- Notifications
You must be signed in to change notification settings - Fork1
isis_emcee: ISIS-based MCMC Hammer
License
mcfit/isis_emcee
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
The S-Lang implementation of the affine-invariant MCMC Hammer
isis_emcee is an S-Lang implementation of theaffine-invariant Markov chain Monte Carlo (MCMC) ensemble sampler proposed byGoodman & Weare (2010), implemented in Python (emcee) byForeman-Mackey et al. (2013), which has then been implemented in theInteractive Spectral Interpretation System (ISIS) in S-Lang byM. A. Nowak, modified by T. Beuchert, L. Corrales, and M. Kuehnel. The S-Lang MCMC hammer (emcee) is included in theRemeis ISISscripts.
1- Install HEASoft: downloadthe HEASOFT Software
gunzip -c heasoft6.19.tar.gz | tar xf -cd heasoft-6.19/BUILD_DIR/./configuremakemake install
2- Install ISIS:
wget http://space.mit.edu/cxc/isis/install-isis.shsetenv HEADAS /usr/local/headas/x86_64-unknown-linux-gnu-libc2.7/sh install-isis.sh DIR
3- Install ISISscripts: downloadthe Remeis ISISscripts
or obtain the developing version from the ISISscripts git-repository:
git clone http://www.sternwarte.uni-erlangen.de/git.public/isisscripts tar xfz isisscripts.tgz
Add it to to your personal~/.isisrc
startup file
add_to_isis_load_path("/path/to/isisscripts/");
Load the ISISscripts in your S-Lang script:
require("isisscripts");
4- Install the S-lang MCMC Hammer:
Obtain the developing version from the github:
git clone https://github.com/mcfit/isis_emcee.git
Load the S-lang MCMC Hammer in your S-Lang script:
require("isis_emcee");