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, ...)

param time:

source frame time in days

convert_input_luminosity()