DSPS: Differentiable Stellar Population Synthesis

DSPS is a python library for stellar population synthesis (SPS) written with JAX. You can use DSPS to calculate the SED and photometry of a galaxy as a function of its star formation history, metallicity, dust, and other properties. Typical applications of DSPS include fitting the SED of an individual galaxy, and making predictions for the SEDs and colors of a galaxy population.

DSPS is open-source code that is publicly available on GitHub. You can find more information about DSPS in our paper. These docs show you how to use the core functionality of DSPS, and also provide tutorial material on differentiable programming with JAX.

User Guide

See Citation Information for how to acknowledge DSPS.