redback.sed.CutoffBlackbody

class redback.sed.CutoffBlackbody(time: ndarray, temperature: ndarray, luminosity: ndarray, r_photosphere: ndarray, frequency: Union[float, ndarray], luminosity_distance: float, cutoff_wavelength: float, **kwargs: None)[source]

Bases: _SED

__init__(time: ndarray, temperature: ndarray, luminosity: ndarray, r_photosphere: ndarray, frequency: Union[float, ndarray], luminosity_distance: float, cutoff_wavelength: float, **kwargs: None) None[source]

Blackbody SED with a cutoff

Parameters:
  • time – time in source frame

  • temperature – temperature in kelvin

  • luminosity – luminosity in cgs

  • r_photosphere – photosphere radius in cm

  • frequency – frequency in Hz - must be a single number or same length as time array

  • luminosity_distance – dl in cm

  • cutoff_wavelength – cutoff wavelength in Angstrom

  • kwargs – None

__call__(**kwargs)

Call self as a function.

Methods

__init__(time, temperature, luminosity, ...)

Blackbody SED with a cutoff

calculate_flux_density()

Attributes

FLUX_CONST

UNITS

X_CONST

flux_density

mask

nxcs

reference

wavelength