Skip to content

dcorre/pyGRBaglow

Repository files navigation

pyGRBaglow: GRB afterglow modelling with standard synchrotron model

Release status

PyPI version Supported Python versions

Development status

Build Status codecov Documentation Status

Features

  • Compute Gamma-Ray Burst light curves using:

    • standard synchrotron model of Granot&Sari+02.
    • empirical templates (Single power-law, Broken power-law)
  • These simulated light curves are extinguished along the line of sight due to the type and amount of dust in the host galaxy, and due to photons absorbed in the Intergalactic medium.

    • Different extinction laws from Pei+92 to compute amount of extinction along one line of sight occuring for a given wavelength at a given redshift.
    • Intergalactic medium (IGM) mean transmission along one line of sight for a given redshift for a given redshift. 2 models available: Madau+95 and Meiksin+06.
    • Photoelectric absorption model based on cross sections of McCammon+93.
  • Use of cython to speed up the execution time, as well as parallelisation using openmp.

  • Build successfully on Linux, macOS and Windows.

Installation

pip install pyGRBaglow

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.