PlasmaCalcs.tools.xarray_tools.xarray_agg_stats.xarray_stats

PlasmaCalcs.tools.xarray_tools.xarray_agg_stats.xarray_stats(array, dim=None, stats=None, *, keep=None, promote_dims_if_needed=True, missing_dims='raise', **kw)
returns Dataset of stats for array: min, mean, median, max, std, rms.
dim: None, str, or iterable of strs
apply operation along these dimensions
stats: None or iterable of str from (‘min’, ‘mean’, ‘median’, ‘max’, ‘std’, ‘rms’)
which stats to compute & include in the result.
None –> equivalent to stats=[‘min’, ‘mean’, ‘median’, ‘max’, ‘std’, ‘rms’].
keep: None, str, or iterable of strs
apply operation along all except for these dimensions.
(can provide keep or dim, but not both.)
promote_dims_if_needed: bool
whether to promote non-dimension coords to dimensions.
if False, raise DimensionKeyError if any relevant coord is not already a dimension.
missing_dims: str in (‘ignore’, ‘warn’, ‘raise’)
what to do if any coord is not found:
‘ignore’ –> do nothing.
‘warn’ –> raise a warning.
‘raise’ –> raise DimensionKeyError.
if not ‘raise’, any missing dims will be skipped.
additional kwargs are passed to array.min, mean, median, max, and std.
Can provide skipna=True/False to skip NaNs or not; default True for float dtypes.