Skip to content

Commit 6658108

Browse files
kmsquirefujiisoup
authored andcommitted
Fix rolling.constuct() example (#2967)
* The example was using the wrong name for the function (to_datarray), and used the wrong dimension for the window
1 parent bd78b7f commit 6658108

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

xarray/core/rolling.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -170,15 +170,15 @@ def construct(self, window_dim, stride=1, fill_value=dtypes.NA):
170170
--------
171171
>>> da = DataArray(np.arange(8).reshape(2, 4), dims=('a', 'b'))
172172
>>>
173-
>>> rolling = da.rolling(a=3)
174-
>>> rolling.to_datarray('window_dim')
173+
>>> rolling = da.rolling(b=3)
174+
>>> rolling.construct('window_dim')
175175
<xarray.DataArray (a: 2, b: 4, window_dim: 3)>
176176
array([[[np.nan, np.nan, 0], [np.nan, 0, 1], [0, 1, 2], [1, 2, 3]],
177177
[[np.nan, np.nan, 4], [np.nan, 4, 5], [4, 5, 6], [5, 6, 7]]])
178178
Dimensions without coordinates: a, b, window_dim
179179
>>>
180-
>>> rolling = da.rolling(a=3, center=True)
181-
>>> rolling.to_datarray('window_dim')
180+
>>> rolling = da.rolling(b=3, center=True)
181+
>>> rolling.construct('window_dim')
182182
<xarray.DataArray (a: 2, b: 4, window_dim: 3)>
183183
array([[[np.nan, 0, 1], [0, 1, 2], [1, 2, 3], [2, 3, np.nan]],
184184
[[np.nan, 4, 5], [4, 5, 6], [5, 6, 7], [6, 7, np.nan]]])

0 commit comments

Comments
 (0)