CategoricalRange#

class openstef_core.mixins.param_ranges.CategoricalRange(choices: tuple[Any, ...] | None = None, tune: bool = False) None[source]

Bases: object

Annotate a HyperParams field as tunable over discrete choices.

Parameters:
choices: tuple[Any, ...] | None = None
tune: bool = False
resolve(class_default: Self | None) Self[source]

Fill None choices from class_default.

Returns:

Resolved range.

Parameters:

class_default (Optional[Self])

Return type:

Self

__init__(choices: tuple[Any, ...] | None = None, tune: bool = False) None
Parameters: