Probability bounds analysis in Julia
Author AnderGray
23 Stars
Updated Last
8 Months Ago
Started In
August 2019


Build Status Documentation codecov status DOI

Probability bounds analysis in Julia, a package for performing arithmetic between uncertain numbers. ProbabilityBoundsAnalysis.jl computes guaranteed bounds on functions of random variables, given only partial information about their marginals and dependence. Considered to be a form of rigorous computing with random variables.

Supported uncertain numbers:

For more information and use, please see the docs

JuliaCon 2021 video


ProbabilityBoundsAnalysis.jl is a registered Julia package, and so the latest release can be installed using the Julia package manager:

julia> ]
(v1.0) pkg> add ProbabilityBoundsAnalysis
julia> using ProbabilityBoundsAnalysis

related packages:


The authors would like to thank the gracious support from the EPSRC iCase studentship award 15220067. We also acknowledge funding from UKRI via the EPSRC and ESRC Centre for Doctoral Training in Risk and Uncertainty Quantification and Management in Complex Systems. This research is funded by the Engineering Physical Sciences Research Council (EPSRC) with grant no. EP/R006768/1, which is greatly acknowledged for its funding and support. This work has been carried out within the framework of the EUROfusion Consortium and has received funding from the Euratom research and training programme 2014-2018 and 2019-2020 under grant agreement No 633053. The views and opinions expressed herein do not necessarily reflect those of the European Commission.