github scikit-hep/boost-histogram v1.4.0
Version 1.4.0

latest release: v1.4.1
7 months ago

This release supports Python 3.7-3.12. You can now turn off the flow bin on Int/Str Categories, and filling an integer-based axis requires an integer array - a floating point array is disallowed (a single float was always disallowed), due to issues with rounding around 0.

Features

  • overflow=False is now supported for IntCategory and StrCategory. #883

Changes

  • Using _storage_type now produces a DeprecationWarning instead of PendingDeprecationWarning. #801
  • Updated Boost to 1.82. The upper limit on Regular axes without overflow is now inclusive like NumPy. #802
  • Produce more detailed error messages on C++ errors #848

Bugfixes

  • Make filling an integer axis with a float array (also) an error. #876
  • Include -latomic on armv7l #823

Backend and docs

  • Add Python 3.12 support and binary wheels, also latest PyPy. manylinux2014+ required. #880, #878
  • Drop Python 3.6 support. #798
  • Drop pre-built wheels for 32-bit Linux (NumPy also dropped). #849
  • Add testing for WebAssembly (Pyodide). #850
  • Use Ruff #829

New Contributors

Full Changelog: v1.3.2...v1.4.0

Don't miss a new boost-histogram release

NewReleases is sending notifications on new releases.