Skip to content

flaresimulations/synthesizer

Repository files navigation

Synthesizer

workflow Documentation Status Contributions welcome pre-commit Ruff License: GPLv3 PyPI version

Synthesizer is a Python package for generating synthetic astrophysical observables. It is modular, flexible, extensible and fast.

Read the documentation here.

Getting Started

The latest stable release of Synthesizer can be installed directly using pip,

pip install cosmos-synthesizer

Please refer to the installation documentation for further information.

Various configuration options can also be set at installation (see here).

Getting Grids

In most use cases you will need a grid of theoretical spectra. Premade grids can be downloaded from the grids data server.

Note that you can also create your own grids using (or adapting) the grid-generation repo.

Contributing

Please see here for contribution guidelines.

Citation & Acknowledgement

A code paper is currently in preparation. For now please cite Vijayan et al. 2021 if you use the functionality for producing photometry, and Wilkins et al. 2020 if you use the line emission functionality.

@article{10.1093/mnras/staa3715,
  author = {Vijayan, Aswin P and Lovell, Christopher C and Wilkins, Stephen M and Thomas, Peter A and Barnes, David J and Irodotou, Dimitrios and Kuusisto, Jussi and Roper, William J},
  title = "{First Light And Reionization Epoch Simulations (FLARES) -- II: The photometric properties of high-redshift galaxies}",
  journal = {Monthly Notices of the Royal Astronomical Society},
  volume = {501},
  number = {3},
  pages = {3289-3308},
  year = {2020},
  month = {11},
  issn = {0035-8711},
  doi = {10.1093/mnras/staa3715},
  url = {https://doi.org/10.1093/mnras/staa3715},
  eprint = {https://academic.oup.com/mnras/article-pdf/501/3/3289/35651856/staa3715.pdf},
}

@article{10.1093/mnras/staa649,
  author = {Wilkins, Stephen M and Lovell, Christopher C and Fairhurst, Ciaran and Feng, Yu and Matteo, Tiziana Di and Croft, Rupert and Kuusisto, Jussi and Vijayan, Aswin P and Thomas, Peter},
  title = "{Nebular-line emission during the Epoch of Reionization}",
  journal = {Monthly Notices of the Royal Astronomical Society},
  volume = {493},
  number = {4},
  pages = {6079-6094},
  year = {2020},
  month = {03},
  issn = {0035-8711},
  doi = {10.1093/mnras/staa649},
  url = {https://doi.org/10.1093/mnras/staa649},
  eprint = {https://academic.oup.com/mnras/article-pdf/493/4/6079/32980291/staa649.pdf},
}

Licence

GNU General Public License v3.0