Exploring the Cosmos with Hydrogen Observation
Project description
Overview
- Name:
Exploring Cosmos with Hydrogen Observation
- Author:
- Paper:
Why do you need this code?
Use this code to generate the global 21-cm signal(s) for a given set of astrophysical and cosmological parameters.
Read more about it in the paper Mittal (2025).
Installation and requirements
This package can be installed as
pip install echo21
We recommend working on a Python version > 3.8. Packages required are
Quick start
The following code more or less captures the main functionalities of this package.
from echo21 import echopipeline
pipe = echopipeline.pipeline()
pipe.glob_sig()
Save the above code as (say) my_echo_script.py and run it as
python my_echo_script.py
Running the above will generate an output folder with the name output_<YYYYMMDD-hhmmss> which contains several files. To learn how to set the astrophysical or cosmological parameters, halo mass function, star formation model, redshifts at which to evaluate the global signal, and structure of the output files see the documentation. To learn about the physics of this package see our paper.
Once you have an understanding of the structure of output files, you can write your own scripts to create figures. To help you get started, see the jupyter notebook make_figures.ipynb in the example folder.
Documentation
For more details on the working of the package and understanding the output files refer to the documentation.
License and citation
The software is free to use on the MIT open-source license. If you use the software then please consider citing Mittal (2025).
Contact
In case of any confusion or suggestions for improvement please do not hesitate to contact me.
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
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 echo21-1.0.0.tar.gz.
File metadata
- Download URL: echo21-1.0.0.tar.gz
- Upload date:
- Size: 1.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b53c96d51bbc41f3d265cea192899332aa9600da45dc4a061df82600b2fceffe
|
|
| MD5 |
058cebdc52c6dc0df18816377bde632b
|
|
| BLAKE2b-256 |
1a72f4b17e593eb59f8291dc432e40d41232e81e38540116dfb8aaa8c12f518e
|
File details
Details for the file echo21-1.0.0-py3-none-any.whl.
File metadata
- Download URL: echo21-1.0.0-py3-none-any.whl
- Upload date:
- Size: 20.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1da738f65a8c10ee7d7b7d2aea419e08604fc2bafd215af2ce1e3d718e3a9c54
|
|
| MD5 |
3a43ae26b2f978a9704c92699d25de35
|
|
| BLAKE2b-256 |
8cc3ad69191d580e3350201c1f60ec14c0409266e53cc9104febb62b14519105
|