DummyForecaster#
- class openstef_beam.backtesting.backtest_forecaster.dummy_forecaster.DummyForecaster(config: BacktestForecasterConfig | None = None, predict_quantiles: list[Quantile] | None = None) None[source]
Bases:
BacktestForecasterMixinSimple forecaster implementation for testing and development purposes.
Provides a minimal implementation of the backtesting forecaster interface without actual prediction logic. Useful for testing pipeline components, debugging, and as a reference implementation.
- Variables:
config – Configuration parameters for the forecasting interface.
predict_quantiles – List of quantiles to return in predictions.
- Parameters:
- __init__(config: BacktestForecasterConfig | None = None, predict_quantiles: list[Quantile] | None = None) None[source]
Initialize the dummy forecaster with default configuration.
- Parameters:
- predict(data: RestrictedHorizonVersionedTimeSeries) TimeSeriesDataset | None[source]
Placeholder prediction method that raises NotImplementedError.
- Parameters:
data (
RestrictedHorizonVersionedTimeSeries) – Time series data with horizon restrictions for prediction.data
- Returns:
None - this implementation does not provide actual predictions.
- Raises:
NotImplementedError – Always raised as this is a dummy implementation.
- Return type: