Mar 18 – 22, 2019
MPI for Nuclear Physics
Europe/Berlin timezone

Python in High-Energy Physics

Mar 21, 2019, 2:30 PM
MPI for Nuclear Physics

MPI for Nuclear Physics

Saupfercheckweg 1, 69117 Heidelberg
Talk Thursday


Dr Hans Peter Dembinski (Max-Planck-Institute for Nuclear Physics, Heidelberg)


Python is now the dominant language in scientific computing. Especially astroparticle physics and astronomy experiments have embraced Python enthusiastically, for example, the IceCube Neutrino Observatory. CERN experiments are also moving analysis steadily towards Python. ROOT is the foundational library in many HEP experiments, so I will give a brief summary on current developments in ROOT. ROOT-less analysis in Python is now also possible through the work of the Scikit-HEP project, which currently builds a complete Python stack for HEP analyses. The project has already contributed several foundational libraries, notably awkward-array, uproot, and iminuit. uproot allows one to read ROOT files in pure Python and is faster than the native C++ code. I will present these core libraries and their potential. As an outlook, I will speak about our efforts to bring a standardized object-orient fast histogram package to Python based on Boost::Histogram in C++.

Primary author

Dr Hans Peter Dembinski (Max-Planck-Institute for Nuclear Physics, Heidelberg)

Presentation materials