Dependencies¶
- FSPS and python-FSPS (v.0.3.0+): The current implementation of the dense_basis method uses a backend based on Flexible Stellar Population Synthesis (FSPS; Conroy, Gunn, & White 2009, ApJ, 699, 486; Conroy & Gunn 2010, ApJ, 712, 833) to generate spectra corresponding to a set of stellar population parameters. Since this is originally a Fortran package, we use the python-FSPS (Foreman-Mackey, Sick and Johnson, 2014) set of bindings to call FSPS from within python. Installation instructions for these packages can be found at their respective homepages: FSPS and python-FSPS.
- Astropy (v.3.2.1+): For redshift and distance calculations based on different cosmologies.
- George (v.0.3.1+): We use the George package (Ambikasaran et al. 2014) to implement Gaussian processes.
- Scikit-Learn (v.0.21.2+): can be used as an alternative to George, although it doesn’t perform as well.
- Corner (v.2.0.1+): Foreman-Mackey (2016) is used to plot prior and posterior distributions.
- Numpy, Scipy, Matplotlib
- This code is written in Python 3.8.