github scikit-hep/boost-histogram v1.6.0
Version 1.6.0

latest release: v1.6.1
28 days ago

This release adds support for UHI serialization for use with the uhi library, supported in the next release of uhi. A new diagnostic test has been added in the wheel, so you can quickly check your compile of boost-histogram without the full test suite. Quite a few fixes are present, as well, including a fix for *=, setting a range with a scalar, setting with a callable in a slice. Backend changes include many new clang-tidy checks that reduce the number of copies and refcount changes. We now build with pybind11 3.0.

This release drops support for Python 3.8, and adds Python 3.14(t), iOS, Windows ARM, and GraalPy.

Features

Bug fixes

  • Support setting ranges with histograms (fixes *= too) #1036
  • Support a callable in range setting #1036
  • Support setting a range with a scalar #1000
  • Account for fuzzy edge values in rebinning with edges #999
  • Rename C++ metadata to raw_metadata #979
  • Address lots of clang-tidy suggestions, should be faster with less copies/refcount bumps #1009, #1010, #1011, #1012, #1013, #1014, #1015

CI and testing

  • Add CMake presets for testing and clang-tidy #1009

New Contributors

Full Changelog: v1.5.2...v1.6.0

Don't miss a new boost-histogram release

NewReleases is sending notifications on new releases.