Synthesizer: Synthetic Observables For Modern Astronomy
Will J. Roper, Christopher Lovell, Aswin Vijayan, Stephen Wilkins, Hollis Akins, Sabrina Berger, Connor Sant Fournier, Thomas Harvey, Kartheik Iyer, Marco Leonardi, Sophie Newman, Borja Pautasso, Ashley Perry, Louise Seeyave, Laura Sommovigo

TL;DR
Synthesizer is a Python package that enables astronomers to efficiently generate realistic synthetic observations from galaxy models, combining speed, flexibility, and ease of use through modular design and optimized computation.
Contribution
It introduces a modular, extensible Python tool that simplifies and accelerates the creation of synthetic astronomical data from theoretical models.
Findings
Fast generation of realistic synthetic observations
Modular design allows flexible modeling assumptions
Enhanced computational efficiency with C++ extensions
Abstract
Synthesizer is a fast, flexible, modular, and extensible Python package that empowers astronomers to turn theoretical galaxy models into realistic synthetic observations - including spectra, photometry, images, and spectral cubes - with a focus on interchangeable modelling assumptions. By offloading computationally intensive tasks to threaded C++ extensions, Synthesizer delivers both simplicity and speed, enabling rapid forward-modelling workflows without requiring users to manage low-level data processing and computational details.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAstronomy and Astrophysical Research · Computational Physics and Python Applications · Gamma-ray bursts and supernovae
