PyUnfold
jrbourbeau.github.io
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
Where Specifiction places it
- Statistical Analysis Software#56 of 1067.7