Skip to content

Version 0.8.0

Compare
Choose a tag to compare
@henryiii henryiii released this 06 Jul 20:24
· 522 commits to master since this release

This version was released just before SciPy 2020 and Boost 1.74. Highlights
include better accumulator views, simpler summing, better NumPy and Pandas
compatibility, and sums on growing axes. Lots of backend work,
including a new wheel building system, internal changes and better reliance
on Boost.Histogram's C++ tools for actions like cropping.

User changes

  • Weighted histogram cells can now be assigned directly from iterables #375
  • Weighted views can be summed and added #368
  • Sum is now identical to the built-in sum function #365
  • Adding growing axis is better supported #358
  • Slicing an AxesTuple now keeps the type #384
  • ndim replaces rank for NumPy compatibility #385
  • Any array-like supported in fill #391, any iterable can be used for Categories #392
  • Added Boolean axes, from Boost.Histogram 1.74 #390
  • Division between histograms is supported #393
  • More deprecated functionality removed

Bug fixes

  • Support older versions of CloudPickle (issue also fixed upstream) #343
  • Drop extra printout #338
  • Throw an error instead of returning an incorrect result in more places #386

Developer changes

  • Update Boost to 1.73 #359, PyBind11 to 2.5.0 #351, Boost.Histogram to pre-1.74 #388
  • Cropping no longer uses workaround #373
  • Many more checks added to pre-commit #366
  • Deprecating cpp interface #391
  • Wheelbuilding migrated to cibuildwheel and GHA #361