pyPDAF.PDAF.omi_obs_op_gridpoint¶
- pyPDAF.PDAF.omi_obs_op_gridpoint()¶
A (partial) identity observation operator
This observation operator is used when observations and model use the same grid.
The observations operator selects state vectors where observations are present.
The function is used in the user-supplied function py__obs_op_pdaf.
- Parameters:
i_obs (int) – index of observations
state_p (ndarray[tuple[dim_p], np.float64]) –
PE-local model state (dim_p)
The array dimension dim_p is dimension of model state
obs_f_all (ndarray[tuple[nobs_f_all], np.float64]) –
Full observed state for all observation types (nobs_f_all)
The array dimension nobs_f_all is dimension of the observation
- Returns:
obs_f_all – Full observed state for all observation types (nobs_f_all)
The array dimension nobs_f_all is dimension of the observation
- Return type:
ndarray[tuple[nobs_f_all], np.float64]