saealib.RatioEvaluation#

class saealib.RatioEvaluation(ratio, sanitize_nonfinite=False)[source]#

Bases: _RequestPlanner

Evaluate the stable prefix selected by a ratio.

Parameters:
  • ratio (float)

  • sanitize_nonfinite (bool)

Methods

__init__

contract

Return the evaluation-planner family contract.

plan

Build a request for the ratio-selected prefix.

Method Details

RatioEvaluation.__init__(ratio, sanitize_nonfinite=False)[source]#
Parameters:
  • ratio (float)

  • sanitize_nonfinite (bool)

Return type:

None

RatioEvaluation.contract()#

Return the evaluation-planner family contract.

Return type:

ComponentContract

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

Build a request for the ratio-selected prefix.