pybsm.radiance.functional.total_radiance
- pybsm.radiance.functional.total_radiance(*, atm: ndarray, reflectance: float, temperature: float) ndarray
Calculates total spectral radiance at the aperture for a object of interest.
- Parameters:
atm – matrix of atmospheric data (see utils.loadDatabaseAtmosphere for details)
reflectance – object reflectance (unitless)
temperature – object temperature (Kelvin)
- Returns:
- radiance:
radiance = path thermal + surface emission + solar scattering + ground reflected (W/m^2 sr m)
- Raises:
- IndexError:
if atm is not a 2D array
- NOTE:
In the emissive infrared region (e.g. >= 3 micrometers), the nighttime case is very well approximated by subtracting off atm[:,4] from the total spectral radiance.