class boa.instantiation_base.BoaInstantiationBase[source]#

Bases: InstantiationBase

classmethod make_optimization_config(objectives: dict, objective_thresholds: list[str] = None, outcome_constraints: list[str] = None, status_quo_defined: bool = False, weights: list[float] | None = None, minimize: bool = None, **kwargs)[source]#
Parameters:
  • objectives (dict) –

  • objective_thresholds (list[str]) –

  • outcome_constraints (list[str]) –

  • status_quo_defined (bool) –

  • weights (list[float] | None) –

  • minimize (bool) –

classmethod get_metric_from_obj_config(metric_opts, **kwargs)[source]#
classmethod get_metrics_from_obj_config(objectives, info_only=False, **kwargs)[source]#
classmethod make_objectives(objectives: dict, weights: list[float] | None = None, minimize: bool = None, **kwargs) list[Objective][source]#
Parameters:
Return type:

list[Objective]