redback.interaction_processes.CSMDiffusion
- class redback.interaction_processes.CSMDiffusion(time, dense_times, luminosity, kappa, r_photosphere, mass_csm_threshold, csm_mass, **kwargs)[source]
Bases:
object
- __init__(time, dense_times, luminosity, kappa, r_photosphere, mass_csm_threshold, csm_mass, **kwargs)[source]
- Parameters:
time – source frame time in days
dense_times – dense time array in days
luminosity – luminosity
kappa – opacity
csm_mass – csm mass in solar masses
mej – ejecta mass in solar masses
r0 – radius of csm shell in AU
eta – csm density profile exponent
rho – csm density profile amplitude
Adds new attribute for luminosity accounting for the interaction process
- __call__(**kwargs)
Call self as a function.
Methods
__init__
(time, dense_times, luminosity, ...)convert_input_luminosity
()