eradiate.spectral#

Data structures for working along the spectral dimension.

Spectral indexes#

SpectralIndex()

Abstract spectral index base class.

MonoSpectralIndex([w])

Monochromatic spectral index.

CKDSpectralIndex([w, g])

CKD spectral index.

CKD spectral quadrature specification strategies#

QuadSpec()

Abstract base class for all quadrature specification patterns.

QuadSpecFixed(n[, quad_type])

Fixed number of quadrature points [fixed]

QuadSpecMinError([nmax])

Error-minimizing number of quadrature points [minimize_error]

QuadSpecErrorThreshold(threshold[, nmax])

Error-threshold number of quadrature points [error_threshold]

Utility containers#

WavelengthSet(wavelengths)

A data class representing a wavelength set used in monochromatic modes.

Bin(wmin, wmax[, quad])

A data class representing a spectral bin in CKD modes.

BinSet(bins)

A data class representing a bin set used in CKD mode.