Releases: scikit-hep/hist
Releases · scikit-hep/hist
Version 2.7.2
- Support boost-histogram 1.4.0 in addition to 1.3.x, including Python 3.12, flow disabling for categories, and integer arrays required for integer axes #535 and #532
- Add a
.T
shortcut #521 - Support ND quick constructs being mistakenly passed in #528
- Add
boost
nox job to test upstream changes easily #533
Full Changelog: v2.7.1...v2.7.2
Version 2.7.1
Full Changelog: v2.7.0...v2.7.1
Version 2.7.0
Features:
Various other items:
New Contributors
- @fabriceMUKARAGE made their first contribution in #502
- @agoose77 made their first contribution in #474
Full Changelog: v2.6.3...v2.7.0
Version 2.6.3
New Contributors
Full Changelog: v2.6.2...v2.6.3
Version 2.6.2
Version 2.6.1
Version 2.6.0
- Using boost-histogram 1.3
- Fix runtime dependency on matplotlib when not plotting #353
- Fix
.plot
shortcut failure #368 - New nox sessions:
regenerate
andpylint
- Update tests for latest matplotlib
Version 2.5.2
Version 2.5.1
Version 2.5.0
- Stacks support axes, math operations, projection, setting items, and iter/dict construction. They also support histogram titles in legends. Added histoprint support for Stacks. #291 #315 #317 #318
- Added
name=
andlabel=
to histograms, include Hist arguments in QuickConstruct. #297 - AxesTuple now supports bulk name setting,
h.axes.name = ("a", "b", ...)
. #288 - Added
hist.new
alias forhist.Hist.new
. #296 - Added
"efficiency"
uncertainty_type
option forratio_plot
API. #266 #278
Smaller features or fixes:
- Dropped Python 3.6 support. #194
- Uses boost-histogram 1.2.x series, includes all features and fixes, and Python 3.10 support.
- No longer require scipy or iminuit unless actually needed. #316
- Improve and clarify treatment of confidence intervals in
intervals
submodule. #281 - Use NumPy 1.21 for static typing. #285
- Support running tests without plotting requirements. #321