Radiometry (lentil.radiometry)#

radiometry.Spectrum(wave, value[, waveunit, ...])

Class for representing spectral quantities.

radiometry.Blackbody(wave, temp[, waveunit, ...])

Class for representing a blackbody emitter.

radiometry.Material([transmission, ...])

Class for representing a material with radiometric properties.

Utilities#

radiometry.path_transmission(iterable)

Construct a common transmission from an iterable of Spectrum or Material objects or numeric types

radiometry.path_emission(iterable[, emission])

Construct a common emission from an iterable of Material objects

radiometry.planck_radiance(wave, temp[, ...])

Compute the Planck law spectral radiance from a blackbody radiator at the given temperature.

radiometry.planck_exitance(wave, temp[, ...])

Compute the Planck law spectral exitance from a blackbody radiator at the given temperature.

radiometry.vegaflux(band[, waveunit, valueunit])

Get the flux of Vega in a desired observing band.