Skip to content

v0.6.0

Latest
Compare
Choose a tag to compare
@alexander-held alexander-held released this 19 Sep 17:51
· 17 commits to master since this release
2af877c

This minor release adds support for Python 3.11 and drops support for Python 3.7. It also adds support for customizing colors in data/MC figures (#399) and extends flexibility for histogram input path specification by allowing for SamplePath in systematic variations (#437).

Post-fit yield uncertainty calculations are now significantly faster and use less memory for complex workspaces (examples in #409, implementation in #408). Modifiers of histosys type are now only created when they have an effect (#398). There are also a few smaller bug fixes related to visualizing templates and type checking.

Breaking changes:

  • dropped support for Python 3.7 (see #402)

Full list of changes:

  • chore: updating version to 0.6.0 (#438)
  • feat: support SamplePath overrides for histogram inputs (#437)
  • feat: turn warnings about missing post-processed histograms into info messages (#436)
  • chore: use 2x faster black mirror (#426)
  • build: temporarily restrict latest typeguard to avoid dependency clash (#429)
  • fix: handling spaces in histogram names for template visualization (#423)
  • docs: improve yield prediction index descriptions (#420)
  • build: drop explicit awkward dependency (#419)
  • perf: drop use of awkward in yield uncertainty calculation (#408)
  • fix: raise minimum Python version for type checking to 3.9 (#416)
  • docs: fix return value type in docstring (#411)
  • feat: denote constant parameters when printing fit results (#407)
  • fix: adopt typeguard version 4.0 (#406)
  • build: drop support for Python 3.7 (#402)
  • fix: typing for file opened for writing with click (#403)
  • feat: add Python 3.11 support (#400)
  • feat: support custom colors for data/MC plots (#399)
  • feat: skip histosys modifier creation for single-bin regions (#398)

Full Changelog: v0.5.2...v0.6.0