probabilistic-numerics/probnum
Probabilistic Numerics in Python.
This is a Python toolkit designed for scientists, engineers, and researchers who need to solve complex numerical problems but also understand the potential for error in their calculations. It takes in mathematical problems like systems of equations, differential equations, or integrals, and provides not just an estimated solution, but also a quantified uncertainty or probability distribution around that solution, helping you make more informed decisions downstream.
459 stars. No commits in the last 6 months. Available on PyPI.
Use this if you need to solve mathematical problems where understanding and quantifying the uncertainty of your results is critical for downstream analysis or decision-making.
Not ideal if you simply need quick, approximate numerical solutions without a focus on uncertainty quantification, or if you prefer established, highly optimized numerical libraries for speed over probabilistic guarantees.
Stars
459
Forks
59
Language
Python
License
MIT
Category
Last pushed
Jul 03, 2025
Commits (30d)
0
Dependencies
2
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/probabilistic-numerics/probnum"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
tensorflow/probability
Probabilistic reasoning and statistical analysis in TensorFlow
erdogant/bnlearn
Python package for Causal Discovery by learning the graphical structure of Bayesian networks....
pyro-ppl/pyro
Deep universal probabilistic programming with Python and PyTorch
probml/pyprobml
Python code for "Probabilistic Machine learning" book by Kevin Murphy
google/edward2
A simple probabilistic programming language.