skretrieval.retrieval.observation.SimulatedLimbObservation#

class skretrieval.retrieval.observation.SimulatedLimbObservation(cos_sza: float, relative_azimuth: float, observer_altitude: float, reference_latitude: float, reference_longitude: float, tangent_altitudes: array, sample_wavelengths: array, name: str = 'measurement', state_adjustment_factors=None, noise_fn=None)[source]#

Bases: SimulatedObservation

A simulated limb observation

Parameters:
  • cos_sza (float) – cos of the solar zenith angle for all lines of sight

  • relative_azimuth (float) – Relative azimuth angle for all lines of sight

  • observer_altitude (float) – Altitude of the observer

  • reference_latitude (float)

  • reference_longitude (float)

  • tangent_altitudes (np.array) – Tangent altitudes in [m]

  • sample_wavelengths (np.array) – Sample wavelengths in [nm]

  • name (str, optional)

  • state_adjustment_factors (_type_, optional)

__init__(cos_sza: float, relative_azimuth: float, observer_altitude: float, reference_latitude: float, reference_longitude: float, tangent_altitudes: array, sample_wavelengths: array, name: str = 'measurement', state_adjustment_factors=None, noise_fn=None)[source]#

A simulated limb observation

Parameters:
  • cos_sza (float) – cos of the solar zenith angle for all lines of sight

  • relative_azimuth (float) – Relative azimuth angle for all lines of sight

  • observer_altitude (float) – Altitude of the observer

  • reference_latitude (float)

  • reference_longitude (float)

  • tangent_altitudes (np.array) – Tangent altitudes in [m]

  • sample_wavelengths (np.array) – Sample wavelengths in [nm]

  • name (str, optional)

  • state_adjustment_factors (_type_, optional)

Methods

__init__(cos_sza, relative_azimuth, ...[, ...])

A simulated limb observation

append_information_to_l1(l1, **kwargs)

A method that allows for the observation to append information to the L1 data simulated by the forward model.

reference_cos_sza()

The reference cosine of the solar zenith angle for the observation

reference_latitude()

The reference latitude for the observation

reference_longitude()

The reference longitude for the observation

sample_wavelengths()

The sample wavelengths for the observation in [nm]

sk2_geometry(**kwargs)

The "Ideal" viewing geometry for the observation.

skretrieval_l1(forward_model, state_vector, ...)

The L1 data for the observation in the "Core Radiance Format"

append_information_to_l1(l1: dict[RadianceGridded], **kwargs) None[source]#

A method that allows for the observation to append information to the L1 data simulated by the forward model. Useful for adding things that are in the real L1 data to the simulations that may be useful inside the measurement vector.

Parameters:

l1 (dict[RadianceGridded])

reference_cos_sza() float[source]#

The reference cosine of the solar zenith angle for the observation

Return type:

dict[float]

reference_latitude() float[source]#

The reference latitude for the observation

Return type:

dict[float]

reference_longitude() float[source]#

The reference longitude for the observation

Return type:

dict[float]