redback.transient_models.supernova_models

Functions

arnett(time, redshift, f_nickel, mej, **kwargs)

arnett_bolometric(time, f_nickel, mej, **kwargs)

basic_magnetar_powered(time, redshift, p0, ...)

basic_magnetar_powered_bolometric(time, p0, ...)

csm_interaction(time, redshift, mej, ...)

csm_interaction_bolometric(time, mej, ...)

csm_nickel(time, redshift, mej, f_nickel, ...)

Assumes csm and nickel engine with homologous expansion

csm_shock_and_arnett(time, redshift, mej, ...)

Assumes CSM interaction for a shell-like CSM with a hard outer boundary and arnett model for radioactive decay Assumes one single photosphere from the sum of the bolometric luminosities

csm_shock_and_arnett_bolometric(time, mej, ...)

Assumes CSM interaction for a shell-like CSM with a hard outer boundary and arnett model for radioactive decay

csm_shock_and_arnett_two_rphots(time, ...)

Assumes CSM interaction for a shell-like CSM with a hard outer boundary and arnett model for radioactive decay.

exponential_powerlaw_bolometric(time, ...)

general_magnetar_driven_supernova(time, ...)

general_magnetar_driven_supernova_bolometric(...)

general_magnetar_slsn(time, redshift, l0, ...)

general_magnetar_slsn_bolometric(time, l0, ...)

homologous_expansion_supernova(time, ...)

Assumes homologous expansion to transform kinetic energy to ejecta velocity

homologous_expansion_supernova_model_bolometric(...)

Assumes homologous expansion to transform kinetic energy to ejecta velocity

magnetar_nickel(time, redshift, f_nickel, ...)

salt2(time, redshift, x0, x1, c, peak_time, ...)

A wrapper to the salt2 model in sncosmo

shock_cooling_and_arnett(time, redshift, ...)

Photometric light curve of shock cooling and arnett model

shock_cooling_and_arnett_bolometric(time, ...)

Bolometric luminosity of shock cooling and arnett model

shockcooling_morag_and_arnett(time, ...)

Assumes Shock cooling following Morag+ and arnett model for radioactive decay

shockcooling_morag_and_arnett_bolometric(...)

Assumes Shock cooling following Morag+ and arnett model for radioactive decay

shockcooling_sapirwaxman_and_arnett(time, ...)

Assumes Shock cooling following Sapir and Waxman and arnett model for radioactive decay

shockcooling_sapirwaxman_and_arnett_bolometric(...)

Assumes Shock cooling following Sapir and Waxman and arnett model for radioactive decay

shocked_cocoon_and_arnett(time, redshift, ...)

Emission from a shocked cocoon and arnett model for radioactive decay.

slsn(time, redshift, p0, bp, mass_ns, ...)

Same as basic magnetar_powered but with constraint on rotational_energy/kinetic_energy and nebula phase

slsn_bolometric(time, p0, bp, mass_ns, ...)

Same as basic magnetar_powered but with constraint on rotational_energy/kinetic_energy and nebula phase

sn_exponential_powerlaw(time, redshift, ...)

sn_fallback(time, redshift, logl1, tr, **kwargs)

sn_nickel_fallback(time, redshift, mej, ...)

sncosmo_models(time, redshift[, model_kwargs])

A wrapper to SNCosmo models

thin_shell_supernova(time, redshift, mej, ...)

Assumes thin shell ejecta to transform kinetic energy into ejecta velocity

thin_shell_supernova_model_bolometric(time, ...)

Assumes thin shell ejecta to transform kinetic energy into ejecta velocity

typeII_bolometric(time, progenitor, ni_mass, ...)

Bolometric luminosity for a Type II supernova based on Sarin et al. 2025 surrogate model to stella grid in Moriya et al. 2023.

typeII_photosphere_properties(time, ...)

Photosphere properties for a Type II supernova based on Sarin et al. 2025 surrogate model to stella grid in Moriya et al. 2023.

typeII_surrogate_sarin25(time, redshift, ...)

Type II supernova model based on Sarin et al. 2025 surrogate model to stella grid in Moriya et al. 2023.

type_1a(time, redshift, f_nickel, mej, **kwargs)

A nickel powered explosion with line absorption and cutoff blackbody SED for SNe 1A.

type_1c(time, redshift, f_nickel, mej, pp, ...)

A nickel powered explosion with synchrotron and blackbody SED's for SNe 1C.