scikit-hep: metapackage for Scikit-HEP
Project info
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 embracing all major topics involved in a physicist's work. The project started in Autumn 2016 and its packages are actively developed and maintained. Packages from Scikit-HEP are presently used by several major experiments.
It is not just about providing core and common tools for the community. It is also about improving the interoperability between HEP tools and the broad scientific ecosystem in Python, and about improving on discoverability of utility packages and projects.
For what concerns the project grand structure, it should be seen as a toolset rather than a toolkit.
Getting in touch
There are various ways to get in touch with project admins and/or users and developers.
scikit-hep package
scikit-hep is a metapackage for the Scikit-HEP project.
Installation
You can install this metapackage from PyPI with `pip`:
python -m pip install scikit-hep
or you can use Conda through conda-forge:
conda install -c conda-forge scikit-hep
All the normal best-practices for Python apply; you should be in a virtual environment, etc.
Package version and dependencies
Please check the requirements.txt files for the list
of Python versions supported and the list of Scikit-HEP project packages
and dependencies included, respectively.
For any installed scikit-hep the following displays the actual
versions of all Scikit-HEP dependent packages installed, for example:
>>> import skhep
>>> skhep.show_versions()
System:
python: 3.12.3 | packaged by conda-forge | (main, Apr 15 2024, 18:20:11) [MSC v.1938 64 bit (AMD64)]
executable: C:\Users\eduar\miniconda3\python.exe
machine: Windows-11-10.0.26100-SP0
Python dependencies:
setuptools: 75.1.0
pip: 24.2
numpy: 2.0.1
scipy: 1.15.1
pandas: 2.2.3
matplotlib: 3.10.0
Scikit-HEP package version and dependencies:
awkward: 2.8.1
boost_histogram: 1.5.0
decaylanguage: 0.18.6
hepstats: 0.9.2
hepunits: 2.3.5
hist: 2.8.0
histoprint: 2.6.0
iminuit: 2.30.1
mplhep: 0.3.55
particle: 0.25.2
pylhe: 0.9.1
resample: 1.10.1
scikit-hep: 2025.4.1
uproot: 5.6.0
vector: 1.6.1
Note on the versioning system:
This package uses Calendar Versioning (CalVer).
Contributors
We would like to acknowledge the contributors that made this project possible (emoji key):
This project follows the all-contributors specification.
Release files for scikit-hep 2026.9.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| scikit_hep-2026.9.1.tar.gz | 8.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| scikit_hep-2026.9.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.3 kB
Release files / scikit_hep-2026.9.1.tar.gz
| Download URL | scikit_hep-2026.9.1.tar.gz |
|---|---|
| Size | 8.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
10c3511ae1ed8fde505e76d843266b4ef1a1dfb64e829ba8f95a20c9bcba21ad
|
|
BLAKE2b-256 checksum How to use checksums |
324cf0ba6f4c921f6b8d3ffbf4dba58f3a67e8fd40bc811c175135c9a2975765
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 7, 2026.
Transparency logRelease files / scikit_hep-2026.9.1-py3-none-any.whl
| Download URL | scikit_hep-2026.9.1-py3-none-any.whl |
|---|---|
| Size | 6.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
eed5a0ba71e915115bf0f3cba968dc34e95ef23c48b3abc5e0ad43c0522b7eb1
|
|
BLAKE2b-256 checksum How to use checksums |
526d93dcca1759f299c3b02f663c1bd5ec5240bb6feb3e04fceddb5e5930ab85
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 7, 2026.
Transparency log