pyPDAF.PDAF.gather_obs_f2_flex

pyPDAF.PDAF.gather_obs_f2_flex()

In the local filters (LESKTF, LETKF, LSEIK, LNETF) this function returns the full observation coordinates from process-local observation coordinates. pyPDAF.PDAF.gather_obs_f_flex is used to get corresponding observations. Unlike pyPDAF.PDAF.gather_obs_f2, the function does not use depends on pyPDAF.PDAF.gather_dim_obs_f

Parameters:
  • dim_obs_f (int) – Full observation dimension

  • coords_p (ndarray[tuple[nrows, dim_obs_p], np.float64]) –

    PE-local array

    The1st-th dimension nrows is Number of rows in array; the2nd-th dimension dim_obs_p is PE-local observation dimension.

Returns:

  • coords_f (ndarray[tuple[nrows, dim_obs_f], np.float64]) – Full gathered array

    The 1st-th dimension nrows is Number of rows in array The 2nd-th dimension dim_obs_f is Full observation dimension

  • status (int) – Status flag: (0) no error