parts.retrieval.a_priori¶
The retrieval.a_priori sub-module provides modular data provider
object that can be used to build a priori data providers.
-
class
parts.retrieval.a_priori.AltitudeMask(lower_limit, upper_limit)[source]¶ Bases:
objectThe altitude mask replaces values at grid points outside of the given altitude interval with another value.
-
class
parts.retrieval.a_priori.And(*args)[source]¶ Bases:
objectCreates a combined mask by applying logical and to a list of single masks.
-
class
parts.retrieval.a_priori.DataProviderAPriori(name, covariance)[source]¶ Bases:
parts.retrieval.a_priori.APrioriProviderBaseA priori provider that propagates an atmospheric quantity
nameas a priori mean profile from the data provider.
-
class
parts.retrieval.a_priori.FixedAPriori(name, xa, covariance, mask=None, mask_value=1e-12)[source]¶ Bases:
parts.retrieval.a_priori.APrioriProviderBaseReturns an a priori profile that does not depend on the atmospheric state.
-
class
parts.retrieval.a_priori.FunctionalAPriori(name, variable, f, covariance, mask=None, mask_value=1e-12)[source]¶ Bases:
parts.retrieval.a_priori.APrioriProviderBaseReturns an a priori profile that does not depend on the atmospheric state.
-
class
parts.retrieval.a_priori.ReducedVerticalGrid(a_priori, grid, quantity='pressure', covariance=None)[source]¶
-
class
parts.retrieval.a_priori.SensorNoiseAPriori(sensors)[source]¶ Bases:
parts.data_provider.DataProviderBaseMeasurement error due to sensor noise.
The
SensorNoiseAPrioriclass constructs a combined observation error covariance matrix from the noise characteristics of a list of sensors.The noise of particular sensors can be amplified by adding the scaling factor to the
noise_scalingattribute of the class.Attributes:
- noise_scaling(
dict): Dictionary mapping sensor names to - noise scaling factors.
- noise_scaling(
-
class
parts.retrieval.a_priori.SpatialCorrelation(covariance, correlation_length, correlation_type='exp', cutoff=0.01)[source]¶ Bases:
objectAdds spatial correlation to a given covariance matrix.
-
class
parts.retrieval.a_priori.TemperatureMask(lower_limit, upper_limit)[source]¶ Bases:
objectThe temperature mask replaces values at grid points outside of the given temperature interval with another value.