Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

pyabc

Free#50 of 106 in Statistical Analysis Software

pyabc: A specialist Python library for SMC-ABC inference and comparing simulator-based models. Ranked #50 of 106 in Statistical Analysis Software by our editors (4.4/10); pricing: Free plan; best for python researchers comparing simulator-based Bayesian models.

4.4/10Editor score
pyabc4.4 Visit pyabc

At a glance

  • Editor score
    4.4 / 10
  • Pricing
    Free plan
  • Best for
    Python researchers comparing simulator-based Bayesian models
  • Free plan
    Yes
  • Paid from
    Free
  • Deployment
    Desktop
  • Facts checked
    24 Sep 2026
pyabc screenshot
  • Where it wins

    • Uses sequential Monte Carlo ABC to infer parameter distributions from simulations
    • Compares competing models and supports configurable distances and acceptance criteria
    • Persists results and supports parallel or distributed simulation evaluation
  • Where it doesn't

    • Requires users to define models and priors through Python code
    • Focused on simulation-based Bayesian inference rather than general statistics
    • Documentation is the listed support channel

Our verdict on pyabc

pyabc is an open-source Python library for approximate Bayesian computation, aimed at researchers and developers estimating parameters from simulator outputs. It supports sequential Monte Carlo ABC inference and comparison across competing simulation models. Users define models, priors and summaries in Python, so it is a fit for code-based statistical work rather than for people seeking a packaged, point-and-click statistics application. Its focus is specifically simulation-based Bayesian inference, not a broad set of general-purpose statistical workflows.

The inference workflow can be customized through user-defined distance functions, kernels and acceptance criteria. That gives researchers control over how simulated outputs are compared and which results are accepted. pyabc also provides visualization and plotting utilities for inference results, with documentation covering posterior populations and calibration workflows. These capabilities make it relevant when the analysis depends on simulator behavior and model comparison; users looking for a broader statistical application should consider a different kind of tool.

Analysis results and populations can be persisted in a database, and simulations can be evaluated in parallel or distributed environments. The published product details describe local and distributed execution, while deployment is listed as self-hosted. pyabc is open source, with documentation as its support channel. It may suit solo researchers through enterprise teams that can build their own Python models and priors. It is less suitable for users who want a hosted application, point-and-click setup or a statistical package centered on methods beyond ABC.

Your product? Our editors can test pyabc in depth and publish a review, labelled as paid · from $149/mo →

pyabc pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on pyabc.readthedocs.io

pyabc fact sheet

Free planYes
Paid fromFree
DeploymentDesktop
Statistical testsNot verified
Regression modelsNot verified
Scripting supportYes
Bayesian analysisYes
Data import formatsNot verified
DeploymentSelf-hosted
SupportDocs
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
PricingFree plan
Websitepyabc.readthedocs.io
Facts checked24 Sep 2026

Alternatives to pyabc

See all pyabc alternatives →

Used pyabc? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used pyabc for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — pyabc 4.4/10

pyabc is listed in our Statistical Analysis Software directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/pyabc/"><img src="https://www.itechguides.com/best/badge/pyabc.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update