pybsm.radiance.functional.optics_self_emission

pybsm.radiance.functional.optics_self_emission(*, wavelengths: ndarray, optics_temperature: float, optics_emissivity: float, cold_filter_transmission: float, D: float, f: float) ndarray

This term represents spectral irradiance emitted by the optics (but not the cold stop) on to the FPA.

For infrared systems, this term represents spectral irradiance emitted by the optics (but not the cold stop) on to the FPA.

Parameters:
  • wavelengths – wavelength array (m)

  • optics_temperature – temperature of the optics (K)

  • optics_emissivity – emissivity of the optics (unitless) except for the cold filter; a common approximation is 1-optics transmissivity

  • cold_filter_transmission – transmission through the cold filter (unitless)

  • D – effective aperture diameter (m)

  • f – focal length (m)

Returns:

optics_E:

optics emitted irradiance on to the FPA (W / m^2 m)

Raises:
ZeroDivisionError:

if D is 0