saealib.RepeatedEvaluation#

class saealib.RepeatedEvaluation(replicates=2)[source]#

Bases: _RequestPlanner

Request candidates with an explicit replicate number.

Parameters:

replicates (int)

Methods

__init__

contract

Return the evaluation-planner family contract.

plan

Build one request per replicate.

plan_replicates

Build one request per replicate for the same candidate IDs.

Method Details

RepeatedEvaluation.__init__(replicates=2)[source]#
Parameters:

replicates (int)

RepeatedEvaluation.contract()#

Return the evaluation-planner family contract.

Return type:

ComponentContract

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

Build one request per replicate.

RepeatedEvaluation.plan_replicates(candidates, ctx)[source]#

Build one request per replicate for the same candidate IDs.