eradiate.spectral.WavelengthSet#
- class eradiate.spectral.WavelengthSet(wavelengths)[source]#
Bases:
SpectralSet
A data class representing a wavelength set used in monochromatic modes.
- Parameters:
wavelengths (
quantity
or array-like orfloat
) – Wavelengths.- Fields:
wavelengths (
quantity
) – Wavelengths.
See also
Notes
This is class is a simple container for an array of wavelengths at which a monochromatic experiment is to be performed. Its design is inspired by
BinSet
.- classmethod arange(start, stop, step)[source]#
Create a wavelength set from an array of wavelengths.
- Parameters:
- Returns:
WavelengthSet
– Generated wavelength set.
- classmethod default()[source]#
Generate a default wavelength set, which covers Eradiate’s default spectral range with 1 nm spacing.
- classmethod from_absorption_dataset(dataset)[source]#
Create a wavelength set from an absorption dataset.
- Parameters:
dataset (
Dataset
) – Absorption dataset.- Returns:
WavelengthSet
– Generated wavelength set.