redback.transient_models.supernova_models.csm_nickel_bolometric

redback.transient_models.supernova_models.csm_nickel_bolometric(time, mej, f_nickel, csm_mass, ek, eta, rho, kappa, r0, **kwargs)[source]

Bolometric luminosity for CSM and nickel engine with homologous expansion. Nickel photons diffuse through both the ejecta and the optically-thick CSM shell. The nickel engine luminosity is computed with the true mej (so nickel_mass = f_nickel * mej is correct), but the Diffusion interaction process uses mej_eff = mej + mass_csm_threshold to capture the additional diffusion delay through the optically-thick CSM shell. Note: _csm_engine converts all inputs to CGS internally, so mass_csm_threshold is returned in grams; dividing by solar_mass converts it back to solar masses before adding to mej.

Parameters:
  • time – time in days in source frame

  • mej – ejecta mass in solar masses

  • f_nickel – fraction of nickel mass

  • csm_mass – csm mass in solar masses

  • ek – kinetic energy in ergs

  • eta – csm density profile exponent

  • rho – csm density profile amplitude

  • kappa – opacity

  • r0 – radius of csm shell in AU

  • kwargs – kappa_gamma, csm_diffusion_method, and any kwarg to change any other input physics/parameters from default.

Returns:

bolometric_luminosity