skretrieval.retrieval.statevector.StateVectorElement#
- class skretrieval.retrieval.statevector.StateVectorElement(enabled: bool = True)[source]#
Bases:
ABCA state vector element is a component of the full state vector used in the retrieval. Each state vector element has a state, and a prior state/covariance associated with it. The state vector element must also be able to update itself, calculate the jacobian matrix for itself.
Methods
__init__([enabled])add_to_linearization_tangent(tangent, x, ...)apriori_state()Return physical coordinates used for averaging-kernel moments.
Label physical quantities within this state-vector element.
describe(**kwargs)inverse_apriori_covariance()linearization_gradient(gradient, ...)linearization_parameter_names(tangent_template)lower_bound()modify_input_radiance(radiance)name()Return
Rsuch thatR.T @ Ris the prior precision.propagate_wf(radiance)state()supports_linearization_products()update_state(x)upper_bound()Attributes
enabled- averaging_kernel_resolution_coordinates() dict[str, ndarray][source]#
Return physical coordinates used for averaging-kernel moments.