pyABC - distributed, likelihood-free inference

https://github.com/ICB-DCM/pyABC/workflows/CI/badge.svg https://readthedocs.org/projects/pyabc/badge/?version=latest https://codecov.io/gh/ICB-DCM/pyABC/branch/main/graph/badge.svg https://badge.fury.io/py/pyabc.svg https://zenodo.org/badge/DOI/10.5281/zenodo.3257587.svg https://img.shields.io/badge/code%20style-black-000000.svg
Release:

0.12.14

Source code:

https://github.com/icb-dcm/pyabc

pyABC logo

pyABC is a framework for distributed, likelihood-free inference. That means, if you have a model and some data and want to know the posterior distribution over the model parameters, i.e. you want to know with which probability which parameters explain the observed data, then pyABC might be for you.

All you need is some way to numerically draw samples from the model, given the model parameters. pyABC “inverts” the model for you and tells you which parameters were well matching and which ones not. You do not need to analytically calculate the likelihood function.

pyABC runs efficiently on multi-core machines and distributed cluster setups. It is easy to use and flexibly extensible.

User's guide

About

Indices and tables