sbi-dev/sbi

sbi is a Python package for simulation-based inference, designed to meet the needs of both researchers and practitioners. Whether you need fine-grained control or an easy-to-use interface, sbi has you covered.

80
/ 100
Verified

When you have a complex real-world process that you can simulate, this tool helps you understand the underlying parameters driving it. You provide your simulator and observed data, and it outputs the full probability distribution of the parameters, showing their most likely values and uncertainties. This is for researchers and practitioners in fields where models are used to understand systems, like in scientific research or engineering.

801 stars. Actively maintained with 26 commits in the last 30 days. Available on PyPI.

Use this if you have a simulator for a complex system and want to infer the most likely parameters from real-world observations, while also quantifying the uncertainty of those parameters.

Not ideal if you don't have a simulation model for your process or if you need a simple point estimate without uncertainty quantification.

scientific-modeling systems-analysis parameter-estimation bayesian-inference computational-science
Maintenance 20 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 25 / 25

How are scores calculated?

Stars

801

Forks

237

Language

Python

License

Apache-2.0

Last pushed

Mar 12, 2026

Commits (30d)

26

Dependencies

15

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/sbi-dev/sbi"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.