BacktestConfig#

class openstef_beam.backtesting.BacktestConfig(**data: Any) None[source]#

Bases: BaseConfig

Configuration for backtesting energy forecasting models.

Parameters:

data (Any)

prediction_sample_interval: timedelta#

Time interval between prediction samples in the output forecast

predict_interval: timedelta#

Time interval between generating new predictions during backtesting

train_interval: timedelta#

Time interval between model retraining events

align_time: time#

Reference time for aligning prediction schedules to regular intervals

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].