An Embarrassingly Parallel Sampler for Inference Estimation.
Project description
EPSIE is a parallelized Markov chain Monte Carlo (MCMC) sampler for Bayesian inference. It is meant for problems with complicated likelihood topology, including multimodal distributions. It has support for both parallel tempering and nested transdimensional problems. It was originally developed for gravitational-wave parameter estimation, but can be used for any Bayesian inference problem requring a stochastic sampler.
EPSIE is in many ways similar to emcee and other bring-your-own-likelihood Python-based samplers. The primary difference from emcee is EPSIE is not an ensemble sampler; i.e., the Markov chains used by EPSIE do not attempt to share information between each other. Instead, to speed convergence, multiple jump proposal classes are offered that can be customized to the problem at hand. These include adaptive proposals that attempt to learn the shape of the distribution during a burn-in period. The user can also easily create their own jump proposals.
For more information, see the documentation at: https://cdcapano.github.io/epsie
Attribution
If you use EPSIE in your work, please cite DOI 10.5281/zenodo.5717225 for the latest version, or the DOI specific to the release you used. Authorship, citation format, and DOI for all versions are available at Zenodo.
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
Built Distribution
File details
Details for the file epsie-1.0.0.tar.gz
.
File metadata
- Download URL: epsie-1.0.0.tar.gz
- Upload date:
- Size: 72.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4dc2b7a26d5c0b09b5b8d76fd12a3fb414f6bad480a4cfa815160cba08f8a7d0 |
|
MD5 | fcb99a844d0818564779239a748d4dc2 |
|
BLAKE2b-256 | 2150dcb58a1cdbbc9e62c8c059b1f5b5f3e2a6ca6ecbd5d996ceca2a1e540873 |
File details
Details for the file epsie-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: epsie-1.0.0-py3-none-any.whl
- Upload date:
- Size: 84.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea303ac8b141abd1d1ffcc0738835a2944405853a3e7edb5679936d211338141 |
|
MD5 | 68315cefabe1ab9cee4772701be4504c |
|
BLAKE2b-256 | 6ceaaef22e3079acb7381ed05105a8bb2e602399eb72e91acac9f8a1f4874d0e |