class boa.instantiation_base.BoaInstantiationBase[source]#

Bases: InstantiationBase

classmethod make_optimization_config(objectives: dict, objective_thresholds: Optional[list[str]] = None, outcome_constraints: Optional[list[str]] = None, status_quo_defined: bool = False, weights: Optional[list[float]] = None, minimize: Optional[bool] = None, **kwargs)[source]#
Parameters:
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: Optional[list[float]] = None, minimize: Optional[bool] = None, **kwargs) list[ax.core.objective.Objective][source]#
Parameters:
Return type:

list[ax.core.objective.Objective]