Published September 19, 2023 | Version v0.6.0
Software Open

scikit-hep/cabinetry: v0.6.0

  • 1. University of Wisconsin–Madison
  • 2. University of Wisconsin-Madison
  • 3. Princeton University
  • 4. @alan-turing-institute
  • 5. LHEP, University Bern

Description

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: https://github.com/scikit-hep/cabinetry/compare/v0.5.2...v0.6.0

Files

scikit-hep/cabinetry-v0.6.0.zip

Files (426.5 kB)

Name Size Download all
md5:5fbf35f6d689bc2c2fa12f0eff1a274d
426.5 kB Preview Download

Additional details

Related works