oemAddWindField
- Workspace.oemAddWindField(self, jac_targets: JacobianTargets = self.jac_targets, oem: OptimalEstimationData = self.oem, component: String, d: Numeric = 0.1, matrix: BlockMatrix, inverse: BlockMatrix = []) None
Set wind field derivative.
Note that the derivatives from methods that takes the frequency will return their derivatives as if these were frequency derivatives.
See
FieldComponentfor validcomponentThis method wraps
jac_targetsAddWindField()together with adding the covariance matrices, tooem.covmat_diagonal_blocksfor assembly byoemFinalizeDiagonal().The input covariance matrices must fit the size of the later computed model state represented by
jac_targets. The inverse block is optional.Warning
Automatic size constraints are not checked for this method. Group-invariant checks on read-only inputs still apply.
Author: Richard Larsson
- Parameters:
jac_targets (~pyarts3.arts.JacobianTargets, optional) – A list of targets for the Jacobian Matrix calculations. Defaults to
self.jac_targets. [INOUT]oem (~pyarts3.arts.OptimalEstimationData, optional) – Numerical problem and results for
oemCalc()andoemCalcReduced(). Defaults toself.oem. [INOUT]component (String) – The component to use [u, v, w]. [IN]
d (~pyarts3.arts.Numeric, optional) – The perturbation used in methods that cannot compute derivatives analytically. Defaults to
0.1[IN]matrix (BlockMatrix) – The covariance diagonal block matrix. [IN]
inverse (~pyarts3.arts.BlockMatrix, optional) – The inverse covariance diagonal block matrix. Defaults to
pyarts3.arts.BlockMatrix()[IN]