skretrieval.retrieval.observation.Observation#
- class skretrieval.retrieval.observation.Observation[source]#
Bases:
objectAbstract 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.
The reference cosine of the solar zenith angle for the observation
The reference latitude for the observation
The reference longitude for the observation
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
- abstractmethod reference_longitude() dict[float][source]#
The reference longitude for the observation
- 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]