Skip to main content

scikit-hep: metapackage for Scikit-HEP

Scikit-HEP PyPI Package latest release Conda latest release Zenodo DOI GitHub Actions Status: CI

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):

Eduardo Rodrigues
Eduardo Rodrigues

🚧 💻 📖
Henry Schreiner
Henry Schreiner

🚧 💻 📖
Matthieu Marinangeli
Matthieu Marinangeli

💻 📖
Jim Pivarski
Jim Pivarski

💻 📖
Brian Pollack
Brian Pollack

💻 📖
VanyaBelyaev
VanyaBelyaev

💻 📖
Nils Braun
Nils Braun

💻 📖
Matthew Feickert
Matthew Feickert

💻 📖
Andrzej Novak
Andrzej Novak

💻
Alex Pearwin
Alex Pearwin

📖
Alexander Mazurov
Alexander Mazurov

💻
Chris Burr
Chris Burr

💻
Noel Dawe
Noel Dawe

💻
Lukas Koch
Lukas Koch

💻 📖
Hans Dembinski
Hans Dembinski

💻 📖
Jeremy McRae
Jeremy McRae

💻
Jonas Eschle
Jonas Eschle

💻

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)

Source distribution for scikit-hep 2026.9.1
File Size Uploaded
scikit_hep-2026.9.1.tar.gz 8.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for scikit-hep 2026.9.1
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

This release

2026.9.1 This release

2 release files

5.1.1

2 release files

5.1.0

2 release files

5.0.0

2 release files

4.4.0

2 release files

4.3.0

2 release files

4.2.0

2 release files

4.1.0

2 release files

4.0.0

2 release files

3.6.0

2 release files

3.5.0

2 release files

3.4.0

2 release files

3.3.0

2 release files

3.2.0

2 release files

3.1.0

2 release files

3.0.0

2 release files

2.0.0

2 release files

1.3.0

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.5.1

1 release file

0.4.0

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.1

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page