Radiometry (lentil.radiometry)#

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

Class for representing spectral quantities.

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

Class for representing a blackbody emitter.

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

Class for representing a material with radiometric properties.

Utilities#

lentil.radiometry.path_transmission(iterable)

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

lentil.radiometry.path_emission(iterable[, ...])

Construct a common emission from an iterable of Material objects

lentil.radiometry.planck_radiance(wave, temp)

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

lentil.radiometry.planck_exitance(wave, temp)

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

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

Get the flux of Vega in a desired observing band.