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
- 18 Dec 2023 - "Python tutorials", Jim Pivarski, HSF-India HEP Software Workshop at NISER - Bhubaneswar
- 15 Nov 2023 - "Superhistograms", Jim Pivarski, IRIS-HEP Topical Meeting
- 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
- How the Scientific Python ecosystem helps answer fundamental questions of the Universe, Matthew Feickert, Nikolai Hartmann, Lukas Heinrich, Alexander Held, Vangelis Kourlitis, Nils Krumnack, Giordon Stark, Matthias Vigl, Gordon Watts, SciPy 2024 (10 Jul 2024).
- Recent developments in histogram libraries, H. Dembinski, J. Pivarski and H. Schreiner, EPJ Web Conf. 245 05014 (2020) (20 Nov 2020) [3 citations] [NSF PAR].
- Boost-histogram: High-Performance Histograms as Objects, Henry Schreiner, Hans Dembinski, Shuo Liu, Jim Pivarski, SciPy 2020 (07 Jul 2020).