Skip to content

Releases: SpeysideHEP/spey

v0.1.11

11 Nov 15:03
Compare
Choose a tag to compare

This update addresses a bug in the statistics combination module for a specific use case. When searching for the optimal value of $\hat{\mu}$ in the combined likelihood for the optimiser, the computation for $\sigma_\mu$ may crash if the Hessian matrix is non-invertible. In cases where the Hessian is non-invertible, the search for optimal $\hat{\mu}$ is halted, deferring to the optimizer to complete the estimation.

Thanks to @joes-git for pointing this out.

What's Changed

The full changelog for version 1 can be found here.

Full Changelog: v0.1.10...v0.1.11

v0.1.10

07 Oct 19:21
bc08130
Compare
Choose a tag to compare

This release includes compatibility updates for Python 3.12, as well as bug fixes for the exclusion limit calculator.

What's Changed

The full changelog can be found here.

Full Changelog: v0.1.9...v0.1.10

v0.1.9

21 Jun 17:36
ec414c0
Compare
Choose a tag to compare

This release extends the limitations on the requirements, especially for SciPy and Autograd.

Normal and multivariate normal distributions have been added as PDFs. This update is specifically for integration with Contur. Thanks to @jonbutterworth and @joes-git.

Notes for the next release: Due to some deprecated system packages, some issues have been observed when Spey is used in Python 3.12. These issues will be fixed in the next release.

What's Changed

The changelog can be found here.

Full Changelog: v0.1.8...v0.1.9

v0.1.8

16 Feb 15:17
ddc926f
Compare
Choose a tag to compare

This version fixes numeric inconsistencies caused by signal uncertainties.

Thanks to @sabinekraml for pointing this out.

What's Changed

Full Changelog: v0.1.7...v0.1.8

v0.1.7

14 Feb 16:37
89212c1
Compare
Choose a tag to compare

This version includes bug fixes for the signal uncertainty synthesizer for default PDFs.

What's Changed

Full Changelog: v0.1.6...v0.1.7

v0.1.6

29 Jan 04:59
a06d5e1
Compare
Choose a tag to compare

This release enhances several aspects of the spey workflow:

  • Users will be able to access the gradient and hessian functions of the statistical models.
  • Enhance the logging structure of the package, including debugging tools.
  • Gradient execution has been optimised for faster optimisation.
  • Spey will be able to provide BibTeX information for third-party plug-ins through their arXiv number, DOI and Zenodo identifiers (if provided in plug-in metadata).

What's Changed

Full Changelog: v0.1.5...v0.1.6

v0.1.5

25 Jan 16:13
Compare
Choose a tag to compare

This release updates a typo in the computation of $\sigma_\mu$, which causes the function to crash. Additionally, text-based types are changed to literals to improve the interpretability of the code.

What's Changed

  • Update documentation in #27
  • Update typing in #30
  • Bugfix in $\sigma_\mu$ computation in #29

Full Changelog: v0.1.4...v0.1.5

v0.1.4

08 Jan 13:14
5f9a695
Compare
Choose a tag to compare

This version includes a minor update for numeric comparison during the computation.

What's Changed

  • Numeric instability due to comparison with zero in #25
  • Update documentation in #26

Full Changelog: v0.1.3...v0.1.4

v0.1.3

19 Nov 10:59
aa30e28
Compare
Choose a tag to compare

New Poisson likelihood without uncertainty implementation has been added (request by Veronica Sanz for EFT studies).

A full changelog can be found in the documentation.

What's Changed

  • Exclusion limits from chi-square in #17
  • Backend inspection in #15
  • Align UnCorrStatisticsCombiner with recent updates in #20
  • Docs in #21
  • Poisson likelihood without uncertainty implementation in #22

Full Changelog: v0.1.0...v0.1.3

v0.1.2

11 Oct 20:23
5b029ce
Compare
Choose a tag to compare

This update fixes a minor bug in UnCorrStatisticsCombiner. The full changelog for v0.1 can be found in this link.

What's Changed

  • Align UnCorrStatisticsCombiner with recent updates in #20

Full Changelog: v0.1.0...v0.1.2