visualizations#

Visualization providers for analysis pipeline.

This package contains specialized visualization implementations that generate plots and reports from evaluation data at different aggregation levels.

Submodules#

openstef_beam.analysis.visualizations.base

Base classes for analysis visualization providers.

openstef_beam.analysis.visualizations.grouped_target_metric_visualization

Grouped target metric visualization provider.

openstef_beam.analysis.visualizations.precision_recall_curve_visualization

Precision-recall curve visualization provider.

openstef_beam.analysis.visualizations.quantile_calibration_box_visualization

Quantile calibration boxplot visualization provider.

openstef_beam.analysis.visualizations.quantile_probability_visualization

Quantile probability visualization provider.

openstef_beam.analysis.visualizations.summary_table_visualization

Summary table visualization module for displaying metrics in tabular format.

openstef_beam.analysis.visualizations.timeseries_visualization

Time series visualization provider.

openstef_beam.analysis.visualizations.windowed_metric_visualization

Windowed metric visualization provider.

Classes#

GroupedTargetMetricVisualization(**data)

Creates bar charts and box plots for comparing metrics across targets and groups.

PrecisionRecallCurveVisualization(**data)

Creates precision-recall curves for evaluating binary classification performance.

QuantileCalibrationBoxVisualization(**data)

Creates boxplot visualization for quantile calibration across multiple targets.

QuantileProbabilityVisualization(**data)

Creates calibration plots comparing observed vs forecasted probabilities.

SummaryTableVisualization(**data)

Creates HTML tables summarizing evaluation metrics.

TimeSeriesVisualization(**data)

Creates interactive time series plots comparing forecasts with actual measurements.

VisualizationProvider(**data)

Abstract base class for creating visualizations from evaluation reports.

WindowedMetricVisualization(**data)

Creates time series plots showing metric evolution across evaluation windows.