()
| 314 | |
| 315 | @requires_bottleneck |
| 316 | def test_interpolate_limits(): |
| 317 | da = xr.DataArray( |
| 318 | np.array([1, 2, np.nan, np.nan, np.nan, 6], dtype=np.float64), dims="x" |
| 319 | ) |
| 320 | |
| 321 | actual = da.interpolate_na(dim="x", limit=None) |
| 322 | assert actual.isnull().sum() == 0 |
| 323 | |
| 324 | actual = da.interpolate_na(dim="x", limit=2) |
| 325 | expected = xr.DataArray( |
| 326 | np.array([1, 2, 3, 4, np.nan, 6], dtype=np.float64), dims="x" |
| 327 | ) |
| 328 | |
| 329 | assert_equal(actual, expected) |
| 330 | |
| 331 | |
| 332 | @requires_scipy |
nothing calls this directly
no test coverage detected
searching dependent graphs…