| 1553 | |
| 1554 | @pytest.fixture(scope="module") |
| 1555 | def arrays(): |
| 1556 | da = xr.DataArray( |
| 1557 | np.random.random((3, 21, 4)), |
| 1558 | coords={"time": pd.date_range("2000-01-01", freq="1D", periods=21)}, |
| 1559 | dims=("a", "time", "x"), |
| 1560 | ) |
| 1561 | |
| 1562 | return [ |
| 1563 | da.isel(time=range(18)), |
| 1564 | da.isel(time=range(2, 20)).rolling(time=3, center=True).mean(), |
| 1565 | xr.DataArray([[1, 2], [1, np.nan]], dims=["x", "time"]), |
| 1566 | xr.DataArray([[1, 2], [np.nan, np.nan]], dims=["x", "time"]), |
| 1567 | xr.DataArray([[1, 2], [2, 1]], dims=["x", "time"]), |
| 1568 | ] |
| 1569 | |
| 1570 | |
| 1571 | @pytest.fixture(scope="module") |