Neural-Network emulator for Reionization and Optical depth
Project description
NNERO
This is NNERO (Neural Network Emulator for Reionization and Optical depth), a fast adaptative tool to emulate reionization history using a simple neural network architecture.
The current default networks implemented have been trained on data generated with 21cmCLAST.
This package is part of a set of codes which can be combined together to produce forecast or constraints from late-time Universe observables (such as 21cm) on exotic scearios of dark matter and more. Some of these packages are forks of previously existing repositories, some have been written from scratch
- 21cmCLAST forked from 21cmFAST
- HYREC-2 forked from this repository
- MontePython forked from this repository
- 21cmCAST
How to install NNERO?
NNERO can be installed using pip with the following command
pip install nnero
For a manual installation or development you can clone this repository and install it with
git clone https://github.com/gaetanfacchinetti/NNERO.git
pip install -e .
How to use NNERO?
- A detailed documentation is under construction here.
- A short tutorial can either be found in the documentation or on the wiki page.
Contributions
Any comment or contribution to this project is welcome.
Credits
If you use NNERO or the default classifiers / regressor trained using 21cmCLAST please cite at least one of the following paper that is relevant to your usage:
- G. Facchinetti, Teaching reionization history to machines: \ constraining new physics with early- and late-time probes (in prep.)
- V. Dandoy, C. Doering, G. Facchinetti, L. Lopez-Honorez, J. R. Schwagereit (in prep.)
- G. Facchinetti, A. Korochkin, L. Lopez-Honorez (in prep.)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nnero-1.0.2.tar.gz.
File metadata
- Download URL: nnero-1.0.2.tar.gz
- Upload date:
- Size: 923.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fee62f4778497273481c7aa07df3ea866091b66ad2329cbbd84415ebb789e265
|
|
| MD5 |
66bcd9fd1acf8af7ca0b6e8f51ac82d9
|
|
| BLAKE2b-256 |
99605d7830c61af82f0b5f56c2a7199cbbe4d2edf5528410e0d17ea06719250c
|
File details
Details for the file nnero-1.0.2-py3-none-any.whl.
File metadata
- Download URL: nnero-1.0.2-py3-none-any.whl
- Upload date:
- Size: 914.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9aefeea8083e6dbb3de4134769bda8ca1b405c12f0ac0c0969473d979fdafcb5
|
|
| MD5 |
8f9fd07fdc55835186ca4199c0a06989
|
|
| BLAKE2b-256 |
88b590408f0b84d77c11a9875be2a2ae1a639ad7d5237377f7312f2f955a214a
|