Skip to content
SPECIFICTION
Get listed

PyUnfold

jrbourbeau.github.io

Free plan Linux

Spec sheet

Purpose
PyUnfold is a Python package for iterative unfolding, a deconvolution method used to estimate true distributions from measured data.Read 11 Oct 2026 · jrbourbeau.github.io
Intended users
The package is designed for members of scientific disciplines and for first-time users as well as experimental analyses.Read 11 Oct 2026 · jrbourbeau.github.io
Deployment
desktopRead 23 Sep 2026 · jrbourbeau.github.io
Free plan
YesRead 23 Sep 2026 · jrbourbeau.github.io
Integrations
The documented scientific computing dependencies are NumPy, SciPy, pandas, and six; the package can be installed with pip or conda.Read 11 Oct 2026 · jrbourbeau.github.io
Support
The project directs questions, feature proposals, and bug reports to its GitHub issue tracker.Read 11 Oct 2026 · jrbourbeau.github.io
License
The public GitHub repository identifies PyUnfold as MIT licensed.Read 11 Oct 2026 · github.com
Bayesian analysis
YesRead 23 Sep 2026 · jrbourbeau.github.io
Convergence
Users can adjust the test statistic criterion used to compare successive unfolded distributions and determine convergence.Read 11 Oct 2026 · jrbourbeau.github.io
Custom priors
Users can supply custom initial prior distributions.Read 11 Oct 2026 · jrbourbeau.github.io
Examples
The documentation includes notebooks for a basic API tutorial, custom priors, spline regularization, and multivariate unfolding, which can be launched with Binder.Read 11 Oct 2026 · jrbourbeau.github.io
Installation requirement
The installation page lists Python >= 2.7 or >= 3.4 as a dependency requirement.Read 11 Oct 2026 · jrbourbeau.github.io
Method
Its iterative unfolding method uses Bayes’ theorem and provides uncertainty estimates that account for statistical and systematic errors.Read 11 Oct 2026 · jrbourbeau.github.io
Multidimensional analysis
PyUnfold supports multidimensional unfolding.Read 11 Oct 2026 · jrbourbeau.github.io
Regression models
NoRead 23 Sep 2026 · jrbourbeau.github.io
Regularization
Optional regularization uses tunable univariate splines to smooth unfolded distributions.Read 11 Oct 2026 · jrbourbeau.github.io
Release
PyPI lists version 0.5.0, released November 19, 2018, as the latest version.Read 11 Oct 2026 · pypi.org
Research use
The project says PyUnfold has been used for cosmic-ray energy spectrum measurement at HAWC and cosmic-ray composition analysis using IceCube.Read 11 Oct 2026 · jrbourbeau.github.io
Scripting support
YesRead 23 Sep 2026 · jrbourbeau.github.io
Statistical tests
YesRead 23 Sep 2026 · jrbourbeau.github.io

Plans and prices

PyUnfold Free Open-source Python package · MIT license Read 11 Oct 2026 · github.com

Every PyUnfold plan and price →

Where Specifiction places it

Alternatives to PyUnfoldAll alternatives →