Skip to main content

A Gaussian process emulator predicting the baryonic response for a range of wavelengths, redshifts, and galaxy formation model trained on the FLAMINGO suite of simulations.

Project description

FlamingoBaryonResponseEmulator

A Gaussian process emulator predicting the baryonic response for a range of wavelengths, redshifts, and galaxy formation model trained on the FLAMINGO suite of simulations.

Installation

The package can be installed easily from PyPI under the name FlamingoBaryonResponseEmulator, so:

pip3 install FlamingoBaryonResponseEmulator

This will install all necessary dependencies.

The package can be installed from source, by cloning the repository and then using pip install -e . for development purposes.

Requirements

The package requires a number of numerical and experimental design packages. These have been tested (and are continuously tested) using GitHub actions CI to use the latest versions available on PyPI. See requirements.txt for details for the packages required to develop the emulator. The packages will be installed automatically by pip when installing from PyPI.

Example

Citation

Please cite our paper when you use the FlamingoBaryonResponseEmulator::

@ARTICLE{FLAMINGO_Baryon_effect_emulator,
       author = {{Schaller}, Matthieu and {Schaye}, Joop and {Kugel}, Roi and {Broxterman}, Jeger C. and {van Daalen}, Marcel P.},
        title = "{The FLAMINGO project: Baryon effects on the matter power spectrum}",
      journal = {Monthly Notices of the Royal Astronomical Society},
     keywords = {large-scale structure of Universe, cosmology: theory, methods: numerical, Astrophysics - Cosmology and Nongalactic Astrophysics},
         year = 2025,
        month = may,
       volume = {539},
       number = {2},
        pages = {1337-1351},
          doi = {10.1093/mnras/staf569},
archivePrefix = {arXiv},
       eprint = {2410.17109},
 primaryClass = {astro-ph.CO},
}

Author

  • Matthieu Schaller (@MatthieuSchaller)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flamingobaryonresponseemulator-1.1.0.tar.gz (15.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

flamingobaryonresponseemulator-1.1.0-py3-none-any.whl (15.0 MB view details)

Uploaded Python 3

File details

Details for the file flamingobaryonresponseemulator-1.1.0.tar.gz.

File metadata

File hashes

Hashes for flamingobaryonresponseemulator-1.1.0.tar.gz
Algorithm Hash digest
SHA256 c945783a2b60f877dcdd8aebe2352736ddaf4c3db5692b18a998d3722eb54426
MD5 c82d00c82fade93dcd9d3d09beb23ad1
BLAKE2b-256 70f6ffd46ee194b69f0e4eb1464cff700ee66ff0b347084bb42f0ac1ee167d53

See more details on using hashes here.

Provenance

The following attestation bundles were made for flamingobaryonresponseemulator-1.1.0.tar.gz:

Publisher: python-publish.yml on FLAMINGOSIM/FlamingoBaryonResponseEmulator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flamingobaryonresponseemulator-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for flamingobaryonresponseemulator-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 43989a5b3180e90e90f077f7ed8292ba818070a3a77f68ac66f1f42e811d6a16
MD5 c9f6fb20b8fe823681cb723ff7e6726c
BLAKE2b-256 851abb178b0f10cc7ecc9ed150815bf61626d5353d8500df51830152a90a708c

See more details on using hashes here.

Provenance

The following attestation bundles were made for flamingobaryonresponseemulator-1.1.0-py3-none-any.whl:

Publisher: python-publish.yml on FLAMINGOSIM/FlamingoBaryonResponseEmulator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page