xarray.core.rolling.DatasetRolling¶
-
class
xarray.core.rolling.DatasetRolling(obj, windows, min_periods=None, center=False)¶ -
__init__(obj, windows, min_periods=None, center=False)¶ Moving window object for Dataset. You should use Dataset.rolling() method to construct this object instead of the class constructor.
Parameters: obj : Dataset
Object to window.
windows : A mapping from a dimension name to window size
- dim : str
Name of the dimension to create the rolling iterator along (e.g., time).
- window : int
Size of the moving window.
min_periods : int, default None
Minimum number of observations in window required to have a value (otherwise result is NA). The default, None, is equivalent to setting min_periods equal to the size of the window.
center : boolean, default False
Set the labels at the center of the window.
Returns: rolling : type of input argument
See also
Dataset.rolling,DataArray.rolling,Dataset.groupby,DataArray.groupby
Methods
__init__(obj, windows[, min_periods, center])Moving window object for Dataset. argmax(**kwargs)Reduce this Dataset’s data windows by applying argmax along its dimension. argmin(**kwargs)Reduce this Dataset’s data windows by applying argmin along its dimension. construct(window_dim[, stride, fill_value])Convert this rolling object to xr.Dataset, where the window dimension is stacked as a new dimension count()Reduce this Dataset’s data windows by applying count along its dimension. max(**kwargs)Reduce this Dataset’s data windows by applying max along its dimension. mean(**kwargs)Reduce this Dataset’s data windows by applying mean along its dimension. median(**kwargs)Reduce this Dataset’s data windows by applying median along its dimension. min(**kwargs)Reduce this Dataset’s data windows by applying min along its dimension. prod(**kwargs)Reduce this Dataset’s data windows by applying prod along its dimension. reduce(func, **kwargs)Reduce the items in this group by applying func along some dimension(s). std(**kwargs)Reduce this Dataset’s data windows by applying std along its dimension. sum(**kwargs)Reduce this Dataset’s data windows by applying sum along its dimension. var(**kwargs)Reduce this Dataset’s data windows by applying var along its dimension. -