skretrieval.retrieval.forwardmodel.IdealViewingSpectrograph

skretrieval.retrieval.forwardmodel.IdealViewingSpectrograph#

class skretrieval.retrieval.forwardmodel.IdealViewingSpectrograph(observation: Observation, state_vector: AltitudeNativeStateVector, meas_vec: MeasurementVector, ancillary: Ancillary, engine_config: Config, **kwargs)[source]#

Bases: IdealViewingMixin, SpectrometerMixin, StandardForwardModel

A forward model for the retrieval that uses an ideal viewing geometry and a spectrometer

Parameters:
  • observation (Observation)

  • state_vector (AltitudeNativeStateVector)

  • ancillary (Ancillary)

  • engine_config (sk.Config)

  • kwargs (dict) – Additional arguments passed to SpectrometerMixin

__init__(observation: Observation, state_vector: AltitudeNativeStateVector, meas_vec: MeasurementVector, ancillary: Ancillary, engine_config: Config, **kwargs) None[source]#

A forward model for the retrieval that uses an ideal viewing geometry and a spectrometer

Parameters:
  • observation (Observation)

  • state_vector (AltitudeNativeStateVector)

  • ancillary (Ancillary)

  • engine_config (sk.Config)

  • kwargs (dict) – Additional arguments passed to SpectrometerMixin

Methods

__init__(observation, state_vector, ...)

A forward model for the retrieval that uses an ideal viewing geometry and a spectrometer

calculate_radiance()