I am pleased to announce the release of pybind11 2.6.0! This is the largest release
since 2.2 (released over three years ago). I would like to highlight some of the
key changes below; be sure to check out the changelog and upgrade guide
for more information! The focus of this release was stability, packaging, and
supporting more platforms, though there are a lot of small features and useful
additions, covered by newly expanded docs.
Posted on December 13, 2019
(Last modified on March 20, 2020)
| Henry Schreiner
The foundational histogramming package for Python, boost-histogram, hit beta
status with version 0.6! This is a major update to the new Boost.Histogram
bindings. Since I have not written about boost-histogram yet here, I will
introduce the library in its current state. Version 0.6.2 was based on the
recently released Boost C++ Libraries1.72 Histogram
package. Feel free to visit the docs, or keep reading
this post.
This Python library is part of a larger picture in the Scikit-HEP ecosystem
of tools for Particle Physics and is funded by DIANA/HEP and IRIS-HEP.
It is the core library for making and manipulating histograms. Other packages
are under development to provide a complete set of tools to work with and
visualize histograms. The Aghast package is designed to convert between
popular histogram formats, and the Hist package will be designed to make common
analysis tasks simple, like plotting via tools such as the mplhep package.
Hist and Aghast will be initially driven by HEP (High Energy Physics and
Particle Physics) needs, but outside issues and contributions are welcome and
encouraged.
This was originally given as a PyHEP 2018 talk, It is designed to be
interactive, and can be run in SWAN if you have a CERN account. If you want to
run it manually, just download the repository:
github.com/henryiii/pybindings_cc.
It is easy to run in Anaconda.