pyPDAF.PDAFomi.set_inno_omit

pyPDAF.PDAFomi.set_inno_omit()

Setting innovation threshold for removing observation outliers. By default, no observations are omitted.

This function is typically used in user-supplied function py__init_dim_obs_pdaf().

The observation omission is only activated when it is > 0.0. PDAF will omit observations where their squared the innovation of the ensemble mean is larger than the product of inno_omit and observation error variance.

The observations are omitted by setting a very large observation error variance, i.e., a very small inverse of the observation error variance, inno_omit_ivar. This can be set by pyPDAF.PDAF.omi_set_inno_omit_ivar().

Parameters:
  • i_obs (int) – index of observations

  • inno_omit (float) – Threshold of innovation to be omitted