(
n: int, dim: str | None, ddof: int, array_tuples: tuple[xr.DataArray, xr.DataArray]
)
| 1588 | @pytest.mark.parametrize("dim", [None, "x", "time"]) |
| 1589 | @requires_dask |
| 1590 | def test_lazy_corrcov( |
| 1591 | n: int, dim: str | None, ddof: int, array_tuples: tuple[xr.DataArray, xr.DataArray] |
| 1592 | ) -> None: |
| 1593 | # GH 5284 |
| 1594 | from dask import is_dask_collection |
| 1595 | |
| 1596 | da_a, da_b = array_tuples[n] |
| 1597 | |
| 1598 | with raise_if_dask_computes(): |
| 1599 | cov = xr.cov(da_a.chunk(), da_b.chunk(), dim=dim, ddof=ddof) |
| 1600 | assert is_dask_collection(cov) |
| 1601 | |
| 1602 | corr = xr.corr(da_a.chunk(), da_b.chunk(), dim=dim) |
| 1603 | assert is_dask_collection(corr) |
| 1604 | |
| 1605 | |
| 1606 | @pytest.mark.parametrize("ddof", [0, 1]) |
nothing calls this directly
no test coverage detected
searching dependent graphs…