skretrieval.retrieval.observation.Observation#

class skretrieval.retrieval.observation.Observation[source]#

Bases: object

Abstract base class which defines the interface for an observation

__init__()#

Methods

__init__()

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(**kwargs)

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])

abstractmethod reference_cos_sza() dict[float][source]#

The reference cosine of the solar zenith angle for the observation

Return type:

dict[float]

abstractmethod reference_latitude() dict[float][source]#

The reference latitude for the observation

Return type:

dict[float]

abstractmethod reference_longitude() dict[float][source]#

The reference longitude for the observation

Return type:

dict[float]

abstractmethod sample_wavelengths() dict[array][source]#

The sample wavelengths for the observation in [nm]

Return type:

dict[np.array]

abstractmethod sk2_geometry(**kwargs) dict[ViewingGeometry][source]#

The “Ideal” viewing geometry for the observation. One viewing ray for every line of sight of the instrument

Returns:

_description_

Return type:

dict[sk.ViewingGeometry]

abstractmethod skretrieval_l1(**kwargs) dict[RadianceGridded][source]#

The L1 data for the observation in the “Core Radiance Format”

Return type:

dict[RadianceGridded]