Two functions, in the colors module, provide color objects which approximate the color of particular wavelengths of light, or of electromagnetic spectra.
colors.wavelength(,
)
The colors.wavelength(,
) function returns a color representation of monochromatic light at wavelength
, normalised to brightness
. A value of
is recommended for plotting the complete span of the electromagnetic spectrum without colors clipping to white.
colors.spectrum()
The colors.spectrum() function returns a color representation of the spectrum
, normalised to brightness
.
should be a function object that takes a single input (wavelength) with units of length, and may return an output with arbitrary units.
For an example of the use of these functions, see Section 1.12.