Skip to content

Add ensemble spread and skill metrics#341

Merged
sgreenbury merged 3 commits intomainfrom
feature/ensemble-spread-skill-metrics
Apr 22, 2026
Merged

Add ensemble spread and skill metrics#341
sgreenbury merged 3 commits intomainfrom
feature/ensemble-spread-skill-metrics

Conversation

@sgreenbury
Copy link
Copy Markdown
Contributor

Summary

  • Add standalone ensemble metrics for spread and skill (RMSE of ensemble mean).
  • Register them in the eval metric registry as spread and skill.
  • Add unit tests to pin definitions and expected correction behavior.

Test plan

  • pytest -q tests/metrics/test_ensemble.py

Include spread and skill in the default eval metric set so
spread, skill, and spread-skill reporting are visible without
extra configuration.

Restore EnsembleSpread support for the shared metric init args
and document that ensemble skill matches deterministic RMSE on
the ensemble mean. Add tests to lock down both behaviors and
the default eval metric list.
@sgreenbury sgreenbury merged commit ce259a3 into main Apr 22, 2026
3 checks passed
@sgreenbury sgreenbury deleted the feature/ensemble-spread-skill-metrics branch April 22, 2026 21:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant