redback.transient_models.kilonova_models

Functions

bulla_bns_kilonova(time, redshift, mej_dyn, ...)

Kilonovanet model based on Bulla BNS merger simulations

bulla_nsbh_kilonova(time, redshift, mej_dyn, ...)

Kilonovanet model based on Bulla NSBH merger simulations

gwem_BaKa2016_bolometric(times, **parameters)

gwem_BaKa2016_magnitudes(times, **parameters)

gwem_Bu2019_bolometric(times, **parameters)

gwem_Bu2019_magnitudes(times, **parameters)

gwem_Bu2019bc_bolometric(times, **parameters)

gwem_Bu2019bc_magnitudes(times, **parameters)

gwem_Bu2019inc_bolometric(times, **parameters)

gwem_Bu2019inc_magnitudes(times, **parameters)

gwem_Bu2019lf_bolometric(times, **parameters)

gwem_Bu2019lf_magnitudes(times, **parameters)

gwem_Bu2019lm_bolometric(times, **parameters)

gwem_Bu2019lm_magnitudes(times, **parameters)

gwem_Bu2019lr_bolometric(times, **parameters)

gwem_Bu2019lr_magnitudes(times, **parameters)

gwem_Bu2019lw_bolometric(times, **parameters)

gwem_Bu2019lw_magnitudes(times, **parameters)

gwem_Bu2019nsbh_bolometric(times, **parameters)

gwem_Bu2019nsbh_magnitudes(times, **parameters)

gwem_Bu2019op_bolometric(times, **parameters)

gwem_Bu2019op_magnitudes(times, **parameters)

gwem_Bu2019ops_bolometric(times, **parameters)

gwem_Bu2019ops_magnitudes(times, **parameters)

gwem_Bu2019re_bolometric(times, **parameters)

gwem_Bu2019re_magnitudes(times, **parameters)

gwem_Bu2019rp_bolometric(times, **parameters)

gwem_Bu2019rp_magnitudes(times, **parameters)

gwem_Bu2019rps_bolometric(times, **parameters)

gwem_Bu2019rps_magnitudes(times, **parameters)

gwem_DiUj2017_bolometric(times, **parameters)

gwem_DiUj2017_magnitudes(times, **parameters)

gwem_Ka2017_bolometric(times, **parameters)

gwem_Ka2017_magnitudes(times, **parameters)

gwem_Ka2017inc_bolometric(times, **parameters)

gwem_Ka2017inc_magnitudes(times, **parameters)

gwem_Ka2017x2_bolometric(times, **parameters)

gwem_Ka2017x2_magnitudes(times, **parameters)

gwem_Ka2017x2inc_bolometric(times, **parameters)

gwem_Ka2017x2inc_magnitudes(times, **parameters)

gwem_KaKy2016_bolometric(times, **parameters)

gwem_KaKy2016_magnitudes(times, **parameters)

gwem_Me2017_bolometric(times, **parameters)

gwem_Me2017_magnitudes(times, **parameters)

gwem_RoFe2017_bolometric(times, **parameters)

gwem_RoFe2017_magnitudes(times, **parameters)

gwem_SmCh2017_bolometric(times, **parameters)

gwem_SmCh2017_magnitudes(times, **parameters)

gwem_Wo2020dw_bolometric(times, **parameters)

gwem_Wo2020dw_magnitudes(times, **parameters)

gwem_Wo2020dyn_bolometric(times, **parameters)

gwem_Wo2020dyn_magnitudes(times, **parameters)

gwem_WoKo2017_bolometric(times, **parameters)

gwem_WoKo2017_magnitudes(times, **parameters)

kasen_bns_kilonova(time, redshift, mej, vej, ...)

Kilonovanet model based on Kasen BNS simulations

metzger_kilonova_model(time, redshift, mej, ...)

param time:

observer frame time in days

mosfit_kilonova(time, redshift, mej_1, ...)

A three component kilonova model that should be exactly the same as mosfit's kilonova model or Villar et al. 2017.

mosfit_rprocess(time, redshift, mej, vej, ...)

A single component kilonova model that should be exactly the same as mosfit's r-process model.

nicholl_bns(time, redshift, mass_1, mass_2, ...)

Kilonova model from Nicholl et al. 2021, inclides three kilonova components + shock heating from cocoon + disk winds from remnant.

one_comp_kne_rosswog_heatingrate(time, ...)

param time:

observer frame time in days

one_component_ejecta_relation(time, ...)

Assumes no velocity projection in the ejecta velocity ejecta relation

one_component_ejecta_relation_projection(...)

Assumes a velocity projection between the orthogonal and orbital plane

one_component_kilonova_model(time, redshift, ...)

param time:

observer frame time in days

one_component_nsbh_ejecta_relation(time, ...)

One component NSBH model

polytrope_eos_two_component_bns(time, ...)

Assumes two kilonova components corresponding to dynamical and disk wind ejecta with properties derived using ejecta relation specified by keyword argument and lambda set by polytropic EOS.

power_law_stratified_kilonova(time, ...)

Assumes a power law distribution of ejecta velocities and a power law distribution of kappa corresponding to the ejecta velocity layers for a total of 10 "shells" and calculates the kilonova light curve, using kilonova heating rate.

three_component_kilonova_model(time, ...)

param time:

observer frame time in days

two_comp_kne_rosswog_heatingrate(time, ...)

param time:

observer frame time in days

two_component_bns_ejecta_relation(time, ...)

Assumes two kilonova components corresponding to dynamical and disk wind ejecta with properties derived using ejecta relation specified by keyword argument.

two_component_kilonova_model(time, redshift, ...)

param time:

observer frame time in days

two_component_nsbh_ejecta_relation(time, ...)

Two component NSBH model with dynamical and disk wind ejecta

two_layer_stratified_kilonova(time, ...)

Uses kilonova_heating_rate module to model a two layer stratified kilonova