pyPDAF.PDAF.omi_localize_covar_iso

pyPDAF.PDAF.omi_localize_covar_iso()

The function has to be called in localize_covar_OBTYPE in each observation module. It applies the covariance localisation in stochastic EnKF. This is used for isotropic localisation where the localisation radius is the same in all directions. See https://pdaf.awi.de/trac/wiki/PDAFomi_localize_covar

Parameters:
  • i_obs (int) – index of observation type

  • locweight (int) – Types of localization function 0) unit weight; 1) exponential; 2) 5-th order polynomial; 3) 5-th order polynomial with regulatioin using mean variance; 4) 5-th order polynomial with regulatioin using variance of single observation point;

  • cradius (float) – Vector of localization cut-off radii; observation weight=0 if distance > cradius

  • sradius (float) – Vector of support radii of localization function. It has no impact if locweight=0; weight = exp(-d / sradius) if locweight=1; weight = 0 if d >= sradius else f(sradius, distance) if locweight in [2,3,4].

  • coords (ndarray[tuple[ncoord, dim_p], np.float64]) –

    Coordinates of state vector elements

    The1st-th dimension ncoord is number of coordinate dimension; the2nd-th dimension dim_p is State dimension.

  • HP (ndarray[tuple[dim_obs, dim_p], np.float64]) –

    Matrix HP, dimension (nobs, dim)

    The1st-th dimension dim_obs is Observation dimension; the2nd-th dimension dim_p is State dimension.

  • HPH (ndarray[tuple[dim_obs, dim_obs], np.float64]) –

    Matrix HPH, dimension (nobs, nobs)

    The1st-th dimension dim_obs is Observation dimension; the2nd-th dimension dim_obs is Observation dimension.

Returns:

  • HP (ndarray[tuple[dim_obs, dim_p], np.float64]) – Matrix HP, dimension (nobs, dim)

    The 1st-th dimension dim_obs is Observation dimension The 2nd-th dimension dim_p is State dimension

  • HPH (ndarray[tuple[dim_obs, dim_obs], np.float64]) – Matrix HPH, dimension (nobs, nobs)

    The 1st-th dimension dim_obs is Observation dimension The 2nd-th dimension dim_obs is Observation dimension