Popsynth: A generic astrophysical population synthesis framework
arXiv:2107.08407 · doi:10.21105/joss.03257
Abstract
Simulating a survey of fluxes and redshifts (distances) from an astrophysical population is a routine task. \texttt{popsynth} provides a generic, object-oriented framework to produce synthetic surveys from various distributions and luminosity functions, apply selection functions to the observed variables and store them in a portable (HDF5) format. Population synthesis routines can be constructed either using classes or from a serializable YAML format allowing flexibility and portability. Users can not only sample the luminosity and distance of the populations, but they can create auxiliary distributions for parameters which can have arbitrarily complex dependencies on one another. Thus, users can simulate complex astrophysical populations which can be used to calibrate analysis frameworks or quickly test ideas.
arXiv commentAccepted in JOSS
References in corpus (1)
Cited by in corpus (5)
- Galactic Population Synthesis of Radioactive Nucleosynthesis Ejecta
- Constraining the contribution of Seyfert galaxies to the diffuse neutrino flux in light of point source observations
- Assessing coincident neutrino detections using population models
- A hierarchical Bayesian approach to point source analysis in high-energy neutrino telescopes
- Misidentification of Short GRBs as Magnetars in Nearby Galaxies