xarray.core.rolling_exp.RollingExp

class xarray.core.rolling_exp.RollingExp(obj, windows, window_type='span')

Exponentially-weighted moving window object. Similar to EWM in pandas

Parameters
objDataset or DataArray

Object to window.

windowsA single mapping from a single dimension name to window value
dimstr

Name of the dimension to create the rolling exponential window along (e.g., time).

windowint

Size of the moving window. The type of this is specified in window_type

window_typestr, one of [‘span’, ‘com’, ‘halflife’, ‘alpha’], default ‘span’

The format of the previously supplied window. Each is a simple numerical transformation of the others. Described in detail: https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.ewm.html

Returns
RollingExptype of input argument
__init__(obj, windows, window_type='span')

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__(obj, windows[, window_type])

Initialize self.

mean()

Exponentially weighted moving average