redback.transient_models.shock_powered_models.csm_shock_breakout
- redback.transient_models.shock_powered_models.csm_shock_breakout(time, redshift, csm_mass, v_min, beta, kappa, shell_radius, shell_width_ratio, **kwargs)[source]
Dense CSM shock breakout and cooling model From Margalit 2022
- Parameters:
time – time in days in observer frame
redshift – redshift
csm_mass – mass of CSM shell in solar masses
v_min – minimum velocity in km/s
beta – velocity ratio in c (beta < 1)
kappa – opacity in cm^2/g
shell_radius – radius of shell in 10^14 cm
shell_width_ratio – shell width ratio (deltaR/R0)
kwargs – Additional parameters required by model
frequency – Required if output_format is ‘flux_density’. frequency to calculate - Must be same length as time array or a single number).
bands – Required if output_format is ‘magnitude’ or ‘flux’.
output_format – ‘flux_density’, ‘magnitude’, ‘spectra’, ‘flux’, ‘sncosmo_source’
lambda_array – Optional argument to set your desired wavelength array (in Angstroms) to evaluate the SED on.
cosmology – Cosmology to use for luminosity distance calculation. Defaults to Planck18. Must be a astropy.cosmology object.
- Returns:
set by output format - ‘flux_density’, ‘magnitude’, ‘spectra’, ‘flux’, ‘sncosmo_source’