The Scikit-HEP project is a community-driven and community-oriented project with the aim of providing Particle Physics at large with an ecosystem for data analysis in Python. Read more →
See our developer pages for information on developing Python packages!
Units and constants in the HEP system of units.
Easy conversions between different styles of expressions.
Interface between ROOT and NumPy.
Module for conveniently loading/saving ROOT files as pandas DataFrames.
Pythonic behaviours for non-I/O related ROOT classes.
Histoprint nicely displays histograms in the terminal.
Unified Histogram Interface, providing static tools and documentation for the common behavior and interaction between histogram libraries.
Cost function builder. For fitting distributions.
Interface between Pythia and NumPy.
Next generation Python bindings for HepMC3.
Interface between FastJet and NumPy.
Lightweight Python interface to read Les Houches Event (LHE) files.
Collection of tools and algorithms to enable conversion of HEP ML to mass usage model.
View Vega/Vega-Lite plots in your web browser from local or remote Python processes.
A utility for building all PyPI supported binary wheels on all CI systems. See our guide for instructions.
Toolset of interfaces and tools for Particle Physics. To become a metapackage.
Common package to provide example files (e.g., ROOT) for testing and developing packages against.
In some cases, the packages provide a bridge between different technologies and/or popular packages from the Python scientific software stack.