Skip to content

Releases: frazane/scoringrules

0.11.0

06 Jun 21:55
90eaf09

Choose a tag to compare

What's Changed

Breaking changes

New features

Documentation

  • Improvements to math rendering in docs by @frazane in #120
  • Add CONTRIBUTING with release runbook and CI overview by @frazane in #129

CI / tooling

  • CI: workflow hygiene + coverage fold by @frazane in #124
  • Add Dependabot for GitHub Actions updates by @frazane in #125
  • ci: bump the actions group with 4 updates by @dependabot[bot] in #126
  • Harden release workflow: build-once + OIDC trusted publishing by @frazane in #127
  • Add contributor templates, PR labeler, and release-note categories by @frazane in #128
  • Consolidate release-note labels onto GitHub defaults by @frazane in #130

New Contributors

Full Changelog: v0.10.0...0.11.0

v0.10.0

02 May 08:15
cba3af0

Choose a tag to compare

What's Changed

Highlight: ensemble-based functions now accept optional weighting for members of the ensemble.

Full Changelog: v0.9.0...v0.10.0

v0.9.0

12 Jan 12:59
65b39ce

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.0...v0.9.0

v0.8.0

30 May 08:51
90353dc

Choose a tag to compare

Important

This release contains breaking changes, including renaming of some function arguments. After this, we expect the API to remain relatively stable as we approach the v1.0 release.

What's Changed

New Contributors

Full Changelog: v0.7.1...v0.8.0

v0.7.1

24 Oct 06:58
487ff1d

Choose a tag to compare

Important

We advise all users using v0.7.0 to upgrade to this release as it comes with critical bug fixes.

What's Changed

  • Add quantile score by @frazane in #78
  • Preserve autograd history in torch backend by @frazane in #79
  • Refactor interval scores and improve testing by @frazane in #82
  • Bugfix for numba CRPS estimators check by @frazane in #85

Full Changelog: v0.7.0...v0.7.1

v0.7.0

08 Oct 15:16

Choose a tag to compare

This release adds several new scores. Big thanks to @sallen12 !

What's Changed

  • Add log score for laplace distributions by @sallen12 in #63
  • Add log scores for beta, exponential and two-piece distributions by @sallen12 in #64
  • Add log score for negative binomial distribution by @sallen12 in #65
  • Add log score for gev and gpd distributions by @sallen12 in #66
  • Add crps and log score for mixture of normal distributions by @sallen12 in #73
  • Add log score for ensemble forecasts by @sallen12 in #74
  • Add Gaussian kernel score for ensemble forecasts by @sallen12 in #70
  • Add ranked probability score by @sallen12 in #71
  • Add the log score and ranked logarithmic score by @sallen12 in #72
  • Add censored and conditional likelihood scores by @sallen12 in #76
  • Add weighted versions of the Gaussian kernel score by @sallen12 in #77

Full Changelog: v0.6.1...v0.7.0

v0.6.1

13 Sep 08:36

Choose a tag to compare

Fixed missing imports.

Full Changelog: v0.6.0...v0.6.1

v0.6.0

13 Sep 08:17

Choose a tag to compare

This release focuses on the implementation of closed forms of the CRPS for several new distributions.

What's Changed

  • Brier score: Correct order of arguments in pass-through to core score function by @simon-hirsch in #31
  • improved examples in crps docs by @nicholasloveday in #33
  • Add CRPS for beta distribution by @frazane in #37
  • Add CRPS for the exponentialM distribution by @frazane in #39
  • Add CRPS for binomial distribution by @frazane in #38
  • Add CRPS for the gamma distribution by @frazane in #40
  • Add CRPS for GEV distribution by @frazane in #42
  • Add CRPS for generalized pareto distribution by @frazane in #43
  • Add CRPS for the hypergeometric distribution by @frazane in #44
  • Add CRPS for the Laplace distribution by @frazane in #45
  • Add CRPS for the log-Laplace distribution by @frazane in #46
  • Add CRPS for the loglogistic distribution by @frazane in #47
  • Add CRPS for the generalised truncated and censored normal distribution by @sallen12 in #49
  • Add CRPS for the uniform distribution by @sallen12 in #50
  • Add CRPS for the generalised truncated and censored logistic distribution by @sallen12 in #48
  • Add CRPS for the Poisson distribution by @sallen12 in #51
  • Add CRPS for Student's t distribution by @sallen12 in #52
  • Add CRPS for the generalised truncated and censored t distribution by @sallen12 in #53
  • Use uv package management tool by @frazane in #54
  • Add CRPS for two piece exponential distribution by @sallen12 in #57
  • Update CI workflow by @frazane in #58
  • Fix coverage report upload to codecov by @frazane in #59
  • Add CRPS for the negative binomial distribution by @sallen12 in #55
  • add crps for twopiece normal distribution by @sallen12 in #56
  • Add log scores for some parametric distributions by @sallen12 in #61
  • Add log score for the truncated logistic, normal and t distributions by @sallen12 in #62
  • Wrap numba imports in try-except blocks by @frazane in #69

New Contributors

Full Changelog: v0.5.3...v0.6.0

v0.5.3

24 Jun 13:37

Choose a tag to compare

Added support for python 3.12

v0.5.2

18 Jun 09:10

Choose a tag to compare

This minor release adds another parametric form of the CRPS and a new type of scoring rule: the interval-based Winkler score. Additionally, we start to widen the scope of the library by introducing the first graphical verification tool, the reliability diagram. In the future, we plan to add other graphical tools to diagnose calibration as they are important to complement scoring rules.

New features