models#

Data models for evaluation pipeline components.

Provides structured representations for evaluation results, subset filtering, and time window configurations used throughout the evaluation process.

Submodules#

openstef_beam.evaluation.models.report

Evaluation report models for organizing and persisting forecast evaluation results.

openstef_beam.evaluation.models.subset

Data models for evaluation subsets and metrics.

openstef_beam.evaluation.models.window

Time window definition for sliding window analysis.

Classes#

EvaluationReport(**data)

Complete evaluation report containing results for all data subsets.

EvaluationSubsetReport(**data)

Container for evaluation results on a specific data subset.

SubsetMetric(**data)

Container for evaluation metrics computed on a data subset.

Window(lag, size[, stride, minimum_coverage])

Represents a time window with lag, size, and stride parameters.