Scikit-HEP Project (@scikit-hep)

Top repositories

1

awkward

Manipulate JSON-like data with NumPy-like idioms.
Python
832
star
2

uproot3

ROOT I/O in pure Python and NumPy.
Python
315
star
3

iminuit

Jupyter-friendly Python interface for C++ MINUIT2
Python
280
star
4

pyhf

pure-Python HistFactory implementation with tensors and autodiff
Python
251
star
5

uproot5

ROOT I/O in pure Python and NumPy.
Python
234
star
6

awkward-0.x

Manipulate arrays of complex data structures as easily as Numpy.
Python
215
star
7

mplhep

Extended histogram plotting on top of matplotlib and HEP collaboration compatible styling
Python
188
star
8

scikit-hep

Metapackage of Scikit-HEP project data analysis packages for Particle Physics.
Python
163
star
9

particle

Package to deal with particles, the PDG particle data table, PDGIDs, etc.
Python
149
star
10

boost-histogram

Python bindings for the C++14 Boost::Histogram library
Jupyter Notebook
143
star
11

root_numpy

The interface between ROOT and NumPy
Python
131
star
12

hist

Histogramming for analysis powered by boost-histogram
Python
127
star
13

root_pandas

A Python module for conveniently loading/saving ROOT files as pandas DataFrames
Python
109
star
14

histbook

Versatile, high-performance histogram toolkit for Numpy.
Jupyter Notebook
108
star
15

vector

Vector classes and utilities
Python
79
star
16

resample

Randomization-based inference in Python
Python
73
star
17

uproot-browser

A TUI viewer for ROOT files
Python
69
star
18

hepstats

Statistics tools and utilities.
Python
66
star
19

probfit

Cost function builder. For fitting distributions.
Jupyter Notebook
50
star
20

pylhe

Lightweight Python interface to read Les Houches Event (LHE) files
Python
39
star
21

decaylanguage

Package to parse decay files, describe and convert particle decays between digital representations.
Jupyter Notebook
38
star
22

vegascope

View Vega/Vega-Lite plots in your web browser from local or remote Python processes.
Python
36
star
23

numpythia

The interface between PYTHIA and NumPy
Cython
36
star
24

pyjet

The interface between FastJet and NumPy
C++
33
star
25

histoprint

Pretty print histograms to the console
Python
32
star
26

ragged

Manipulating ragged arrays in an Array API compliant way.
Python
29
star
27

cabinetry

design and steer profile likelihood fits
Python
25
star
28

fastjet

Jet-finding in the Scikit-HEP ecosystem.
Python
21
star
29

uproot3-methods

Pythonic behaviors for non-I/O related ROOT classes.
Python
21
star
30

hepunits

Units and constants in the HEP system of units
Python
21
star
31

pyhepmc

Easy-to-use Python bindings for HepMC3
Python
20
star
32

aghast

Aghast: aggregated, histogram-like statistics, sharable as Flatbuffers.
Python
17
star
33

scikit-hep-testdata

A common package to provide example files (e.g., ROOT) for testing and developing packages against.
C
13
star
34

formulate

Easy conversions between different styles of expressions
Python
12
star
35

scikit-hep.github.io

Pages defining the website of the Scikit-HEP project.
HTML
11
star
36

pyBumpHunter

Python implementation of the BumpHunter algorithm used by HEP community.
Jupyter Notebook
11
star
37

hepconvert

Python
11
star
38

uhi

Universal Histogram Interface
Python
9
star
39

scikit-hep-tutorials

Ecosystem tutorials, demos, examples
Jupyter Notebook
8
star
40

azure-wheel-helpers

Please use cibuildwheel instead!
Shell
8
star
41

NNDrone

Collection of tools and algorithms to enable conversion of HEP ML to mass usage model
Python
6
star
42

cuda-histogram

Histogramming tools on CUDA.
Python
6
star
43

scikit-hep-orgstats

Stats gathering tools for SciKit-HEP PyPI releases
Jupyter Notebook
3
star
44

manylinuxgcc

ManyLinux1 with modern GCC
Dockerfile
2
star
45

scikit-hep.github.io-source

Old sources for the Scikit-HEP org website pages.
Python
1
star