probabilistic-numerics/probnum

Probabilistic Numerics in Python.

55
/ 100
Established

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.

numerical-analysis scientific-computing quantitative-research uncertainty-quantification mathematical-modeling
Stale 6m
Maintenance 2 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 18 / 25

How are scores calculated?

Stars

459

Forks

59

Language

Python

License

MIT

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.