oemMeasurementCovmatAdd

Workspace.oemMeasurementCovmatAdd(self, oem: OptimalEstimationData = self.oem, matrix: BlockMatrix, inverse: BlockMatrix = []) None

Append a diagonal block to the measurement covariance in oem.

The block can be dense or sparse and may contain correlated measurements. An optional inverse block is retained. If measurements have been initialized, the accumulated covariance size must not exceed their count. Complete coverage and covariance validity are checked before calculation. Use oemMeasurementCovmatInit to replace an earlier block layout.

Author: Richard Larsson

Parameters:
  • oem (~pyarts3.arts.OptimalEstimationData, optional) – Numerical problem and results for oemCalc() and oemCalcReduced(). Defaults to self.oem. [INOUT]

  • matrix (BlockMatrix) – Covariance block for the next contiguous measurements. [IN]

  • inverse (~pyarts3.arts.BlockMatrix, optional) – Optional inverse of this block. Defaults to pyarts3.arts.BlockMatrix() [IN]