AnalysisOutput#
- class openstef_beam.analysis.AnalysisOutput(**data: Any) None[source]#
Bases:
BaseModelContainer for analysis results from the benchmarking pipeline.
Holds all visualizations generated for a specific analysis scope, organized by lead time filtering conditions. This allows comparing model performance across different forecasting horizons (e.g., 1-hour vs 24-hour ahead predictions).
The output structure enables systematic organization of results from benchmark runs, making it easy to generate reports that compare multiple models across various lead times and targets.
- Variables:
scope – Analysis context defining what was analyzed (targets, runs, aggregation)
visualizations – Generated charts and plots grouped by lead time filtering
- Parameters:
data (
Any)
- scope: AnalysisScope#
- visualizations: dict[Filtering, list[VisualizationOutput]]#