redback.interaction_processes.Diffusion

class redback.interaction_processes.Diffusion(time, dense_times, luminosity, kappa, kappa_gamma, mej, vej, **kwargs)[source]

Bases: object

__init__(time, dense_times, luminosity, kappa, kappa_gamma, mej, vej, **kwargs)[source]
Parameters:
  • time – source frame time in days

  • dense_times – dense time array in days

  • dense_luminosity – luminosity

  • kappa – opacity

  • kappa_gamma – gamma-ray opacity

  • mej – ejecta mass

  • vej – ejecta velocity

Adds new attributes for tau_diffusion and new luminosity accounting for the interaction process at the time values

__call__(**kwargs)

Call self as a function.

Methods

__init__(time, dense_times, luminosity, ...)

param time:

source frame time in days

convert_input_luminosity()