saealib.EvaluationPlanner#

class saealib.EvaluationPlanner[source]#

Bases: ABC

Public contract for planners that may produce multiple requests.

Methods

__init__

contract

Return the evaluation-planner family contract.

plan

Return composable evaluation work.

Method Details

EvaluationPlanner.__init__()#
EvaluationPlanner.contract()[source]#

Return the evaluation-planner family contract.

Return type:

ComponentContract

abstractmethod EvaluationPlanner.plan(candidates, acquisition, ctx)[source]#

Return composable evaluation work.

Parameters:
  • candidates (Population)

  • acquisition (AcquisitionResult | None)

  • ctx (OptimizationState)

Return type:

EvaluationPlan