Requirements

The following python packages are needed for AIMS:

For convenience, a requirements.txt file has been included. This allows the user to install the needed python packages via the command:

pip install -r requirements.txt

Note

This version of SPInS is compatible both with versions 2 and 3 of emcee, an MCMC package written in python (see Foreman-Mackey et al., 2013, PASP 125, 306).

However, as of version 3, emcee no longer supports parallel tempering. Therefore, SPInS now uses the separate package ptemcee for parallel tempering. This also has the added benefit of enabling the use of dynamic temperatures which may speed up convergence in some cases (see Vousden, Farr, and Mandel, 2016, MNRAS 455, 1919)