
Members of the IRIS-HEP team are working on histogramming technology for Python. The projects are:
- boost-histogram: High performance filling using Boost.Histogram from the Boost C++ libraries.
- Hist: Analysis routines and plotting for histograms, built on top of boost-histogram.
- UHI: Universal Histogram Interface, describing how histogram libraries interact, like these projects and Uproot.
- histoprint: Displaying histograms on the command line.
- mplhep (related): Utilities for HEP plots, including histograms.
- Aghast (on hold): Conversions between Histogram formats, such as boost-histogram and ROOT.
Team
- Henry Schreiner
- Hans Dembinski
- Jim Pivarski
- Aman Goel (fellow)
- Shuo Liu (fellow)
Presentations
- 5 May 2023 - "Scientific Python", Jim Pivarski, HSF-India Training event at TIFR
- 28 Sep 2022 - "Status of Analysis - The Python Perspective", Jim Pivarski, Future Trends in Nuclear Physics Computing
- 15 Sep 2022 - "End-to-end physics analysis with Open Data: the Analysis Grand Challenge", Alexander Held, PyHEP 2022 (virtual) Workshop
- 8 Sep 2022 - "Adoption of Python and modern software practices in high energy physics", Jim Pivarski, CHESS Group Meeting
- 3 Aug 2022 - "Columnar data analysis (tutorial)", Jim Pivarski, Fourth Computational and Data Science for High Energy Physics (CoDaS-HEP) School
- 20 Jul 2022 - "Analysis Grand Challenge / HEP Scientific Python Ecosystem", Mason Proffitt, DANCE/CoDaS@Snowmass 2022 computational and data science software training
- 23 May 2022 - "Analysis user experience with the Python HEP ecosystem", Jim Pivarski, Analysis Ecosystems Workshop II
- 25 Apr 2022 - "Foundation libraries (uproot, awkward, hist, mplhep)", Mason Proffitt, IRIS-HEP AGC Tools 2022 Workshop
- 1 Dec 2021 - "Python histogram developments (poster)", Henry Schreiner, ACAT 2021
- 16 Jul 2021 - "pybind11" , Henry Schreiner, SciPy 2021
- 7 Jul 2021 - "High-Performance Histogramming for HEP Analysis" , Henry Schreiner, PyHEP 2021 Workshop
- 17 Jul 2020 - "The boost-histogram package" , Henry Schreiner, PyHEP 2020 Workshop
- 7 Jul 2020 - "Boost-histogram: High-Performance Histograms as Objects" , Henry Schreiner, 19th Python in Science Conference (SciPy 2020)
- 27 Feb 2020 - "Boost-Histogram for Analysis Systems (poster)", Henry Schreiner, IRIS-HEP Poster Session
- 7 Nov 2019 - "Recent developments in histogram libraries", Henry Schreiner, CHEP 2019
- 17 Oct 2019 - "Boost-Histogram: Hands-on", Henry Schreiner, PyHEP 2019
- 17 Oct 2019 - "Python Histogramming Packages", Henry Schreiner, PyHEP 2019
- 13 Sep 2019 - "Histogramming and more", Henry Schreiner, 2019 IRIS-HEP Institute Retreat
- 12 Sep 2019 - "Boost Histogram Roadmap", Henry Schreiner, 2019 IRIS-HEP Institute Retreat
- 19 Jun 2019 - "Histograms", Henry Schreiner, IRIS-HEP Analysis Systems Topical Workshop
- 15 Apr 2019 - "Aghast", Jim Pivarski, IRIS-HEP Topical Meetings
- 15 Apr 2019 - "boost-histogram and hist", Henry Schreiner, IRIS-HEP Topical Meeting
Publications
- Recent developments in histogram libraries, H. Dembinski, J. Pivarski and H. Schreiner, EPJ Web Conf. 245 05014 (2020) (20 Nov 2020) [2 citations] [NSF PAR].
- Boost-histogram: High-Performance Histograms as Objects, Henry Schreiner, Hans Dembinski, Shuo Liu, Jim Pivarski, SciPy 2020 (07 Jul 2020).