(source, target)
| 275 | ], |
| 276 | ) |
| 277 | def test_interp_calendar(source, target): |
| 278 | src = DataArray( |
| 279 | date_range("2004-01-01", "2004-07-30", freq="D", calendar=source), |
| 280 | dims=("time",), |
| 281 | name="time", |
| 282 | ) |
| 283 | tgt = DataArray( |
| 284 | date_range("2004-01-01", "2004-07-30", freq="D", calendar=target), |
| 285 | dims=("time",), |
| 286 | name="time", |
| 287 | ) |
| 288 | da_src = DataArray( |
| 289 | np.linspace(0, 1, src.size), dims=("time",), coords={"time": src} |
| 290 | ) |
| 291 | conv = interp_calendar(da_src, tgt) |
| 292 | |
| 293 | assert_identical(tgt.time, conv.time) |
| 294 | |
| 295 | np.testing.assert_almost_equal(conv.max(), 1, 2) |
| 296 | assert conv.min() == 0 |
| 297 | |
| 298 | |
| 299 | @requires_cftime |
nothing calls this directly
no test coverage detected
searching dependent graphs…