FLARE is an astrophysical code written in Python to generate a synthetic catalog of 100,000 Fast Radio Bursts (FRBs). It uses the Monte Carlo statistical technique to generate a synthetic FRB catalog. It also analyses the resulting catalog and makes its histograms.
FLARE runs FRB generation scripts in parallel, which makes the code very fast.
Requirements:
- Python 3
- NumPy
- Matplotlib
To install FLARE on a computer, run the following commands in your terminal:
> git clone https://github.com/Kushaalkumar-pothula/FLARE.git
> cd FLARE
Now you should have the FLARE code successfully installed on your machine.
To generate a synthetic FRB catalog using FLARE, you will need to run gen.sh
, which can be done by running the following commands in terminal:
> bash gen.sh
You will now find some .txt
files, which have the local date-time (during the catalog generation) as a prefix. Each of these .txt
files contain a specific property of a mock FRB.
These results are analyzed in a single run of FLARE, and they are saved as .png
files.
Going through the FLARE user guide (https://github.com/Kushaalkumar-pothula/FLARE/wiki) is highly recommended. It includes important articles about FLARE, which are helpful for learning to use FLARE.
If you use FLARE in your research, please cite FLARE by adding this BibTeX entry to your bibliography:
@software{kushaal_kumar_pothula_2021_4587357,
author = {Kushaal Kumar Pothula},
title = {The FLARE Code},
month = mar,
year = 2021,
publisher = {Zenodo},
version = {v2.0.0},
doi = {10.5281/zenodo.4587357},
url = {https://doi.org/10.5281/zenodo.4587357}
}