Welcome to kilopop’s documentation!

kilopop is a package to produce binary neutron star kilonovae in the grey-body approximation. It can also create populations of these objects useful for forecasting detection and testing observing scenarios. Additionally, it uses an emulator for the grey-opacity of the material calibrated against a suite of numerical radiation transport simulations with the code SuperNu. For more details on the components of this model see the accompanying paper Modelling Populations of Kilonovae.

Indices and tables



Module for equation of state dependent properties of the model.


Module with classes and methods for constructing individual kilonovae instances.


Public module which computes the thermal spectra from a given set of kilonova parameters.


Module which contains mappings between intrinsic population parameters and kilonova parameters.


Public module for drawing population parameters.