redback.sed.Synchrotron

class redback.sed.Synchrotron(frequency: Union[ndarray, float], luminosity_distance: float, pp: float, nu_max: float, source_radius: float = 10000000000000.0, f0: float = 1e-26, **kwargs: None)[source]

Bases: _SED

__init__(frequency: Union[ndarray, float], luminosity_distance: float, pp: float, nu_max: float, source_radius: float = 10000000000000.0, f0: float = 1e-26, **kwargs: None) None[source]

Synchrotron SED

Parameters:
  • frequency – frequency to calculate in Hz - Must be same length as time array or a single number. In source frame.

  • luminosity_distance – luminosity_distance in cm

  • pp – synchrotron power law slope

  • nu_max – max frequency

  • source_radius – emitting source radius

  • f0 – frequency normalization

  • kwargs – None

__call__(**kwargs)

Call self as a function.

Methods

__init__(frequency, luminosity_distance, pp, ...)

Synchrotron SED

calculate_flux_density()

Attributes

UNITS

f_max

flux_density

mask

reference