Skip to main content

Kilonova light curves from Hotokezaka & Nakar 2019

Project description

kilonova-heating-rate

This is a Python package to calculate kilonova light curves using the Hotokezaka & Nakar (2019) model, which assumes radioactive heating, a power-law velocity profile, and gray opacities that are a piecewise-constant function of velocity.

This Python package is based on the original source code release from the 2019 paper (https://github.com/hotokezaka/HeatingRate), but includes the following enhancements:

  • Easy to install with Pip, the Python package manager.
  • Physical units are integrated with Astropy, the community Python package for astronomy.
  • Flexible specification of opacities: either constant, or piecewise constant as a function of ejecta velocity.
  • Fast due to the use of Numpy to evaluate the right-hand side of the system of ordinary differential equations that is solved to evalute the light curve.

To cite

If you use this work to produce a peer-reviewed journal article, please cite the following papers:

To install

Installation is easy with Pip:

$ pip install kilonova-heating-rate

To use

See example code in example.py.

Example plot

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

kilonova-heating-rate-0.1.0.tar.gz (6.5 kB view hashes)

Uploaded Source

Built Distribution

kilonova_heating_rate-0.1.0-py3-none-any.whl (6.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page