isofit.core.instrument¶
-
class
Instrument(full_config)[source]¶ Bases:
object-
Sy(meas, geom)[source]¶ Calculate measurement error covariance.
Input: meas, the instrument measurement Returns: Sy, the measurement error covariance due to instrument noise
-
dmeas_dinstrument(x_instrument, wl_hi, rdn_hi)[source]¶ Jacobian of measurement with respect to the instrument free parameter state vector. We use finite differences for now.
-
dmeas_dinstrumentb(x_instrument, wl_hi, rdn_hi)[source]¶ Jacobian of radiance with respect to the instrument parameters that are unknown and not retrieved, i.e., the inevitable persisting uncertainties in instrument spectral and radiometric calibration.
Input: meas, a vector of size n_chan Returns: Kb_instrument, a matrix of size [n_measurements x nb_instrument]
-
sample(x_instrument, wl_hi, rdn_hi)[source]¶ Apply instrument sampling to a radiance spectrum, returning predicted measurement.
-