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.)
Metadata
Release files for nnero 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nnero-1.0.2.tar.gz | 923.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nnero-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.8 MB
Release files / nnero-1.0.2.tar.gz
| Download URL | nnero-1.0.2.tar.gz |
|---|---|
| Size | 923.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fee62f4778497273481c7aa07df3ea866091b66ad2329cbbd84415ebb789e265
|
|
BLAKE2b-256 checksum How to use checksums |
99605d7830c61af82f0b5f56c2a7199cbbe4d2edf5528410e0d17ea06719250c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.14
|
Release files / nnero-1.0.2-py3-none-any.whl
| Download URL | nnero-1.0.2-py3-none-any.whl |
|---|---|
| Size | 914.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9aefeea8083e6dbb3de4134769bda8ca1b405c12f0ac0c0969473d979fdafcb5
|
|
BLAKE2b-256 checksum How to use checksums |
88b590408f0b84d77c11a9875be2a2ae1a639ad7d5237377f7312f2f955a214a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.14
|