pyPDAF.PDAF.diag_variance_nompi¶
- pyPDAF.PDAF.diag_variance_nompi(dim: int, dim_ens: int, state: np.ndarray, ens: np.ndarray, do_mean: int, do_stddev: int) Tuple[np.ndarray, np.ndarray, float, int]¶
Compute ensemble variance/standard deviation and 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
do_stddev (int) – Whether to compute the ensemble mean standard deviation
- Returns:
state (ndarray[np.float64, ndim=1]) – State vector Array shape: (dim)
variance (ndarray[np.float64, ndim=1]) – Variance state vector Array shape: (dim)
stddev (double) – Standard deviation of ensemble
status (int) – Status flag (0=success)