lentil.radiometry.planck_radiance#
- lentil.radiometry.planck_radiance(wave, temp, waveunit='nm', valueunit='wlam')[source]#
Compute the Planck law spectral radiance from a blackbody radiator at the given temperature.
\[M_{\lambda}(T) = \frac{2hc^2}{\lambda^5 \exp \left(\frac{hc}{\lambda k T}\right)-1}\]- Parameters:
wave (array_like or float) – Wavelength or array of wavelengths
temp (float) – Blackbody temperature in K
waveunit (str) – Wavelength units, as accepted by
Unit()
. Default isnm
.valueunit (str) – Flux units, as accepted by
Unit()
. Default iswlam
.
- Returns:
Spectral radiance in
valueunit sr^-1
.- Return type:
ndarray