Implementation of a Python MCMC gibbs-sampler with adaptive stepping
Project description
GAStimator
Implementation of a Python MCMC gibbs-sampler with adaptive stepping.
While this is a simple MCMC algorithm, it is robust and stable and well suited to high dimensional problems with many degrees of freedom and very sharp likelihood features. For instance kinematic modelling of datacubes with this code has been found to be orders of magnitude quicker than using more advanced affine-invariant MCMC methods.
Install
You can install GAStimator with pip install gastimator
. Alternatively you can download the code here, navigate to the directory you unpack it too, and run python setup.py install
.
It requires the following modules:
- numpy
- matplotlib
- plotbin
- joblib
Documentation
To get you started, see the walk through here: https://github.com/TimothyADavis/GAStimator/blob/master/documentation/GAStimator_Documentation.ipynb
Author & License
Copyright 2019 Timothy A. Davis
Built by Timothy A. Davis <https://github.com/TimothyADavis>
. Licensed under
the GNU General Public License v3 (GPLv3) license (see LICENSE
).
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 gastimator-0.5.2.tar.gz
.
File metadata
- Download URL: gastimator-0.5.2.tar.gz
- Upload date:
- Size: 27.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/6.0.0 pkginfo/1.9.6 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.66.4 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f45a07163f8400dc9c522cea8a8d74893264fed9f90c65f8bd2d54b3c1ab188 |
|
MD5 | 3715a6041486a91e890cb0d8840f1e8c |
|
BLAKE2b-256 | 1a6927f6175c3a9d158b037bc2ee1226646faaa3cc32f28fdb5e39e68374225f |
File details
Details for the file gastimator-0.5.2-py3-none-any.whl
.
File metadata
- Download URL: gastimator-0.5.2-py3-none-any.whl
- Upload date:
- Size: 26.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/6.0.0 pkginfo/1.9.6 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.66.4 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 743613fa27e1e3d6bebb39bdf10875240aa45d69a93e5ef29fef24b618e266db |
|
MD5 | 4fa326fc438e4e0e8cf7d4272c795e92 |
|
BLAKE2b-256 | 55e276bdd40996d08d1a72fc27a8dd6d5cb7d1bfea639c9c34070ac2c7b6bb9b |