pyPDAF.PDAF.diag_stddev_nompi

pyPDAF.PDAF.diag_stddev_nompi(dim: int, dim_ens: int, state: np.ndarray, ens: np.ndarray, do_mean: int) Tuple[np.ndarray, float, int]

Compute ensemble standard deviation and ensemble mean without MPI.

Parameters:
  • dim (int) – state dimension

  • dim_ens (int) – Ensemble size

  • state (ndarray[np.float64, ndim=1]) – State vector Array shape: (dim)

  • ens (ndarray[np.float64, ndim=2]) – State ensemble Array shape: (dim, dim_ens)

  • do_mean (int) – Whether to compute ensemble mean

Returns:

  • state (ndarray[np.float64, ndim=1]) – State vector Array shape: (dim)

  • stddev (double) – Standard deviation of ensemble

  • status (int) – Status flag (0=success)