models#

Data models for analysis pipeline components.

This package provides data models and type definitions for the analysis pipeline, including aggregation types, output structures, and metadata containers.

Submodules#

openstef_beam.analysis.models.target_metadata

Target metadata models for analysis pipeline.

openstef_beam.analysis.models.visualization_aggregation

Analysis aggregation models for visualization grouping.

openstef_beam.analysis.models.visualization_output

Output models for analysis visualizations.

Classes#

AnalysisAggregation(*values)

Defines the aggregation levels for visualizations.

AnalysisOutput(**data)

Container for analysis results from the benchmarking pipeline.

AnalysisScope(**data)

Defines the scope context for analysis operations.

TargetMetadata(**data)

Metadata for a forecasting target in the analysis pipeline.

VisualizationOutput(name[, figure, html])

A generated visualization from evaluation data.