redback.sed.Synchrotron
- class redback.sed.Synchrotron(frequency: 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: 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