Instrument config
source module isofit.configs.sections.instrument_config
Classes
-
InstrumentStateVectorConfig — Instrument State vector configuration.
-
InstrumentUnknowns — Instrument Unknowns configuration.
-
InstrumentConfig — Instrument configuration.
source class InstrumentStateVectorConfig(sub_configdic: dict = None)
Bases : StateVectorConfig
Instrument State vector configuration.
source class InstrumentUnknowns(sub_configdic: dict = None)
Bases : BaseConfigSection
Instrument Unknowns configuration.
source class InstrumentConfig(sub_configdic: dict = None)
Bases : BaseConfigSection
Instrument configuration.
Attributes
-
integrations — Number of integrations comprising the measurement.
Noise diminishes with the square root of this number. Applicable in concert with parametric_noise_file or pushbroom_noise_file -
fast_resample : bool — Approximates a complete resampling by a convolution with a uniform FWHM.
-
SNR : float — We have several ways to define the instrument noise. The simplest model is based on a single uniform SNR number that is signal-independnet and applied uniformly to all wavelengths
-
parametric_noise_file : str — We have several ways to define the instrument noise. The second option is a parametric, signal- and wavelength- dependent noise function. This is given by a four-column ASCII Text file. Rows represent, respectively, the reference wavelength, and coefficients A, B, and C that define the noise-equivalent radiance via NeDL = A * sqrt(B+L) + C For the actual radiance L.
-
pushbroom_noise_file : str — We have several ways to define the instrument noise. The third option is a full pushbroom noise model that specifies noise columns and covariances independently for each cross-track location via an ENVI-format binary data file.
-
nedt_noise_file : str — We have several ways to define the instrument noise. The last is NEDT noise
-
eof_path : str — Path to an Empirial Orthogonal Function (EOF) file with one row per instrument channel.