MCPcopy
hub / github.com/pydata/xarray / test_dataset_diff_n2

Method test_dataset_diff_n2

xarray/tests/test_dataset.py:6870–6887  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

6868 assert_equal(expected, actual)
6869
6870 def test_dataset_diff_n2(self) -> None:
6871 ds = create_test_data(seed=1)
6872 actual = ds.diff("dim2", n=2)
6873 expected_dict = {}
6874 expected_dict["var1"] = DataArray(
6875 np.diff(ds["var1"].values, axis=1, n=2),
6876 {"dim2": ds["dim2"].values[2:]},
6877 ["dim1", "dim2"],
6878 )
6879 expected_dict["var2"] = DataArray(
6880 np.diff(ds["var2"].values, axis=1, n=2),
6881 {"dim2": ds["dim2"].values[2:]},
6882 ["dim1", "dim2"],
6883 )
6884 expected_dict["var3"] = ds["var3"]
6885 expected = Dataset(expected_dict, coords={"time": ds["time"].values})
6886 expected.coords["numbers"] = ("dim3", ds["numbers"].values)
6887 assert_equal(expected, actual)
6888
6889 def test_dataset_diff_exception_n_neg(self) -> None:
6890 ds = create_test_data(seed=1)

Callers

nothing calls this directly

Calls 5

create_test_dataFunction · 0.90
DataArrayClass · 0.90
DatasetClass · 0.90
assert_equalFunction · 0.90
diffMethod · 0.45

Tested by

no test coverage detected