The Population Synthesis Toolkit (PST) Python library
arXiv:2503.22802 · doi:10.21105/joss.08203
Abstract
Stellar population synthesis is a crucial methodology in astrophysics, enabling the interpretation of the integrated light of galaxies and stellar clusters. By combining empirical and/or theoretical libraries of the spectral energy distribution emitted by simple stellar populations (SSPs) with models of the star formation history (SFH) and chemical evolution, population synthesis facilitates the estimation of essential galaxy properties, such as total stellar mass, star formation rate, mass-weighted age and metallicity, etc. The Population Synthesis Toolkit (PST) is a Python library that offers a comprehensive and flexible framework for stellar population synthesis. Its main goal is to compute composite spectra using different galaxy evolution models and SSP libraries with ease and efficiency. It incorporates additional effects, such as cosmic redshift and dust extinction, and it computes several observable quantities derived from the spectra, including broadband photometric fluxes and equivalent widths.
Published in JOSS, 5 pages. Code documentation and tutorials available at https://population-synthesis-toolkit.readthedocs.io
References in corpus (19)
- Array Programming with NumPy
- Astropy: A Community Python Package for Astronomy
- Stellar population synthesis at the resolution of 2003
- The Astropy Project: Building an inclusive, open-science project and status of the v2.0 core package
- The Astropy Project: Sustaining and Growing a Community-oriented Open-source Project and the Latest Major Release (v5.0) of the Core Package
- Parametric Recovery of Line-of-Sight Velocity Distributions from Absorption-Line Spectra of Galaxies via Penalized Likelihood
- The propagation of uncertainties in stellar population synthesis modeling I: The relevance of uncertain aspects of stellar evolution and the IMF to the derived physical properties of galaxies
- CIGALE: a python Code Investigating GALaxy Emission
- The propagation of uncertainties in stellar population synthesis modeling III: model calibration, comparison, and evaluation
- Stellar Population Inference with Prospector
- UV-extended E-MILES stellar population models: young components in massive early-type galaxies
- CosmoSIS: modular cosmological parameter estimation
- ProSpect: Generating Spectral Energy Distributions with Complex Star Formation and Metallicity Histories
- PopStar I: Evolutionary synthesis models description
- Modelling simple stellar populations in the near-ultraviolet to near-infrared with the X-shooter Spectral Library (XSL)
- Pipe3D, a pipeline to analyze Integral Field Spectroscopy data: I. New fitting phylosophy of FIT3D
- SPISEA: A Python-Based Simple Stellar Population Synthesis Code for Star Clusters
- Photometric segregation of dwarf and giant FGK stars using the SVO Filter Profile Service and photometric tools
- binary_c-python: A Python-based stellar population synthesis tool and interface to binary_c