Python interface to JAGS library for Bayesian data analysis.
Project description
PyJAGS: The Python Interface to JAGS
PyJAGS provides a Python interface to JAGS, a program for analysis of Bayesian hierarchical models using Markov Chain Monte Carlo (MCMC) simulation.
PyJAGS adds the following features on top of JAGS:
- Multicore support for parallel simulation of multiple Markov chains (See Jupyter Notebook Advanced Functionality
- Saving sample MCMC chains to and restoring from HDF5 files
- Functionality to merge samples along iterations or across chains so that sampling can be resumed in consecutive chunks until convergence criteria are satisfied
- Connectivity to the Bayesian analysis and visualization package Arviz
License: GPLv2
Supported Platforms
PyJAGS works on MacOS and Linux. Windows is not currently supported.
Installation
A working JAGS installation is required.
pip install pyjags
Useful Links
- Package on the Python Package Index https://pypi.python.org/pypi/pyjags
- Project page on github https://github.com/michaelnowotny/pyjags
- JAGS manual and examples http://sourceforge.net/projects/mcmc-jags/files/
Acknowledgements
- JAGS was created by Martyn Plummer
- PyJAGS was originally created by Tomasz Miasko
- As of May 2020, PyJAGS is developed by Michael Nowotny
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyjags-1.3.5.tar.gz
(176.3 kB
view hashes)