Synthesizer is an open-source python package for generating synthetic astrophysical observables. It is modular, flexible, fast and extensible.
Read the documentation here.
Synference is part of the Synthesizer project, and leverages Synthesizer for flexible spectral energy distribution (SED) fitting using simulation based inference (SBI) methods.
Read the Synference documentation here.
The grid-generation repo contains scripts for creating stellar population synthesis (SPS) and photoionisation post-processed grids of emission, for use within Syntheizer.