RetrievalAddWindField
- Workspace.RetrievalAddWindField(self, jacobian_targets: pyarts.arts.JacobianTargets | None = None, covariance_matrix_diagonal_blocks: pyarts.arts.JacobianTargetsDiagonalCovarianceMatrixMap | None = None, component: pyarts.arts.String | None = None, d: pyarts.arts.Numeric | None = None, matrix: pyarts.arts.BlockMatrix | None = None, inverse: pyarts.arts.BlockMatrix | None = None) None
Set wind field derivative
Note that the derivatives from methods that takes the freqeuncy will return their derivatives as if these were frequency derivatives.
See
FieldComponent
for validcomponent
This method wraps
jacobian_targetsAddWindField()
together with adding the covariance matrices, to thecovariance_matrix_diagonal_blocks
, which are required to performOEM()
.The input covariance matrices must fit the size of the later computed model state represented by the
jacobian_targets
. The covariance matrix inverseAuthor(s): Richard Larsson
- Parameters:
jacobian_targets (JacobianTargets, optional) – A list of targets for the Jacobian Matrix calculations. See
jacobian_targets
, defaults toself.jacobian_targets
[INOUT]covariance_matrix_diagonal_blocks (JacobianTargetsDiagonalCovarianceMatrixMap, optional) – A helper map for setting the covariance matrix. See
covariance_matrix_diagonal_blocks
, defaults toself.covariance_matrix_diagonal_blocks
[INOUT]component (String) – The component to use [u, v, w]. [IN]
d (Numeric, optional) – , optionalThe perturbation used in methods that cannot compute derivatives analytically. [IN]
matrix (BlockMatrix) – The covariance diagonal block matrix. [IN]
inverse (BlockMatrix, optional) – , optionalThe inverse covariance diagonal block matrix. [IN]