Repository maintained by Suchetha Cooray. For questions regarding these templates, please contact the repository maintainer. Credit to Peter Behroozi for hosting infrastructure, Andrew Hearin et al. for the DSPS framework, and various authors that have made their SSP models available to the public.
This repository contains Simple Stellar Population (SSP) template files from various stellar population synthesis codes. These templates have been reformatted to be compatible with the Differentiable Stellar Population Synthesis (DSPS) framework described in Hearin et al. (2021). The file structure is also very simple and intuitive for any other use cases.
All SSP files use a consistent HDF5 format with the following structure:
ssp_lgmet : ndarray of shape (n_met,)
Array of log10(Z/Z_sun) metallicity sampling
ssp_lg_age_gyr : ndarray of shape (n_ages,)
Array of log10(age/Gyr) age sampling
ssp_wave : ndarray of shape (n_wave,)
Array of wavelength sampling in Angstroms
ssp_flux : ndarray of shape (n_met, n_ages, n_wave)
SED of the SSP in units of L_sun/Hz/M_sun
Load SSP templates for use with DSPS:
from dsps import load_ssp_templates
ssp_data = load_ssp_templates("filename.h5")
Important: The SSP files in this repository do not contain nebular emission. They represent pure stellar continuum spectra. For templates including nebular emission lines and continuum, please use the DSPS-SSP repository.
| Filename | Source | Isochrone | Stellar Spectra | IMF | File Size |
|---|---|---|---|---|---|
| bc03_pdva_stelib_chabrier.h5 | BC03 | Padova | STELIB | Chabrier | 35 MB |
| bpss_stars_c3k_a_chabrier.h5 | BPASS | STARS | C3K | Chabrier | 3 MB |
| fsps_mist_c3k_a_chabrier.h5 | FSPS | MIST | C3K | Chabrier | 109 MB |
| fsps_prsc_miles_chabrier.h5 | FSPS | PARSEC | MILES | Chabrier | 64 MB |
| pgny_mist_c3k_chabrier.h5 | Progeny | MIST | C3K | Chabrier | 104 MB |
FSPS templates generated using the FSPS code
(Conroy et al. 2009,
Conroy & Gunn 2010)
via the python-fsps interface.
These templates were retrieved using the retrieve_ssp_data_from_fsps function
in DSPS, providing consistent formatting and wavelength coverage.
Available combinations include MIST, BASTI, Padova, and PARSEC isochrones with MILES, BaSeL, and C3K stellar spectral libraries, using Salpeter, Chabrier, and Kroupa IMFs. Solar metallicity normalized metalicity values can be inconsistent for different isochrone sets due to the different solar metallicity values assumed. Solar metallicities for MIST, BASTI, Padova, and PARSEC are 0.0142, 0.0200, 0.0190, and 0.0152, respectively. Refer to the FSPS manual for further details.
ProGeny is a new stellar population library software package that provides flexible generation of simple stellar populations (Robotham & Bellstedt 2024, Bellstedt & Robotham 2025). The fiducial ProGeny SSPs use MIST isochrones with various stellar spectral libraries including C3K, PHOENIX, and Allard. Please refer to the original paper for details. The ProGeny SSPs were downloaded from tinyurl.com/prospect-speclib/ and reformatted by Suchetha Cooray.
BPASS templates incorporate binary stellar evolution models, providing more realistic population synthesis by accounting for binary interactions Eldridge et al. 2017 (Stanway & Eldridge 2018). These templates are particularly important for understanding massive star populations and their spectral signatures. Please refer to the original paper for details. Downloaded from ProGeny compilation and reformatted.
The BPASS models are based on custom stellar evolution code that carefully accounts for mass and angular momentum transfer in binary systems. Binary interactions can significantly affect the spectral properties of stellar populations, especially in the UV regime where mass transfer can produce hot, luminous stars.
BC03 templates are from the widely-used Bruzual & Charlot stellar population synthesis models (Bruzual & Charlot 2003). These models use Padova isochrones and STELIB stellar spectral library, representing one of the most extensively tested and calibrated SSP sets in the literature. BC03 models include explicit treatment of planetary nebulae and have been benchmarked against numerous observational datasets. Downloaded from ProGeny compilation and reformatted.
| Filename | Source | Isochrone | Stellar Spectra | IMF | File Size |
|---|---|---|---|---|---|
| bc03_pdva_stelib_chabrier.h5 | BC03 | Padova | STELIB | Chabrier | 35 MB |
| bpss_stars_c3k_a_chabrier.h5 | BPASS | STARS | C3K | Chabrier | 3 MB |
| fsps_bsti_basel_chabrier.h5 | FSPS | BASTI | BaSeL | Chabrier | 14 MB |
| fsps_bsti_basel_kroupa.h5 | FSPS | BASTI | BaSeL | Kroupa | 14 MB |
| fsps_bsti_basel_salpeter.h5 | FSPS | BASTI | BaSeL | Salpeter | 14 MB |
| fsps_bsti_c3k_a_chabrier.h5 | FSPS | BASTI | C3K | Chabrier | 80 MB |
| fsps_bsti_c3k_a_kroupa.h5 | FSPS | BASTI | C3K | Kroupa | 80 MB |
| fsps_bsti_c3k_a_salpeter.h5 | FSPS | BASTI | C3K | Salpeter | 80 MB |
| fsps_bsti_miles_chabrier.h5 | FSPS | BASTI | MILES | Chabrier | 43 MB |
| fsps_bsti_miles_kroupa.h5 | FSPS | BASTI | MILES | Kroupa | 43 MB |
| fsps_bsti_miles_salpeter.h5 | FSPS | BASTI | MILES | Salpeter | 43 MB |
| fsps_mist_basel_chabrier.h5 | FSPS | MIST | BaSeL | Chabrier | 19 MB |
| fsps_mist_basel_kroupa.h5 | FSPS | MIST | BaSeL | Kroupa | 19 MB |
| fsps_mist_basel_salpeter.h5 | FSPS | MIST | BaSeL | Salpeter | 19 MB |
| fsps_mist_c3k_a_chabrier.h5 | FSPS | MIST | C3K | Chabrier | 109 MB |
| fsps_mist_c3k_a_kroupa.h5 | FSPS | MIST | C3K | Kroupa | 109 MB |
| fsps_mist_c3k_a_salpeter.h5 | FSPS | MIST | C3K | Salpeter | 109 MB |
| fsps_mist_miles_chabrier.h5 | FSPS | MIST | MILES | Chabrier | 59 MB |
| fsps_mist_miles_kroupa.h5 | FSPS | MIST | MILES | Kroupa | 59 MB |
| fsps_mist_miles_salpeter.h5 | FSPS | MIST | MILES | Salpeter | 59 MB |
| fsps_pdva_basel_chabrier.h5 | FSPS | Padova | BaSeL | Chabrier | 31 MB |
| fsps_pdva_basel_kroupa.h5 | FSPS | Padova | BaSeL | Kroupa | 31 MB |
| fsps_pdva_basel_salpeter.h5 | FSPS | Padova | BaSeL | Salpeter | 31 MB |
| fsps_pdva_c3k_a_chabrier.h5 | FSPS | Padova | C3K | Chabrier | 176 MB |
| fsps_pdva_c3k_a_kroupa.h5 | FSPS | Padova | C3K | Kroupa | 176 MB |
| fsps_pdva_miles_chabrier.h5 | FSPS | Padova | MILES | Chabrier | 95 MB |
| fsps_pdva_miles_kroupa.h5 | FSPS | Padova | MILES | Kroupa | 95 MB |
| fsps_pdva_miles_salpeter.h5 | FSPS | Padova | MILES | Salpeter | 95 MB |
| fsps_prsc_basel_chabrier.h5 | FSPS | PARSEC | BaSeL | Chabrier | 21 MB |
| fsps_prsc_basel_kroupa.h5 | FSPS | PARSEC | BaSeL | Kroupa | 21 MB |
| fsps_prsc_basel_salpeter.h5 | FSPS | PARSEC | BaSeL | Salpeter | 21 MB |
| fsps_prsc_c3k_a_chabrier.h5 | FSPS | PARSEC | C3K | Chabrier | 119 MB |
| fsps_prsc_c3k_a_kroupa.h5 | FSPS | PARSEC | C3K | Kroupa | 119 MB |
| fsps_prsc_c3k_a_salpeter.h5 | FSPS | PARSEC | C3K | Salpeter | 119 MB |
| fsps_prsc_miles_chabrier.h5 | FSPS | PARSEC | MILES | Chabrier | 64 MB |
| fsps_prsc_miles_kroupa.h5 | FSPS | PARSEC | MILES | Kroupa | 64 MB |
| fsps_prsc_miles_salpeter.h5 | FSPS | PARSEC | MILES | Salpeter | 64 MB |
| pgny_mist_c3k_chabrier.h5 | Progeny | MIST | C3K | Chabrier | 104 MB |