EvaluationConfig#

class openstef_beam.evaluation.evaluation_pipeline.EvaluationConfig(**data: Any) None[source]

Bases: BaseConfig

Configuration for the evaluation pipeline.

Controls how predictions are filtered, grouped, and analyzed across different time dimensions.

Parameters:

data (Any)

available_ats: list[AvailableAt]
lead_times: list[LeadTime]
windows: list[Window]
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': False, 'extra': 'ignore', 'protected_namespaces': ()}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].