Add a simple nbytes
representation in DataArrays and Dataset repr
#7895
24 fail, 1 845 skipped, 17 983 pass in 1h 54m 32s
Annotations
Check warning on line 0 in xarray.tests.test_dask.TestVariable
github-actions / Test Results
All 11 runs failed: test_repr (xarray.tests.test_dask.TestVariable)
artifacts/Test results for Linux-3.10 flaky/pytest.xml [took 0s]
artifacts/Test results for Linux-3.11/pytest.xml [took 0s]
artifacts/Test results for Linux-3.12/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 min-all-deps/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9/pytest.xml [took 0s]
artifacts/Test results for Windows-3.11/pytest.xml [took 0s]
artifacts/Test results for Windows-3.12/pytest.xml [took 0s]
artifacts/Test results for Windows-3.9/pytest.xml [took 0s]
artifacts/Test results for macOS-3.11/pytest.xml [took 0s]
artifacts/Test results for macOS-3.12/pytest.xml [took 0s]
artifacts/Test results for macOS-3.9/pytest.xml [took 0s]
Raw output
AssertionError: assert '<xarray.Vari...umpy.ndarray>' == '<xarray.Vari...umpy.ndarray>'
- <xarray.Variable (x: 4, y: 6)> Size: 192B
? -----------
+ <xarray.Variable (x: 4, y: 6)>
dask.array<array, shape=(4, 6), dtype=float64, chunksize=(2, 2), chunktype=numpy.ndarray>
self = <xarray.tests.test_dask.TestVariable object at 0x0000013381464CE0>
def test_repr(self):
expected = dedent(
f"""\
<xarray.Variable (x: 4, y: 6)>
{self.lazy_var.data!r}"""
)
> assert expected == repr(self.lazy_var)
E AssertionError: assert '<xarray.Vari...umpy.ndarray>' == '<xarray.Vari...umpy.ndarray>'
E
E - <xarray.Variable (x: 4, y: 6)> Size: 192B
E ? -----------
E + <xarray.Variable (x: 4, y: 6)>
E dask.array<array, shape=(4, 6), dtype=float64, chunksize=(2, 2), chunktype=numpy.ndarray>
D:\a\xarray\xarray\xarray\tests\test_dask.py:200: AssertionError
Check warning on line 0 in xarray.tests.test_dask.TestDataArrayAndDataset
github-actions / Test Results
All 11 runs failed: test_dataarray_repr (xarray.tests.test_dask.TestDataArrayAndDataset)
artifacts/Test results for Linux-3.10 flaky/pytest.xml [took 0s]
artifacts/Test results for Linux-3.11/pytest.xml [took 0s]
artifacts/Test results for Linux-3.12/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 min-all-deps/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9/pytest.xml [took 0s]
artifacts/Test results for Windows-3.11/pytest.xml [took 0s]
artifacts/Test results for Windows-3.12/pytest.xml [took 0s]
artifacts/Test results for Windows-3.9/pytest.xml [took 0s]
artifacts/Test results for macOS-3.11/pytest.xml [took 0s]
artifacts/Test results for macOS-3.12/pytest.xml [took 0s]
artifacts/Test results for macOS-3.9/pytest.xml [took 0s]
Raw output
AssertionError: assert '<xarray.Data...oordinates: x' == '<xarray.Data...oordinates: x'
- <xarray.DataArray 'data' (x: 1)> Size: 8B
? ---------
+ <xarray.DataArray 'data' (x: 1)>
dask.array<data, shape=(1,), dtype=int64, chunksize=(1,), chunktype=numpy.ndarray>
Coordinates:
- y (x) int64 8B dask.array<chunksize=(1,), meta=np.ndarray>
? ------
+ y (x) int64 dask.array<chunksize=(1,), meta=np.ndarray>
Dimensions without coordinates: x
self = <xarray.tests.test_dask.TestDataArrayAndDataset object at 0x0000013381472D50>
def test_dataarray_repr(self):
data = build_dask_array("data")
nonindex_coord = build_dask_array("coord")
a = DataArray(data, dims=["x"], coords={"y": ("x", nonindex_coord)})
expected = dedent(
f"""\
<xarray.DataArray 'data' (x: 1)>
{data!r}
Coordinates:
y (x) int64 dask.array<chunksize=(1,), meta=np.ndarray>
Dimensions without coordinates: x"""
)
> assert expected == repr(a)
E AssertionError: assert '<xarray.Data...oordinates: x' == '<xarray.Data...oordinates: x'
E
E - <xarray.DataArray 'data' (x: 1)> Size: 8B
E ? ---------
E + <xarray.DataArray 'data' (x: 1)>
E dask.array<data, shape=(1,), dtype=int64, chunksize=(1,), chunktype=numpy.ndarray>
E Coordinates:
E - y (x) int64 8B dask.array<chunksize=(1,), meta=np.ndarray>
E ? ------
E + y (x) int64 dask.array<chunksize=(1,), meta=np.ndarray>
E Dimensions without coordinates: x
D:\a\xarray\xarray\xarray\tests\test_dask.py:675: AssertionError
Check warning on line 0 in xarray.tests.test_dask.TestDataArrayAndDataset
github-actions / Test Results
All 11 runs failed: test_dataset_repr (xarray.tests.test_dask.TestDataArrayAndDataset)
artifacts/Test results for Linux-3.10 flaky/pytest.xml [took 0s]
artifacts/Test results for Linux-3.11/pytest.xml [took 0s]
artifacts/Test results for Linux-3.12/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 min-all-deps/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9/pytest.xml [took 0s]
artifacts/Test results for Windows-3.11/pytest.xml [took 0s]
artifacts/Test results for Windows-3.12/pytest.xml [took 0s]
artifacts/Test results for Windows-3.9/pytest.xml [took 0s]
artifacts/Test results for macOS-3.11/pytest.xml [took 0s]
artifacts/Test results for macOS-3.12/pytest.xml [took 0s]
artifacts/Test results for macOS-3.9/pytest.xml [took 0s]
Raw output
AssertionError: assert '<xarray.Data...a=np.ndarray>' == '<xarray.Data...a=np.ndarray>'
- <xarray.Dataset> Size: 16B
? ----------
+ <xarray.Dataset>
Dimensions: (x: 1)
Coordinates:
- y (x) int64 8B dask.array<chunksize=(1,), meta=np.ndarray>
? ------
+ y (x) int64 dask.array<chunksize=(1,), meta=np.ndarray>
Dimensions without coordinates: x
Data variables:
- a (x) int64 8B dask.array<chunksize=(1,), meta=np.ndarray>
? ------
+ a (x) int64 dask.array<chunksize=(1,), meta=np.ndarray>
self = <xarray.tests.test_dask.TestDataArrayAndDataset object at 0x0000013381472F90>
def test_dataset_repr(self):
data = build_dask_array("data")
nonindex_coord = build_dask_array("coord")
ds = Dataset(data_vars={"a": ("x", data)}, coords={"y": ("x", nonindex_coord)})
expected = dedent(
"""\
<xarray.Dataset>
Dimensions: (x: 1)
Coordinates:
y (x) int64 dask.array<chunksize=(1,), meta=np.ndarray>
Dimensions without coordinates: x
Data variables:
a (x) int64 dask.array<chunksize=(1,), meta=np.ndarray>"""
)
> assert expected == repr(ds)
E AssertionError: assert '<xarray.Data...a=np.ndarray>' == '<xarray.Data...a=np.ndarray>'
E
E - <xarray.Dataset> Size: 16B
E ? ----------
E + <xarray.Dataset>
E Dimensions: (x: 1)
E Coordinates:
E - y (x) int64 8B dask.array<chunksize=(1,), meta=np.ndarray>
E ? ------
E + y (x) int64 dask.array<chunksize=(1,), meta=np.ndarray>
E Dimensions without coordinates: x
E Data variables:
E - a (x) int64 8B dask.array<chunksize=(1,), meta=np.ndarray>
E ? ------
E + a (x) int64 dask.array<chunksize=(1,), meta=np.ndarray>
D:\a\xarray\xarray\xarray\tests\test_dask.py:692: AssertionError
Check warning on line 0 in xarray.tests.test_dataset.TestDataset
github-actions / Test Results
All 13 runs failed: test_repr (xarray.tests.test_dataset.TestDataset)
artifacts/Test results for Linux-3.10 all-but-dask/pytest.xml [took 0s]
artifacts/Test results for Linux-3.10 flaky/pytest.xml [took 0s]
artifacts/Test results for Linux-3.11/pytest.xml [took 0s]
artifacts/Test results for Linux-3.12/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 bare-minimum/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 min-all-deps/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9/pytest.xml [took 0s]
artifacts/Test results for Windows-3.11/pytest.xml [took 0s]
artifacts/Test results for Windows-3.12/pytest.xml [took 0s]
artifacts/Test results for Windows-3.9/pytest.xml [took 0s]
artifacts/Test results for macOS-3.11/pytest.xml [took 0s]
artifacts/Test results for macOS-3.12/pytest.xml [took 0s]
artifacts/Test results for macOS-3.9/pytest.xml [took 0s]
Raw output
AssertionError: assert '<xarray.Data...foo: bar' == '<xarray.Data...foo: bar'
- <xarray.Dataset> Size: 2kB
? ----------
+ <xarray.Dataset>
Dimensions: (dim2: 9, dim3: 10, time: 20, dim1: 8)
Coordinates:
- * dim2 (dim2) float64 72B 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0
? ------
+ * dim2 (dim2) float64 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0
- * dim3 (dim3) <U1 40B 'a' 'b' 'c' 'd' 'e' 'f' 'g' 'h' 'i' 'j'
? ------
+ * dim3 (dim3) <U1 'a' 'b' 'c' 'd' 'e' 'f' 'g' 'h' 'i' 'j'
- * time (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
? ------
+ * time (time) datetime64[ns] 2000-01-01 2000-01-02 ... 2000-01-20
- numbers (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
? -- ^^ -------- --
+ numbers (dim3) int64 0 1 2 0 0 1 1 2 2 3
? ^^^^ ++ ++
Dimensions without coordinates: dim1
Data variables:
- var1 (dim1, dim2) float64 576B -1.086 0.9973 0.283 ... 0.4684 -0.8312
? ------
+ var1 (dim1, dim2) float64 -1.086 0.9973 0.283 ... 0.1995 0.4684 -0.8312
? +++++++
- var2 (dim1, dim2) float64 576B 1.162 -1.097 -2.123 ... 1.267 0.3328
? ------
+ var2 (dim1, dim2) float64 1.162 -1.097 -2.123 ... 0.1302 1.267 0.3328
? +++++++
- var3 (dim3, dim1) float64 640B 0.5565 -0.2121 ... -0.2452 -0.3616
? ------
+ var3 (dim3, dim1) float64 0.5565 -0.2121 0.4563 ... -0.2452 -0.3616
? +++++++
Attributes:
foo: bar
self = <xarray.tests.test_dataset.TestDataset object at 0x000001918333F5C0>
def test_repr(self) -> None:
data = create_test_data(seed=123)
data.attrs["foo"] = "bar"
# need to insert str dtype at runtime to handle different endianness
expected = dedent(
"""\
<xarray.Dataset>
Dimensions: (dim2: 9, dim3: 10, time: 20, dim1: 8)
Coordinates:
* dim2 (dim2) float64 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0
* dim3 (dim3) %s 'a' 'b' 'c' 'd' 'e' 'f' 'g' 'h' 'i' 'j'
* time (time) datetime64[ns] 2000-01-01 2000-01-02 ... 2000-01-20
numbers (dim3) int64 0 1 2 0 0 1 1 2 2 3
Dimensions without coordinates: dim1
Data variables:
var1 (dim1, dim2) float64 -1.086 0.9973 0.283 ... 0.1995 0.4684 -0.8312
var2 (dim1, dim2) float64 1.162 -1.097 -2.123 ... 0.1302 1.267 0.3328
var3 (dim3, dim1) float64 0.5565 -0.2121 0.4563 ... -0.2452 -0.3616
Attributes:
foo: bar"""
% data["dim3"].dtype
)
actual = "\n".join(x.rstrip() for x in repr(data).split("\n"))
print(actual)
> assert expected == actual
E AssertionError: assert '<xarray.Data...foo: bar' == '<xarray.Data...foo: bar'
E
E - <xarray.Dataset> Size: 2kB
E ? ----------
E + <xarray.Dataset>
E Dimensions: (dim2: 9, dim3: 10, time: 20, dim1: 8)
E Coordinates:
E - * dim2 (dim2) float64 72B 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0
E ? ------
E + * dim2 (dim2) float64 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0
E - * dim3 (dim3) <U1 40B 'a' 'b' 'c' 'd' 'e' 'f' 'g' 'h' 'i' 'j'
E ? ------
E + * dim3 (dim3) <U1 'a' 'b' 'c' 'd' 'e' 'f' 'g' 'h' 'i' 'j'
E - * time (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
E ? ------
E + * time (time) datetime64[ns] 2000-01-01 2000-01-02 ... 2000-01-20
E - numbers (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
E ? -- ^^ -------- --
E + numbers (dim3) int64 0 1 2 0 0 1 1 2 2 3
E ? ^^^^ ++ ++
E Dimensions without coordinates: dim1
E Data variables:
E - var1 (dim1, dim2) float64 576B -1.086 0.9973 0.283 ... 0.4684 -0.8312
E ? ------
E + var1 (dim1, dim2) float64 -1.086 0.9973 0.283 ... 0.1995 0.4684 -0.8312
E ? +++++++
E - var2 (dim1, dim2) float64 576B 1.162 -1.097 -2.123 ... 1.267 0.3328
E ? ------
E + var2 (dim1, dim2) float64 1.162 -1.097 -2.123 ... 0.1302 1.267 0.3328
E ? +++++++
E - var3 (dim3, dim1) float64 640B 0.5565 -0.2121 ... -0.2452 -0.3616
E ? ------
E + var3 (dim3, dim1) float64 0.5565 -0.2121 0.4563 ... -0.2452 -0.3616
E ? +++++++
E Attributes:
E foo: bar
D:\a\xarray\xarray\xarray\tests\test_dataset.py:310: AssertionError
Check warning on line 0 in xarray.tests.test_dataset.TestDataset
github-actions / Test Results
All 13 runs failed: test_repr_multiindex (xarray.tests.test_dataset.TestDataset)
artifacts/Test results for Linux-3.10 all-but-dask/pytest.xml [took 0s]
artifacts/Test results for Linux-3.10 flaky/pytest.xml [took 0s]
artifacts/Test results for Linux-3.11/pytest.xml [took 0s]
artifacts/Test results for Linux-3.12/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 bare-minimum/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 min-all-deps/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9/pytest.xml [took 0s]
artifacts/Test results for Windows-3.11/pytest.xml [took 0s]
artifacts/Test results for Windows-3.12/pytest.xml [took 0s]
artifacts/Test results for Windows-3.9/pytest.xml [took 0s]
artifacts/Test results for macOS-3.11/pytest.xml [took 0s]
artifacts/Test results for macOS-3.12/pytest.xml [took 0s]
artifacts/Test results for macOS-3.9/pytest.xml [took 0s]
Raw output
AssertionError: assert '<xarray.Data...\n *empty*' == '<xarray.Data...\n *empty*'
- <xarray.Dataset> Size: 96B
? ----------
+ <xarray.Dataset>
Dimensions: (x: 4)
Coordinates:
- * x (x) object 32B MultiIndex
? ------
+ * x (x) object MultiIndex
- * level_1 (x) object 32B 'a' 'a' 'b' 'b'
? ------
+ * level_1 (x) object 'a' 'a' 'b' 'b'
- * level_2 (x) int64 32B 1 2 1 2
? ^^ -- ----
+ * level_2 (x) int64 1 2 1 2
? ^^
Data variables:
*empty*
self = <xarray.tests.test_dataset.TestDataset object at 0x000001918333F650>
def test_repr_multiindex(self) -> None:
data = create_test_multiindex()
expected = dedent(
"""\
<xarray.Dataset>
Dimensions: (x: 4)
Coordinates:
* x (x) object MultiIndex
* level_1 (x) object 'a' 'a' 'b' 'b'
* level_2 (x) int64 1 2 1 2
Data variables:
*empty*"""
)
actual = "\n".join(x.rstrip() for x in repr(data).split("\n"))
print(actual)
> assert expected == actual
E AssertionError: assert '<xarray.Data...\n *empty*' == '<xarray.Data...\n *empty*'
E
E - <xarray.Dataset> Size: 96B
E ? ----------
E + <xarray.Dataset>
E Dimensions: (x: 4)
E Coordinates:
E - * x (x) object 32B MultiIndex
E ? ------
E + * x (x) object MultiIndex
E - * level_1 (x) object 32B 'a' 'a' 'b' 'b'
E ? ------
E + * level_1 (x) object 'a' 'a' 'b' 'b'
E - * level_2 (x) int64 32B 1 2 1 2
E ? ^^ -- ----
E + * level_2 (x) int64 1 2 1 2
E ? ^^
E Data variables:
E *empty*
D:\a\xarray\xarray\xarray\tests\test_dataset.py:359: AssertionError
Check warning on line 0 in xarray.tests.test_dataset.TestDataset
github-actions / Test Results
All 13 runs failed: test_unicode_data (xarray.tests.test_dataset.TestDataset)
artifacts/Test results for Linux-3.10 all-but-dask/pytest.xml [took 0s]
artifacts/Test results for Linux-3.10 flaky/pytest.xml [took 0s]
artifacts/Test results for Linux-3.11/pytest.xml [took 0s]
artifacts/Test results for Linux-3.12/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 bare-minimum/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 min-all-deps/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9/pytest.xml [took 0s]
artifacts/Test results for Windows-3.11/pytest.xml [took 0s]
artifacts/Test results for Windows-3.12/pytest.xml [took 0s]
artifacts/Test results for Windows-3.9/pytest.xml [took 0s]
artifacts/Test results for macOS-3.11/pytest.xml [took 0s]
artifacts/Test results for macOS-3.12/pytest.xml [took 0s]
artifacts/Test results for macOS-3.9/pytest.xml [took 0s]
Raw output
AssertionError: assert '<xarray.Data... å: ∑' == '<xarray.Data... å: ∑'
- <xarray.Dataset> Size: 12B
? ----------
+ <xarray.Dataset>
Dimensions: (foø: 1)
Coordinates:
- * foø (foø) <U3 12B 'ba®'
? ------
+ * foø (foø) <U3 'ba®'
Data variables:
*empty*
Attributes:
å: ∑
self = <xarray.tests.test_dataset.TestDataset object at 0x000001918333FA70>
def test_unicode_data(self) -> None:
# regression test for GH834
data = Dataset({"foø": ["ba®"]}, attrs={"å": "∑"})
repr(data) # should not raise
byteorder = "<" if sys.byteorder == "little" else ">"
expected = dedent(
"""\
<xarray.Dataset>
Dimensions: (foø: 1)
Coordinates:
* foø (foø) %cU3 %r
Data variables:
*empty*
Attributes:
å: ∑"""
% (byteorder, "ba®")
)
actual = str(data)
> assert expected == actual
E AssertionError: assert '<xarray.Data... å: ∑' == '<xarray.Data... å: ∑'
E
E - <xarray.Dataset> Size: 12B
E ? ----------
E + <xarray.Dataset>
E Dimensions: (foø: 1)
E Coordinates:
E - * foø (foø) <U3 12B 'ba®'
E ? ------
E + * foø (foø) <U3 'ba®'
E Data variables:
E *empty*
E Attributes:
E å: ∑
D:\a\xarray\xarray\xarray\tests\test_dataset.py:408: AssertionError
Check warning on line 0 in xarray.tests.test_dataset.TestDataset
github-actions / Test Results
All 13 runs failed: test_repr_nep18 (xarray.tests.test_dataset.TestDataset)
artifacts/Test results for Linux-3.10 all-but-dask/pytest.xml [took 0s]
artifacts/Test results for Linux-3.10 flaky/pytest.xml [took 0s]
artifacts/Test results for Linux-3.11/pytest.xml [took 0s]
artifacts/Test results for Linux-3.12/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 bare-minimum/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 min-all-deps/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9/pytest.xml [took 0s]
artifacts/Test results for Windows-3.11/pytest.xml [took 0s]
artifacts/Test results for Windows-3.12/pytest.xml [took 0s]
artifacts/Test results for Windows-3.9/pytest.xml [took 0s]
artifacts/Test results for macOS-3.11/pytest.xml [took 0s]
artifacts/Test results for macOS-3.12/pytest.xml [took 0s]
artifacts/Test results for macOS-3.9/pytest.xml [took 0s]
Raw output
AssertionError: assert '<xarray.Data... Custom Array' == '<xarray.Data... Custom Array'
- <xarray.Dataset> Size: 16B
? ----------
+ <xarray.Dataset>
Dimensions: (x: 2)
Dimensions without coordinates: x
Data variables:
- foo (x) float64 16B Custom Array
? ------
+ foo (x) float64 Custom Array
self = <xarray.tests.test_dataset.TestDataset object at 0x0000019183545F40>
def test_repr_nep18(self) -> None:
class Array:
def __init__(self):
self.shape = (2,)
self.ndim = 1
self.dtype = np.dtype(np.float64)
def __array_function__(self, *args, **kwargs):
return NotImplemented
def __array_ufunc__(self, *args, **kwargs):
return NotImplemented
def __repr__(self):
return "Custom\nArray"
dataset = Dataset({"foo": ("x", Array())})
expected = dedent(
"""\
<xarray.Dataset>
Dimensions: (x: 2)
Dimensions without coordinates: x
Data variables:
foo (x) float64 Custom Array"""
)
> assert expected == repr(dataset)
E AssertionError: assert '<xarray.Data... Custom Array' == '<xarray.Data... Custom Array'
E
E - <xarray.Dataset> Size: 16B
E ? ----------
E + <xarray.Dataset>
E Dimensions: (x: 2)
E Dimensions without coordinates: x
E Data variables:
E - foo (x) float64 16B Custom Array
E ? ------
E + foo (x) float64 Custom Array
D:\a\xarray\xarray\xarray\tests\test_dataset.py:435: AssertionError
Check warning on line 0 in xarray.tests.test_dataset.TestDataset
github-actions / Test Results
All 13 runs failed: test_coords_properties (xarray.tests.test_dataset.TestDataset)
artifacts/Test results for Linux-3.10 all-but-dask/pytest.xml [took 0s]
artifacts/Test results for Linux-3.10 flaky/pytest.xml [took 0s]
artifacts/Test results for Linux-3.11/pytest.xml [took 0s]
artifacts/Test results for Linux-3.12/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 bare-minimum/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 min-all-deps/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9/pytest.xml [took 0s]
artifacts/Test results for Windows-3.11/pytest.xml [took 0s]
artifacts/Test results for Windows-3.12/pytest.xml [took 0s]
artifacts/Test results for Windows-3.9/pytest.xml [took 0s]
artifacts/Test results for macOS-3.11/pytest.xml [took 0s]
artifacts/Test results for macOS-3.12/pytest.xml [took 0s]
artifacts/Test results for macOS-3.9/pytest.xml [took 0s]
Raw output
AssertionError: assert 'Coordinates:... int64 -10' == 'Coordinates:...t64 8B -10'
Coordinates:
- * x (x) int64 16B -1 -2
? ------
+ * x (x) int64 -1 -2
- * y (y) int64 24B 0 1 2
? ------
+ * y (y) int64 0 1 2
- a (x) int64 16B 4 5
? ------
+ a (x) int64 4 5
- b int64 8B -10
? ------
+ b int64 -10
self = <xarray.tests.test_dataset.TestDataset object at 0x00000191835460C0>
def test_coords_properties(self) -> None:
# use int64 for repr consistency on windows
data = Dataset(
{
"x": ("x", np.array([-1, -2], "int64")),
"y": ("y", np.array([0, 1, 2], "int64")),
"foo": (["x", "y"], np.random.randn(2, 3)),
},
{"a": ("x", np.array([4, 5], "int64")), "b": np.int64(-10)},
)
coords = data.coords
assert isinstance(coords, DatasetCoordinates)
# len
assert len(coords) == 4
# iter
assert list(coords) == ["x", "y", "a", "b"]
assert_identical(coords["x"].variable, data["x"].variable)
assert_identical(coords["y"].variable, data["y"].variable)
assert "x" in coords
assert "a" in coords
assert 0 not in coords
assert "foo" not in coords
with pytest.raises(KeyError):
coords["foo"]
with pytest.raises(KeyError):
coords[0]
# repr
expected = dedent(
"""\
Coordinates:
* x (x) int64 -1 -2
* y (y) int64 0 1 2
a (x) int64 4 5
b int64 -10"""
)
actual = repr(coords)
> assert expected == actual
E AssertionError: assert 'Coordinates:... int64 -10' == 'Coordinates:...t64 8B -10'
E
E Coordinates:
E - * x (x) int64 16B -1 -2
E ? ------
E + * x (x) int64 -1 -2
E - * y (y) int64 24B 0 1 2
E ? ------
E + * y (y) int64 0 1 2
E - a (x) int64 16B 4 5
E ? ------
E + a (x) int64 4 5
E - b int64 8B -10
E ? ------
E + b int64 -10
D:\a\xarray\xarray\xarray\tests\test_dataset.py:892: AssertionError
Check warning on line 0 in xarray.tests.test_dataset.TestDataset
github-actions / Test Results
All 13 runs failed: test_data_vars_properties (xarray.tests.test_dataset.TestDataset)
artifacts/Test results for Linux-3.10 all-but-dask/pytest.xml [took 0s]
artifacts/Test results for Linux-3.10 flaky/pytest.xml [took 0s]
artifacts/Test results for Linux-3.11/pytest.xml [took 0s]
artifacts/Test results for Linux-3.12/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 bare-minimum/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 min-all-deps/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9/pytest.xml [took 0s]
artifacts/Test results for Windows-3.11/pytest.xml [took 0s]
artifacts/Test results for Windows-3.12/pytest.xml [took 0s]
artifacts/Test results for Windows-3.9/pytest.xml [took 0s]
artifacts/Test results for macOS-3.11/pytest.xml [took 0s]
artifacts/Test results for macOS-3.12/pytest.xml [took 0s]
artifacts/Test results for macOS-3.9/pytest.xml [took 0s]
Raw output
AssertionError: assert 'Data variabl... float64 2.0' == 'Data variabl...t64 8B 2.0'
Data variables:
- foo (x) float64 8B 1.0
? ------
+ foo (x) float64 1.0
- bar float64 8B 2.0
? ------
+ bar float64 2.0
self = <xarray.tests.test_dataset.TestDataset object at 0x00000191832F6030>
def test_data_vars_properties(self) -> None:
ds = Dataset()
ds["foo"] = (("x",), [1.0])
ds["bar"] = 2.0
# iter
assert set(ds.data_vars) == {"foo", "bar"}
assert "foo" in ds.data_vars
assert "x" not in ds.data_vars
assert_identical(ds["foo"], ds.data_vars["foo"])
# repr
expected = dedent(
"""\
Data variables:
foo (x) float64 1.0
bar float64 2.0"""
)
actual = repr(ds.data_vars)
> assert expected == actual
E AssertionError: assert 'Data variabl... float64 2.0' == 'Data variabl...t64 8B 2.0'
E
E Data variables:
E - foo (x) float64 8B 1.0
E ? ------
E + foo (x) float64 1.0
E - bar float64 8B 2.0
E ? ------
E + bar float64 2.0
D:\a\xarray\xarray\xarray\tests\test_dataset.py:1083: AssertionError
Check warning on line 0 in xarray.tests.test_dataarray.TestDataArray
github-actions / Test Results
All 13 runs failed: test_repr (xarray.tests.test_dataarray.TestDataArray)
artifacts/Test results for Linux-3.10 all-but-dask/pytest.xml [took 0s]
artifacts/Test results for Linux-3.10 flaky/pytest.xml [took 0s]
artifacts/Test results for Linux-3.11/pytest.xml [took 0s]
artifacts/Test results for Linux-3.12/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 bare-minimum/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 min-all-deps/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9/pytest.xml [took 0s]
artifacts/Test results for Windows-3.11/pytest.xml [took 0s]
artifacts/Test results for Windows-3.12/pytest.xml [took 0s]
artifacts/Test results for Windows-3.9/pytest.xml [took 0s]
artifacts/Test results for macOS-3.11/pytest.xml [took 0s]
artifacts/Test results for macOS-3.12/pytest.xml [took 0s]
artifacts/Test results for macOS-3.9/pytest.xml [took 0s]
Raw output
AssertionError: assert '<xarray.Data...foo: bar' == '<xarray.Data...foo: bar'
Skipping 38 identical leading characters in diff, use -v to show
- 2, x: 3)> Size: 24B
+ 2, x: 3)>
array([[1, 2, 3],
[4, 5, 6]])
Coordinates:
- * x (x) int64 24B 0 1 2
? ------
+ * x (x) int64 0 1 2
- other int64 8B 0
? ------
+ other int64 0
Dimensions without coordinates: time
Attributes:
foo: bar
self = <xarray.tests.test_dataarray.TestDataArray object at 0x00000133813E8E00>
def test_repr(self) -> None:
v = Variable(["time", "x"], [[1, 2, 3], [4, 5, 6]], {"foo": "bar"})
coords = {"x": np.arange(3, dtype=np.int64), "other": np.int64(0)}
data_array = DataArray(v, coords, name="my_variable")
expected = dedent(
"""\
<xarray.DataArray 'my_variable' (time: 2, x: 3)>
array([[1, 2, 3],
[4, 5, 6]])
Coordinates:
* x (x) int64 0 1 2
other int64 0
Dimensions without coordinates: time
Attributes:
foo: bar"""
)
> assert expected == repr(data_array)
E AssertionError: assert '<xarray.Data...foo: bar' == '<xarray.Data...foo: bar'
E
E Skipping 38 identical leading characters in diff, use -v to show
E - 2, x: 3)> Size: 24B
E + 2, x: 3)>
E array([[1, 2, 3],
E [4, 5, 6]])
E Coordinates:
E - * x (x) int64 24B 0 1 2
E ? ------
E + * x (x) int64 0 1 2
E - other int64 8B 0
E ? ------
E + other int64 0
E Dimensions without coordinates: time
E Attributes:
E foo: bar
D:\a\xarray\xarray\xarray\tests\test_dataarray.py:106: AssertionError
Check warning on line 0 in xarray.tests.test_dataarray.TestDataArray
github-actions / Test Results
All 13 runs failed: test_repr_multiindex (xarray.tests.test_dataarray.TestDataArray)
artifacts/Test results for Linux-3.10 all-but-dask/pytest.xml [took 0s]
artifacts/Test results for Linux-3.10 flaky/pytest.xml [took 0s]
artifacts/Test results for Linux-3.11/pytest.xml [took 0s]
artifacts/Test results for Linux-3.12/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 bare-minimum/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 min-all-deps/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9/pytest.xml [took 0s]
artifacts/Test results for Windows-3.11/pytest.xml [took 0s]
artifacts/Test results for Windows-3.12/pytest.xml [took 0s]
artifacts/Test results for Windows-3.9/pytest.xml [took 0s]
artifacts/Test results for macOS-3.11/pytest.xml [took 0s]
artifacts/Test results for macOS-3.12/pytest.xml [took 0s]
artifacts/Test results for macOS-3.9/pytest.xml [took 0s]
Raw output
AssertionError: assert '<xarray.Data...int64 1 2 1 2' == '<xarray.Data... 32B 1 2 1 2'
- <xarray.DataArray (x: 4)> Size: 16B
? ----------
+ <xarray.DataArray (x: 4)>
array([0, 1, 2, 3])
Coordinates:
- * x (x) object 32B MultiIndex
? ------
+ * x (x) object MultiIndex
- * level_1 (x) object 32B 'a' 'a' 'b' 'b'
? ------
+ * level_1 (x) object 'a' 'a' 'b' 'b'
- * level_2 (x) int64 32B 1 2 1 2
? ^^ -- ----
+ * level_2 (x) int64 1 2 1 2
? ^^
self = <xarray.tests.test_dataarray.TestDataArray object at 0x00000133813E9370>
def test_repr_multiindex(self) -> None:
expected = dedent(
"""\
<xarray.DataArray (x: 4)>
array([0, 1, 2, 3])
Coordinates:
* x (x) object MultiIndex
* level_1 (x) object 'a' 'a' 'b' 'b'
* level_2 (x) int64 1 2 1 2"""
)
> assert expected == repr(self.mda)
E AssertionError: assert '<xarray.Data...int64 1 2 1 2' == '<xarray.Data... 32B 1 2 1 2'
E
E - <xarray.DataArray (x: 4)> Size: 16B
E ? ----------
E + <xarray.DataArray (x: 4)>
E array([0, 1, 2, 3])
E Coordinates:
E - * x (x) object 32B MultiIndex
E ? ------
E + * x (x) object MultiIndex
E - * level_1 (x) object 32B 'a' 'a' 'b' 'b'
E ? ------
E + * level_1 (x) object 'a' 'a' 'b' 'b'
E - * level_2 (x) int64 32B 1 2 1 2
E ? ^^ -- ----
E + * level_2 (x) int64 1 2 1 2
E ? ^^
D:\a\xarray\xarray\xarray\tests\test_dataarray.py:118: AssertionError
Check warning on line 0 in xarray.tests.test_dataarray.TestDataArray
github-actions / Test Results
All 13 runs failed: test_repr_multiindex_long (xarray.tests.test_dataarray.TestDataArray)
artifacts/Test results for Linux-3.10 all-but-dask/pytest.xml [took 0s]
artifacts/Test results for Linux-3.10 flaky/pytest.xml [took 0s]
artifacts/Test results for Linux-3.11/pytest.xml [took 0s]
artifacts/Test results for Linux-3.12/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 bare-minimum/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 min-all-deps/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9/pytest.xml [took 0s]
artifacts/Test results for Windows-3.11/pytest.xml [took 0s]
artifacts/Test results for Windows-3.12/pytest.xml [took 0s]
artifacts/Test results for Windows-3.9/pytest.xml [took 0s]
artifacts/Test results for macOS-3.11/pytest.xml [took 0s]
artifacts/Test results for macOS-3.12/pytest.xml [took 0s]
artifacts/Test results for macOS-3.9/pytest.xml [took 0s]
Raw output
AssertionError: assert '<xarray.Data...2 3 4 5 6 7 8' == '<xarray.Data...2 3 4 5 6 7 8'
- <xarray.DataArray (x: 32)> Size: 128B
? -----------
+ <xarray.DataArray (x: 32)>
array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31])
Coordinates:
- * x (x) object 256B MultiIndex
? ------
+ * x (x) object MultiIndex
- * level_1 (x) object 256B 'a' 'a' 'a' 'a' 'a' 'a' ... 'd' 'd' 'd' 'd' 'd'
? ------
+ * level_1 (x) object 'a' 'a' 'a' 'a' 'a' 'a' 'a' ... 'd' 'd' 'd' 'd' 'd' 'd'
? ++++ ++++
- * level_2 (x) int64 256B 1 2 3 4 5 6 7 8 1 2 3 4 ... 5 6 7 8 1 2 3 4 5 6 7 8
? ^^ ------------
+ * level_2 (x) int64 1 2 3 4 5 6 7 8 1 2 3 4 5 6 ... 4 5 6 7 8 1 2 3 4 5 6 7 8
? ++ +++++ + ^^^^ ++
self = <xarray.tests.test_dataarray.TestDataArray object at 0x00000133813EAE70>
def test_repr_multiindex_long(self) -> None:
mindex_long = pd.MultiIndex.from_product(
[["a", "b", "c", "d"], [1, 2, 3, 4, 5, 6, 7, 8]],
names=("level_1", "level_2"),
)
mda_long = DataArray(list(range(32)), coords={"x": mindex_long}, dims="x")
expected = dedent(
"""\
<xarray.DataArray (x: 32)>
array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31])
Coordinates:
* x (x) object MultiIndex
* level_1 (x) object 'a' 'a' 'a' 'a' 'a' 'a' 'a' ... 'd' 'd' 'd' 'd' 'd' 'd'
* level_2 (x) int64 1 2 3 4 5 6 7 8 1 2 3 4 5 6 ... 4 5 6 7 8 1 2 3 4 5 6 7 8"""
)
> assert expected == repr(mda_long)
E AssertionError: assert '<xarray.Data...2 3 4 5 6 7 8' == '<xarray.Data...2 3 4 5 6 7 8'
E
E - <xarray.DataArray (x: 32)> Size: 128B
E ? -----------
E + <xarray.DataArray (x: 32)>
E array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
E 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31])
E Coordinates:
E - * x (x) object 256B MultiIndex
E ? ------
E + * x (x) object MultiIndex
E - * level_1 (x) object 256B 'a' 'a' 'a' 'a' 'a' 'a' ... 'd' 'd' 'd' 'd' 'd'
E ? ------
E + * level_1 (x) object 'a' 'a' 'a' 'a' 'a' 'a' 'a' ... 'd' 'd' 'd' 'd' 'd' 'd'
E ? ++++ ++++
E - * level_2 (x) int64 256B 1 2 3 4 5 6 7 8 1 2 3 4 ... 5 6 7 8 1 2 3 4 5 6 7 8
E ? ^^ ------------
E + * level_2 (x) int64 1 2 3 4 5 6 7 8 1 2 3 4 5 6 ... 4 5 6 7 8 1 2 3 4 5 6 7 8
E ? ++ +++++ + ^^^^ ++
D:\a\xarray\xarray\xarray\tests\test_dataarray.py:136: AssertionError
Check warning on line 0 in xarray.tests.test_dataarray.TestDataArray
github-actions / Test Results
All 13 runs failed: test_coords (xarray.tests.test_dataarray.TestDataArray)
artifacts/Test results for Linux-3.10 all-but-dask/pytest.xml [took 0s]
artifacts/Test results for Linux-3.10 flaky/pytest.xml [took 0s]
artifacts/Test results for Linux-3.11/pytest.xml [took 0s]
artifacts/Test results for Linux-3.12/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 bare-minimum/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 min-all-deps/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9/pytest.xml [took 0s]
artifacts/Test results for Windows-3.11/pytest.xml [took 0s]
artifacts/Test results for Windows-3.12/pytest.xml [took 0s]
artifacts/Test results for Windows-3.9/pytest.xml [took 0s]
artifacts/Test results for macOS-3.11/pytest.xml [took 0s]
artifacts/Test results for macOS-3.12/pytest.xml [took 0s]
artifacts/Test results for macOS-3.9/pytest.xml [took 0s]
Raw output
AssertionError: assert 'Coordinates:...) int64 0 1 2' == 'Coordinates:...4 24B 0 1 2'
Coordinates:
- * x (x) int64 16B -1 -2
? ------
+ * x (x) int64 -1 -2
- * y (y) int64 24B 0 1 2
? ---------
+ * y (y) int64 0 1 2
? +++
self = <xarray.tests.test_dataarray.TestDataArray object at 0x00000133813FE270>
def test_coords(self) -> None:
# use int64 to ensure repr() consistency on windows
coords = [
IndexVariable("x", np.array([-1, -2], "int64")),
IndexVariable("y", np.array([0, 1, 2], "int64")),
]
da = DataArray(np.random.randn(2, 3), coords, name="foo")
# len
assert len(da.coords) == 2
# iter
assert list(da.coords) == ["x", "y"]
assert coords[0].identical(da.coords["x"])
assert coords[1].identical(da.coords["y"])
assert "x" in da.coords
assert 0 not in da.coords
assert "foo" not in da.coords
with pytest.raises(KeyError):
da.coords[0]
with pytest.raises(KeyError):
da.coords["foo"]
# repr
expected_repr = dedent(
"""\
Coordinates:
* x (x) int64 -1 -2
* y (y) int64 0 1 2"""
)
actual = repr(da.coords)
> assert expected_repr == actual
E AssertionError: assert 'Coordinates:...) int64 0 1 2' == 'Coordinates:...4 24B 0 1 2'
E
E Coordinates:
E - * x (x) int64 16B -1 -2
E ? ------
E + * x (x) int64 -1 -2
E - * y (y) int64 24B 0 1 2
E ? ---------
E + * y (y) int64 0 1 2
E ? +++
D:\a\xarray\xarray\xarray\tests\test_dataarray.py:1452: AssertionError
Check warning on line 0 in xarray.tests.test_formatting.TestFormatting
github-actions / Test Results
3 out of 13 runs failed: test_array_repr (xarray.tests.test_formatting.TestFormatting)
artifacts/Test results for Windows-3.11/pytest.xml [took 0s]
artifacts/Test results for Windows-3.12/pytest.xml [took 0s]
artifacts/Test results for Windows-3.9/pytest.xml [took 0s]
Raw output
AssertionError: assert '<xarray.Data...dinates: test' == '<xarray.Data...dinates: test'
Skipping 40 identical trailing characters in diff, use -v to show
- <xarray.DataArray (1, 2) (test: 1)> Size: 8B
? ^
+ <xarray.DataArray (1, 2) (test: 1)> Size: 4B
? ^
array([
self = <xarray.tests.test_formatting.TestFormatting object at 0x0000013381509340>
def test_array_repr(self) -> None:
ds = xr.Dataset(coords={"foo": [1, 2, 3], "bar": [1, 2, 3]})
ds[(1, 2)] = xr.DataArray([0], dims="test")
ds_12 = ds[(1, 2)]
# Test repr function behaves correctly:
actual = formatting.array_repr(ds_12)
expected = dedent(
"""\
<xarray.DataArray (1, 2) (test: 1)> Size: 8B
array([0])
Dimensions without coordinates: test"""
)
> assert actual == expected
E AssertionError: assert '<xarray.Data...dinates: test' == '<xarray.Data...dinates: test'
E
E Skipping 40 identical trailing characters in diff, use -v to show
E - <xarray.DataArray (1, 2) (test: 1)> Size: 8B
E ? ^
E + <xarray.DataArray (1, 2) (test: 1)> Size: 4B
E ? ^
E array([
D:\a\xarray\xarray\xarray\tests\test_formatting.py:480: AssertionError
Check warning on line 0 in xarray.tests.test_formatting
github-actions / Test Results
12 out of 13 runs failed: test_repr_file_collapsed (xarray.tests.test_formatting)
artifacts/Test results for Linux-3.10 all-but-dask/pytest.xml [took 0s]
artifacts/Test results for Linux-3.10 flaky/pytest.xml [took 0s]
artifacts/Test results for Linux-3.11/pytest.xml [took 0s]
artifacts/Test results for Linux-3.12/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 min-all-deps/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9/pytest.xml [took 0s]
artifacts/Test results for Windows-3.11/pytest.xml [took 0s]
artifacts/Test results for Windows-3.12/pytest.xml [took 0s]
artifacts/Test results for Windows-3.9/pytest.xml [took 0s]
artifacts/Test results for macOS-3.11/pytest.xml [took 0s]
artifacts/Test results for macOS-3.12/pytest.xml [took 0s]
artifacts/Test results for macOS-3.9/pytest.xml [took 0s]
Raw output
AssertionError: assert '<xarray.Data...dinates: test' == '<xarray.Data...dinates: test'
- <xarray.DataArray (test: 300)>
+ <xarray.DataArray (test: 300)> Size: 2kB
? ++++++++++
[300 values with dtype=int64]
Dimensions without coordinates: test
tmp_path = WindowsPath('C:/Users/runneradmin/AppData/Local/Temp/pytest-of-runneradmin/pytest-0/popen-gw0/test_repr_file_collapsed0')
@requires_netCDF4
def test_repr_file_collapsed(tmp_path) -> None:
arr_to_store = xr.DataArray(np.arange(300, dtype=np.int64), dims="test")
arr_to_store.to_netcdf(tmp_path / "test.nc", engine="netcdf4")
with (
xr.open_dataarray(tmp_path / "test.nc") as arr,
xr.set_options(display_expand_data=False),
):
actual = repr(arr)
expected = dedent(
"""\
<xarray.DataArray (test: 300)>
[300 values with dtype=int64]
Dimensions without coordinates: test"""
)
> assert actual == expected
E AssertionError: assert '<xarray.Data...dinates: test' == '<xarray.Data...dinates: test'
E
E - <xarray.DataArray (test: 300)>
E + <xarray.DataArray (test: 300)> Size: 2kB
E ? ++++++++++
E [300 values with dtype=int64]
E Dimensions without coordinates: test
D:\a\xarray\xarray\xarray\tests\test_formatting.py:642: AssertionError
Check warning on line 0 in xarray.tests.test_formatting
github-actions / Test Results
All 13 runs failed: test__mapping_repr[50-40-30] (xarray.tests.test_formatting)
artifacts/Test results for Linux-3.10 all-but-dask/pytest.xml [took 0s]
artifacts/Test results for Linux-3.10 flaky/pytest.xml [took 0s]
artifacts/Test results for Linux-3.11/pytest.xml [took 0s]
artifacts/Test results for Linux-3.12/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 bare-minimum/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 min-all-deps/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9/pytest.xml [took 0s]
artifacts/Test results for Windows-3.11/pytest.xml [took 0s]
artifacts/Test results for Windows-3.12/pytest.xml [took 0s]
artifacts/Test results for Windows-3.9/pytest.xml [took 0s]
artifacts/Test results for macOS-3.11/pytest.xml [took 0s]
artifacts/Test results for macOS-3.12/pytest.xml [took 0s]
artifacts/Test results for macOS-3.9/pytest.xml [took 0s]
Raw output
AssertionError: assert '<xarray.Data...ributes: (30)' == '<xarray.Data...ributes: (30)'
- <xarray.Dataset>
+ <xarray.Dataset> Size: 640B
? +++++++++++
Dimensions: (coord0: 2, coord1: 2, coord2: 2, coord3: 2, coord4: 2,
coord5: 2, coord6: 2, coord7: 2, coord8: 2, coord9: 2,
coord10: 2, coord11: 2, coord12: 2, coord13: 2, coord14: 2,
coord15: 2, coord16: 2, coord17: 2, coord18: 2, coord19: 2,
coord20: 2, coord21: 2, coord22: 2, coord23: 2, coord24: 2,
coord25: 2, coord26: 2, coord27: 2, coord28: 2, coord29: 2,
coord30: 2, coord31: 2, coord32: 2, coord33: 2, coord34: 2,
coord35: 2, coord36: 2, coord37: 2, coord38: 2, coord39: 2)
Coordinates: (40)
Data variables: (40)
Attributes: (30)
display_max_rows = 50, n_vars = 40, n_attr = 30
@pytest.mark.parametrize(
"display_max_rows, n_vars, n_attr",
[(50, 40, 30), (35, 40, 30), (11, 40, 30), (1, 40, 30)],
)
def test__mapping_repr(display_max_rows, n_vars, n_attr) -> None:
long_name = "long_name"
a = defchararray.add(long_name, np.arange(0, n_vars).astype(str))
b = defchararray.add("attr_", np.arange(0, n_attr).astype(str))
c = defchararray.add("coord", np.arange(0, n_vars).astype(str))
attrs = {k: 2 for k in b}
coords = {_c: np.array([0, 1]) for _c in c}
data_vars = dict()
for v, _c in zip(a, coords.items()):
data_vars[v] = xr.DataArray(
name=v,
data=np.array([3, 4]),
dims=[_c[0]],
coords=dict([_c]),
)
ds = xr.Dataset(data_vars)
ds.attrs = attrs
with xr.set_options(display_max_rows=display_max_rows):
# Parse the data_vars print and show only data_vars rows:
summary = formatting.dataset_repr(ds).split("\n")
summary = [v for v in summary if long_name in v]
# The length should be less than or equal to display_max_rows:
len_summary = len(summary)
data_vars_print_size = min(display_max_rows, len_summary)
assert len_summary == data_vars_print_size
summary = formatting.data_vars_repr(ds.data_vars).split("\n")
summary = [v for v in summary if long_name in v]
# The length should be equal to the number of data variables
len_summary = len(summary)
assert len_summary == n_vars
summary = formatting.coords_repr(ds.coords).split("\n")
summary = [v for v in summary if "coord" in v]
# The length should be equal to the number of data variables
len_summary = len(summary)
assert len_summary == n_vars
with xr.set_options(
display_max_rows=display_max_rows,
display_expand_coords=False,
display_expand_data_vars=False,
display_expand_attrs=False,
):
actual = formatting.dataset_repr(ds)
col_width = formatting._calculate_col_width(ds.variables)
dims_start = formatting.pretty_print("Dimensions:", col_width)
dims_values = formatting.dim_summary_limited(
ds, col_width=col_width + 1, max_rows=display_max_rows
)
expected = f"""\
<xarray.Dataset>
{dims_start}({dims_values})
Coordinates: ({n_vars})
Data variables: ({n_vars})
Attributes: ({n_attr})"""
expected = dedent(expected)
> assert actual == expected
E AssertionError: assert '<xarray.Data...ributes: (30)' == '<xarray.Data...ributes: (30)'
E
E - <xarray.Dataset>
E + <xarray.Dataset> Size: 640B
E ? +++++++++++
E Dimensions: (coord0: 2, coord1: 2, coord2: 2, coord3: 2, coord4: 2,
E coord5: 2, coord6: 2, coord7: 2, coord8: 2, coord9: 2,
E coord10: 2, coord11: 2, coord12: 2, coord13: 2, coord14: 2,
E coord15: 2, coord16: 2, coord17: 2, coord18: 2, coord19: 2,
E coord20: 2, coord21: 2, coord22: 2, coord23: 2, coord24: 2,
E coord25: 2, coord26: 2, coord27: 2, coord28: 2, coord29: 2,
E coord30: 2, coord31: 2, coord32: 2, coord33: 2, coord34: 2,
E coord35: 2, coord36: 2, coord37: 2, coord38: 2, coord39: 2)
E Coordinates: (40)
E Data variables: (40)
E Attributes: (30)
D:\a\xarray\xarray\xarray\tests\test_formatting.py:718: AssertionError
Check warning on line 0 in xarray.tests.test_formatting
github-actions / Test Results
All 13 runs failed: test__mapping_repr[35-40-30] (xarray.tests.test_formatting)
artifacts/Test results for Linux-3.10 all-but-dask/pytest.xml [took 0s]
artifacts/Test results for Linux-3.10 flaky/pytest.xml [took 0s]
artifacts/Test results for Linux-3.11/pytest.xml [took 0s]
artifacts/Test results for Linux-3.12/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 bare-minimum/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 min-all-deps/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9/pytest.xml [took 0s]
artifacts/Test results for Windows-3.11/pytest.xml [took 0s]
artifacts/Test results for Windows-3.12/pytest.xml [took 0s]
artifacts/Test results for Windows-3.9/pytest.xml [took 0s]
artifacts/Test results for macOS-3.11/pytest.xml [took 0s]
artifacts/Test results for macOS-3.12/pytest.xml [took 0s]
artifacts/Test results for macOS-3.9/pytest.xml [took 0s]
Raw output
AssertionError: assert '<xarray.Data...ributes: (30)' == '<xarray.Data...ributes: (30)'
- <xarray.Dataset>
+ <xarray.Dataset> Size: 640B
? +++++++++++
Dimensions: (coord0: 2, coord1: 2, coord2: 2, coord3: 2, coord4: 2,
coord5: 2, coord6: 2, coord7: 2, coord8: 2, coord9: 2,
coord10: 2, coord11: 2, coord12: 2, coord13: 2, coord14: 2,
coord15: 2, coord16: 2, coord17: 2, coord18: 2, coord19: 2,
coord20: 2, coord21: 2, coord22: 2, coord23: 2, coord24: 2,
coord25: 2, coord26: 2, coord27: 2, coord28: 2, coord29: 2,
coord30: 2, coord31: 2, coord32: 2, coord33: 2, coord34: 2,
coord35: 2, coord36: 2, coord37: 2, coord38: 2, coord39: 2)
Coordinates: (40)
Data variables: (40)
Attributes: (30)
display_max_rows = 35, n_vars = 40, n_attr = 30
@pytest.mark.parametrize(
"display_max_rows, n_vars, n_attr",
[(50, 40, 30), (35, 40, 30), (11, 40, 30), (1, 40, 30)],
)
def test__mapping_repr(display_max_rows, n_vars, n_attr) -> None:
long_name = "long_name"
a = defchararray.add(long_name, np.arange(0, n_vars).astype(str))
b = defchararray.add("attr_", np.arange(0, n_attr).astype(str))
c = defchararray.add("coord", np.arange(0, n_vars).astype(str))
attrs = {k: 2 for k in b}
coords = {_c: np.array([0, 1]) for _c in c}
data_vars = dict()
for v, _c in zip(a, coords.items()):
data_vars[v] = xr.DataArray(
name=v,
data=np.array([3, 4]),
dims=[_c[0]],
coords=dict([_c]),
)
ds = xr.Dataset(data_vars)
ds.attrs = attrs
with xr.set_options(display_max_rows=display_max_rows):
# Parse the data_vars print and show only data_vars rows:
summary = formatting.dataset_repr(ds).split("\n")
summary = [v for v in summary if long_name in v]
# The length should be less than or equal to display_max_rows:
len_summary = len(summary)
data_vars_print_size = min(display_max_rows, len_summary)
assert len_summary == data_vars_print_size
summary = formatting.data_vars_repr(ds.data_vars).split("\n")
summary = [v for v in summary if long_name in v]
# The length should be equal to the number of data variables
len_summary = len(summary)
assert len_summary == n_vars
summary = formatting.coords_repr(ds.coords).split("\n")
summary = [v for v in summary if "coord" in v]
# The length should be equal to the number of data variables
len_summary = len(summary)
assert len_summary == n_vars
with xr.set_options(
display_max_rows=display_max_rows,
display_expand_coords=False,
display_expand_data_vars=False,
display_expand_attrs=False,
):
actual = formatting.dataset_repr(ds)
col_width = formatting._calculate_col_width(ds.variables)
dims_start = formatting.pretty_print("Dimensions:", col_width)
dims_values = formatting.dim_summary_limited(
ds, col_width=col_width + 1, max_rows=display_max_rows
)
expected = f"""\
<xarray.Dataset>
{dims_start}({dims_values})
Coordinates: ({n_vars})
Data variables: ({n_vars})
Attributes: ({n_attr})"""
expected = dedent(expected)
> assert actual == expected
E AssertionError: assert '<xarray.Data...ributes: (30)' == '<xarray.Data...ributes: (30)'
E
E - <xarray.Dataset>
E + <xarray.Dataset> Size: 640B
E ? +++++++++++
E Dimensions: (coord0: 2, coord1: 2, coord2: 2, coord3: 2, coord4: 2,
E coord5: 2, coord6: 2, coord7: 2, coord8: 2, coord9: 2,
E coord10: 2, coord11: 2, coord12: 2, coord13: 2, coord14: 2,
E coord15: 2, coord16: 2, coord17: 2, coord18: 2, coord19: 2,
E coord20: 2, coord21: 2, coord22: 2, coord23: 2, coord24: 2,
E coord25: 2, coord26: 2, coord27: 2, coord28: 2, coord29: 2,
E coord30: 2, coord31: 2, coord32: 2, coord33: 2, coord34: 2,
E coord35: 2, coord36: 2, coord37: 2, coord38: 2, coord39: 2)
E Coordinates: (40)
E Data variables: (40)
E Attributes: (30)
D:\a\xarray\xarray\xarray\tests\test_formatting.py:718: AssertionError
Check warning on line 0 in xarray.tests.test_formatting
github-actions / Test Results
All 13 runs failed: test__mapping_repr[11-40-30] (xarray.tests.test_formatting)
artifacts/Test results for Linux-3.10 all-but-dask/pytest.xml [took 0s]
artifacts/Test results for Linux-3.10 flaky/pytest.xml [took 0s]
artifacts/Test results for Linux-3.11/pytest.xml [took 0s]
artifacts/Test results for Linux-3.12/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 bare-minimum/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 min-all-deps/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9/pytest.xml [took 0s]
artifacts/Test results for Windows-3.11/pytest.xml [took 0s]
artifacts/Test results for Windows-3.12/pytest.xml [took 0s]
artifacts/Test results for Windows-3.9/pytest.xml [took 0s]
artifacts/Test results for macOS-3.11/pytest.xml [took 0s]
artifacts/Test results for macOS-3.12/pytest.xml [took 0s]
artifacts/Test results for macOS-3.9/pytest.xml [took 0s]
Raw output
AssertionError: assert '<xarray.Data...ributes: (30)' == '<xarray.Data...ributes: (30)'
- <xarray.Dataset>
+ <xarray.Dataset> Size: 640B
? +++++++++++
Dimensions: (coord0: 2, coord1: 2, coord2: 2, coord3: 2, coord4: 2,
coord5: 2, coord6: 2, coord7: 2, coord8: 2, coord9: 2,
coord10: 2, coord11: 2, coord12: 2, coord13: 2, coord14: 2,
coord15: 2, coord16: 2, coord17: 2, coord18: 2, coord19: 2,
coord20: 2, coord21: 2, coord22: 2, coord23: 2, coord24: 2,
coord25: 2, coord26: 2, coord27: 2, coord28: 2, coord29: 2,
coord30: 2, coord31: 2, coord32: 2, coord33: 2, coord34: 2,
coord35: 2, coord36: 2, coord37: 2, coord38: 2, coord39: 2)
Coordinates: (40)
Data variables: (40)
Attributes: (30)
display_max_rows = 11, n_vars = 40, n_attr = 30
@pytest.mark.parametrize(
"display_max_rows, n_vars, n_attr",
[(50, 40, 30), (35, 40, 30), (11, 40, 30), (1, 40, 30)],
)
def test__mapping_repr(display_max_rows, n_vars, n_attr) -> None:
long_name = "long_name"
a = defchararray.add(long_name, np.arange(0, n_vars).astype(str))
b = defchararray.add("attr_", np.arange(0, n_attr).astype(str))
c = defchararray.add("coord", np.arange(0, n_vars).astype(str))
attrs = {k: 2 for k in b}
coords = {_c: np.array([0, 1]) for _c in c}
data_vars = dict()
for v, _c in zip(a, coords.items()):
data_vars[v] = xr.DataArray(
name=v,
data=np.array([3, 4]),
dims=[_c[0]],
coords=dict([_c]),
)
ds = xr.Dataset(data_vars)
ds.attrs = attrs
with xr.set_options(display_max_rows=display_max_rows):
# Parse the data_vars print and show only data_vars rows:
summary = formatting.dataset_repr(ds).split("\n")
summary = [v for v in summary if long_name in v]
# The length should be less than or equal to display_max_rows:
len_summary = len(summary)
data_vars_print_size = min(display_max_rows, len_summary)
assert len_summary == data_vars_print_size
summary = formatting.data_vars_repr(ds.data_vars).split("\n")
summary = [v for v in summary if long_name in v]
# The length should be equal to the number of data variables
len_summary = len(summary)
assert len_summary == n_vars
summary = formatting.coords_repr(ds.coords).split("\n")
summary = [v for v in summary if "coord" in v]
# The length should be equal to the number of data variables
len_summary = len(summary)
assert len_summary == n_vars
with xr.set_options(
display_max_rows=display_max_rows,
display_expand_coords=False,
display_expand_data_vars=False,
display_expand_attrs=False,
):
actual = formatting.dataset_repr(ds)
col_width = formatting._calculate_col_width(ds.variables)
dims_start = formatting.pretty_print("Dimensions:", col_width)
dims_values = formatting.dim_summary_limited(
ds, col_width=col_width + 1, max_rows=display_max_rows
)
expected = f"""\
<xarray.Dataset>
{dims_start}({dims_values})
Coordinates: ({n_vars})
Data variables: ({n_vars})
Attributes: ({n_attr})"""
expected = dedent(expected)
> assert actual == expected
E AssertionError: assert '<xarray.Data...ributes: (30)' == '<xarray.Data...ributes: (30)'
E
E - <xarray.Dataset>
E + <xarray.Dataset> Size: 640B
E ? +++++++++++
E Dimensions: (coord0: 2, coord1: 2, coord2: 2, coord3: 2, coord4: 2,
E coord5: 2, coord6: 2, coord7: 2, coord8: 2, coord9: 2,
E coord10: 2, coord11: 2, coord12: 2, coord13: 2, coord14: 2,
E coord15: 2, coord16: 2, coord17: 2, coord18: 2, coord19: 2,
E coord20: 2, coord21: 2, coord22: 2, coord23: 2, coord24: 2,
E coord25: 2, coord26: 2, coord27: 2, coord28: 2, coord29: 2,
E coord30: 2, coord31: 2, coord32: 2, coord33: 2, coord34: 2,
E coord35: 2, coord36: 2, coord37: 2, coord38: 2, coord39: 2)
E Coordinates: (40)
E Data variables: (40)
E Attributes: (30)
D:\a\xarray\xarray\xarray\tests\test_formatting.py:718: AssertionError
Check warning on line 0 in xarray.tests.test_formatting
github-actions / Test Results
All 13 runs failed: test__mapping_repr[1-40-30] (xarray.tests.test_formatting)
artifacts/Test results for Linux-3.10 all-but-dask/pytest.xml [took 0s]
artifacts/Test results for Linux-3.10 flaky/pytest.xml [took 0s]
artifacts/Test results for Linux-3.11/pytest.xml [took 0s]
artifacts/Test results for Linux-3.12/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 bare-minimum/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 min-all-deps/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9/pytest.xml [took 0s]
artifacts/Test results for Windows-3.11/pytest.xml [took 0s]
artifacts/Test results for Windows-3.12/pytest.xml [took 0s]
artifacts/Test results for Windows-3.9/pytest.xml [took 0s]
artifacts/Test results for macOS-3.11/pytest.xml [took 0s]
artifacts/Test results for macOS-3.12/pytest.xml [took 0s]
artifacts/Test results for macOS-3.9/pytest.xml [took 0s]
Raw output
AssertionError: assert '<xarray.Data...ributes: (30)' == '<xarray.Data...ributes: (30)'
- <xarray.Dataset>
+ <xarray.Dataset> Size: 640B
? +++++++++++
Dimensions: (coord0: 2, coord1: 2, coord2: 2, coord3: 2, coord4: 2,
...)
Coordinates: (40)
Data variables: (40)
Attributes: (30)
display_max_rows = 1, n_vars = 40, n_attr = 30
@pytest.mark.parametrize(
"display_max_rows, n_vars, n_attr",
[(50, 40, 30), (35, 40, 30), (11, 40, 30), (1, 40, 30)],
)
def test__mapping_repr(display_max_rows, n_vars, n_attr) -> None:
long_name = "long_name"
a = defchararray.add(long_name, np.arange(0, n_vars).astype(str))
b = defchararray.add("attr_", np.arange(0, n_attr).astype(str))
c = defchararray.add("coord", np.arange(0, n_vars).astype(str))
attrs = {k: 2 for k in b}
coords = {_c: np.array([0, 1]) for _c in c}
data_vars = dict()
for v, _c in zip(a, coords.items()):
data_vars[v] = xr.DataArray(
name=v,
data=np.array([3, 4]),
dims=[_c[0]],
coords=dict([_c]),
)
ds = xr.Dataset(data_vars)
ds.attrs = attrs
with xr.set_options(display_max_rows=display_max_rows):
# Parse the data_vars print and show only data_vars rows:
summary = formatting.dataset_repr(ds).split("\n")
summary = [v for v in summary if long_name in v]
# The length should be less than or equal to display_max_rows:
len_summary = len(summary)
data_vars_print_size = min(display_max_rows, len_summary)
assert len_summary == data_vars_print_size
summary = formatting.data_vars_repr(ds.data_vars).split("\n")
summary = [v for v in summary if long_name in v]
# The length should be equal to the number of data variables
len_summary = len(summary)
assert len_summary == n_vars
summary = formatting.coords_repr(ds.coords).split("\n")
summary = [v for v in summary if "coord" in v]
# The length should be equal to the number of data variables
len_summary = len(summary)
assert len_summary == n_vars
with xr.set_options(
display_max_rows=display_max_rows,
display_expand_coords=False,
display_expand_data_vars=False,
display_expand_attrs=False,
):
actual = formatting.dataset_repr(ds)
col_width = formatting._calculate_col_width(ds.variables)
dims_start = formatting.pretty_print("Dimensions:", col_width)
dims_values = formatting.dim_summary_limited(
ds, col_width=col_width + 1, max_rows=display_max_rows
)
expected = f"""\
<xarray.Dataset>
{dims_start}({dims_values})
Coordinates: ({n_vars})
Data variables: ({n_vars})
Attributes: ({n_attr})"""
expected = dedent(expected)
> assert actual == expected
E AssertionError: assert '<xarray.Data...ributes: (30)' == '<xarray.Data...ributes: (30)'
E
E - <xarray.Dataset>
E + <xarray.Dataset> Size: 640B
E ? +++++++++++
E Dimensions: (coord0: 2, coord1: 2, coord2: 2, coord3: 2, coord4: 2,
E ...)
E Coordinates: (40)
E Data variables: (40)
E Attributes: (30)
D:\a\xarray\xarray\xarray\tests\test_formatting.py:718: AssertionError
Check warning on line 0 in xarray.tests.test_variable.TestVariable
github-actions / Test Results
All 13 runs failed: test_repr (xarray.tests.test_variable.TestVariable)
artifacts/Test results for Linux-3.10 all-but-dask/pytest.xml [took 0s]
artifacts/Test results for Linux-3.10 flaky/pytest.xml [took 0s]
artifacts/Test results for Linux-3.11/pytest.xml [took 0s]
artifacts/Test results for Linux-3.12/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 bare-minimum/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 min-all-deps/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9/pytest.xml [took 0s]
artifacts/Test results for Windows-3.11/pytest.xml [took 0s]
artifacts/Test results for Windows-3.12/pytest.xml [took 0s]
artifacts/Test results for Windows-3.9/pytest.xml [took 0s]
artifacts/Test results for macOS-3.11/pytest.xml [took 0s]
artifacts/Test results for macOS-3.12/pytest.xml [took 0s]
artifacts/Test results for macOS-3.9/pytest.xml [took 0s]
Raw output
AssertionError: assert '<xarray.Vari...foo: bar' == '<xarray.Vari...foo: bar'
- <xarray.Variable (time: 2, x: 3)> Size: 24B
? ----------
+ <xarray.Variable (time: 2, x: 3)>
array([[1, 2, 3],
[4, 5, 6]])
Attributes:
foo: bar
self = <xarray.tests.test_variable.TestVariable object at 0x0000013381675280>
def test_repr(self):
v = Variable(["time", "x"], [[1, 2, 3], [4, 5, 6]], {"foo": "bar"})
expected = dedent(
"""
<xarray.Variable (time: 2, x: 3)>
array([[1, 2, 3],
[4, 5, 6]])
Attributes:
foo: bar
"""
).strip()
> assert expected == repr(v)
E AssertionError: assert '<xarray.Vari...foo: bar' == '<xarray.Vari...foo: bar'
E
E - <xarray.Variable (time: 2, x: 3)> Size: 24B
E ? ----------
E + <xarray.Variable (time: 2, x: 3)>
E array([[1, 2, 3],
E [4, 5, 6]])
E Attributes:
E foo: bar
D:\a\xarray\xarray\xarray\tests\test_variable.py:1240: AssertionError
Check warning on line 0 in xarray.tests.test_sparse.TestSparseDataArrayAndDataset
github-actions / Test Results
All 9 runs failed: test_dataarray_repr (xarray.tests.test_sparse.TestSparseDataArrayAndDataset)
artifacts/Test results for Linux-3.10 all-but-dask/pytest.xml [took 0s]
artifacts/Test results for Linux-3.10 flaky/pytest.xml [took 0s]
artifacts/Test results for Linux-3.11/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 min-all-deps/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9/pytest.xml [took 0s]
artifacts/Test results for Windows-3.11/pytest.xml [took 0s]
artifacts/Test results for Windows-3.9/pytest.xml [took 0s]
artifacts/Test results for macOS-3.11/pytest.xml [took 0s]
artifacts/Test results for macOS-3.9/pytest.xml [took 0s]
Raw output
AssertionError: assert '<xarray.Data...oordinates: x' == '<xarray.Data...oordinates: x'
- <xarray.DataArray (x: 4)> Size: 64B
? ----------
+ <xarray.DataArray (x: 4)>
<COO: shape=(4,), dtype=float64, nnz=4, fill_value=0.0>
Coordinates:
- y (x) int64 48B <COO: nnz=3, fill_value=0>
? ------
+ y (x) int64 <COO: nnz=3, fill_value=0>
Dimensions without coordinates: x
self = <xarray.tests.test_sparse.TestSparseDataArrayAndDataset object at 0x7f70bbcd07d0>
def test_dataarray_repr(self):
a = xr.DataArray(
sparse.COO.from_numpy(np.ones(4)),
dims=["x"],
coords={"y": ("x", sparse.COO.from_numpy(np.arange(4, dtype="i8")))},
)
expected = dedent(
"""\
<xarray.DataArray (x: 4)>
<COO: shape=(4,), dtype=float64, nnz=4, fill_value=0.0>
Coordinates:
y (x) int64 <COO: nnz=3, fill_value=0>
Dimensions without coordinates: x"""
)
> assert expected == repr(a)
E AssertionError: assert '<xarray.Data...oordinates: x' == '<xarray.Data...oordinates: x'
E
E - <xarray.DataArray (x: 4)> Size: 64B
E ? ----------
E + <xarray.DataArray (x: 4)>
E <COO: shape=(4,), dtype=float64, nnz=4, fill_value=0.0>
E Coordinates:
E - y (x) int64 48B <COO: nnz=3, fill_value=0>
E ? ------
E + y (x) int64 <COO: nnz=3, fill_value=0>
E Dimensions without coordinates: x
/home/runner/work/xarray/xarray/xarray/tests/test_sparse.py:690: AssertionError
Check warning on line 0 in xarray.tests.test_sparse.TestSparseDataArrayAndDataset
github-actions / Test Results
All 9 runs failed: test_dataset_repr (xarray.tests.test_sparse.TestSparseDataArrayAndDataset)
artifacts/Test results for Linux-3.10 all-but-dask/pytest.xml [took 0s]
artifacts/Test results for Linux-3.10 flaky/pytest.xml [took 0s]
artifacts/Test results for Linux-3.11/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 min-all-deps/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9/pytest.xml [took 0s]
artifacts/Test results for Windows-3.11/pytest.xml [took 0s]
artifacts/Test results for Windows-3.9/pytest.xml [took 0s]
artifacts/Test results for macOS-3.11/pytest.xml [took 0s]
artifacts/Test results for macOS-3.9/pytest.xml [took 0s]
Raw output
AssertionError: assert '<xarray.Data...ll_value=0.0>' == '<xarray.Data...ll_value=0.0>'
- <xarray.Dataset> Size: 112B
? -----------
+ <xarray.Dataset>
Dimensions: (x: 4)
Coordinates:
- y (x) int64 48B <COO: nnz=3, fill_value=0>
? ------
+ y (x) int64 <COO: nnz=3, fill_value=0>
Dimensions without coordinates: x
Data variables:
- a (x) float64 64B <COO: nnz=4, fill_value=0.0>
? ------
+ a (x) float64 <COO: nnz=4, fill_value=0.0>
self = <xarray.tests.test_sparse.TestSparseDataArrayAndDataset object at 0x7f70bbcd1110>
def test_dataset_repr(self):
ds = xr.Dataset(
data_vars={"a": ("x", sparse.COO.from_numpy(np.ones(4)))},
coords={"y": ("x", sparse.COO.from_numpy(np.arange(4, dtype="i8")))},
)
expected = dedent(
"""\
<xarray.Dataset>
Dimensions: (x: 4)
Coordinates:
y (x) int64 <COO: nnz=3, fill_value=0>
Dimensions without coordinates: x
Data variables:
a (x) float64 <COO: nnz=4, fill_value=0.0>"""
)
> assert expected == repr(ds)
E AssertionError: assert '<xarray.Data...ll_value=0.0>' == '<xarray.Data...ll_value=0.0>'
E
E - <xarray.Dataset> Size: 112B
E ? -----------
E + <xarray.Dataset>
E Dimensions: (x: 4)
E Coordinates:
E - y (x) int64 48B <COO: nnz=3, fill_value=0>
E ? ------
E + y (x) int64 <COO: nnz=3, fill_value=0>
E Dimensions without coordinates: x
E Data variables:
E - a (x) float64 64B <COO: nnz=4, fill_value=0.0>
E ? ------
E + a (x) float64 <COO: nnz=4, fill_value=0.0>
/home/runner/work/xarray/xarray/xarray/tests/test_sparse.py:707: AssertionError
Check warning on line 0 in xarray.tests.test_sparse.TestSparseDataArrayAndDataset
github-actions / Test Results
8 out of 9 runs failed: test_sparse_dask_dataset_repr (xarray.tests.test_sparse.TestSparseDataArrayAndDataset)
artifacts/Test results for Linux-3.10 flaky/pytest.xml [took 0s]
artifacts/Test results for Linux-3.11/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 min-all-deps/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9/pytest.xml [took 0s]
artifacts/Test results for Windows-3.11/pytest.xml [took 0s]
artifacts/Test results for Windows-3.9/pytest.xml [took 0s]
artifacts/Test results for macOS-3.11/pytest.xml [took 0s]
artifacts/Test results for macOS-3.9/pytest.xml [took 0s]
Raw output
AssertionError: assert '<xarray.Data...a=sparse.COO>' == '<xarray.Data...a=sparse.COO>'
- <xarray.Dataset> Size: 32B
? ----------
+ <xarray.Dataset>
Dimensions: (x: 4)
Dimensions without coordinates: x
Data variables:
- a (x) float64 32B dask.array<chunksize=(4,), meta=sparse.COO>
? ------
+ a (x) float64 dask.array<chunksize=(4,), meta=sparse.COO>
self = <xarray.tests.test_sparse.TestSparseDataArrayAndDataset object at 0x7f70bbcd3790>
@requires_dask
def test_sparse_dask_dataset_repr(self):
ds = xr.Dataset(
data_vars={"a": ("x", sparse.COO.from_numpy(np.ones(4)))}
).chunk()
expected = dedent(
"""\
<xarray.Dataset>
Dimensions: (x: 4)
Dimensions without coordinates: x
Data variables:
a (x) float64 dask.array<chunksize=(4,), meta=sparse.COO>"""
)
> assert expected == repr(ds)
E AssertionError: assert '<xarray.Data...a=sparse.COO>' == '<xarray.Data...a=sparse.COO>'
E
E - <xarray.Dataset> Size: 32B
E ? ----------
E + <xarray.Dataset>
E Dimensions: (x: 4)
E Dimensions without coordinates: x
E Data variables:
E - a (x) float64 32B dask.array<chunksize=(4,), meta=sparse.COO>
E ? ------
E + a (x) float64 dask.array<chunksize=(4,), meta=sparse.COO>
/home/runner/work/xarray/xarray/xarray/tests/test_sparse.py:722: AssertionError
Check warning on line 0 in xarray.tests.test_sparse.TestSparseVariable
github-actions / Test Results
All 9 runs failed: test_repr (xarray.tests.test_sparse.TestSparseVariable)
artifacts/Test results for Linux-3.10 all-but-dask/pytest.xml [took 0s]
artifacts/Test results for Linux-3.10 flaky/pytest.xml [took 0s]
artifacts/Test results for Linux-3.11/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9 min-all-deps/pytest.xml [took 0s]
artifacts/Test results for Linux-3.9/pytest.xml [took 0s]
artifacts/Test results for Windows-3.11/pytest.xml [took 0s]
artifacts/Test results for Windows-3.9/pytest.xml [took 0s]
artifacts/Test results for macOS-3.11/pytest.xml [took 0s]
artifacts/Test results for macOS-3.9/pytest.xml [took 0s]
Raw output
AssertionError: assert '<xarray.Vari...ll_value=0.0>' == '<xarray.Vari...ll_value=0.0>'
- <xarray.Variable (x: 4, y: 6)> Size: 288B
? -----------
+ <xarray.Variable (x: 4, y: 6)>
<COO: shape=(4, 6), dtype=float64, nnz=12, fill_value=0.0>
self = <xarray.tests.test_sparse.TestSparseVariable object at 0x7fccdc37db50>
def test_repr(self):
expected = dedent(
"""\
<xarray.Variable (x: 4, y: 6)>
<COO: shape=(4, 6), dtype=float64, nnz=12, fill_value=0.0>"""
)
> assert expected == repr(self.var)
E AssertionError: assert '<xarray.Vari...ll_value=0.0>' == '<xarray.Vari...ll_value=0.0>'
E
E - <xarray.Variable (x: 4, y: 6)> Size: 288B
E ? -----------
E + <xarray.Variable (x: 4, y: 6)>
E <COO: shape=(4, 6), dtype=float64, nnz=12, fill_value=0.0>
/home/runner/work/xarray/xarray/xarray/tests/test_sparse.py:303: AssertionError
Check notice on line 0 in .github
github-actions / Test Results
1845 skipped tests found (test 1 to 730)
There are 1845 skipped tests, see "Raw output" for the list of skipped tests 1 to 730.
Raw output
properties.test_encode_decode
properties.test_pandas_roundtrip
properties.test_pandas_roundtrip ‑ test_roundtrip_pandas_dataframe
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[pynio-1-False-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[pynio-1-False-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[pynio-1-False-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[pynio-1-False-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[pynio-1-True-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[pynio-1-True-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[pynio-1-True-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[pynio-1-True-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[pynio-20-False-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[pynio-20-False-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[pynio-20-False-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[pynio-20-False-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[pynio-20-True-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[pynio-20-True-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[pynio-20-True-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[pynio-20-True-None-None]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_dataset_caching
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_refresh_from_disk
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_dataset_caching
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_refresh_from_disk
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestPyNio ‑ test_append_overwrite_values
xarray.tests.test_backends.TestPyNio ‑ test_append_with_invalid_dim_raises
xarray.tests.test_backends.TestPyNio ‑ test_append_write
xarray.tests.test_backends.TestPyNio ‑ test_array_type_after_indexing
xarray.tests.test_backends.TestPyNio ‑ test_coordinate_variables_after_dataset_roundtrip
xarray.tests.test_backends.TestPyNio ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends.TestPyNio ‑ test_coordinates_encoding
xarray.tests.test_backends.TestPyNio ‑ test_dataset_caching
xarray.tests.test_backends.TestPyNio ‑ test_dataset_compute
xarray.tests.test_backends.TestPyNio ‑ test_default_fill_value
xarray.tests.test_backends.TestPyNio ‑ test_dropna
xarray.tests.test_backends.TestPyNio ‑ test_dtype_coercion_error
xarray.tests.test_backends.TestPyNio ‑ test_encoding_kwarg
xarray.tests.test_backends.TestPyNio ‑ test_encoding_kwarg_dates
xarray.tests.test_backends.TestPyNio ‑ test_encoding_kwarg_fixed_width_string
xarray.tests.test_backends.TestPyNio ‑ test_encoding_same_dtype
xarray.tests.test_backends.TestPyNio ‑ test_explicitly_omit_fill_value
xarray.tests.test_backends.TestPyNio ‑ test_explicitly_omit_fill_value_in_coord
xarray.tests.test_backends.TestPyNio ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg
xarray.tests.test_backends.TestPyNio ‑ test_explicitly_omit_fill_value_via_encoding_kwarg
xarray.tests.test_backends.TestPyNio ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip
xarray.tests.test_backends.TestPyNio ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file
xarray.tests.test_backends.TestPyNio ‑ test_invalid_dataarray_names_raise
xarray.tests.test_backends.TestPyNio ‑ test_isel_dataarray
xarray.tests.test_backends.TestPyNio ‑ test_kwargs
xarray.tests.test_backends.TestPyNio ‑ test_load
xarray.tests.test_backends.TestPyNio ‑ test_multiindex_not_implemented
xarray.tests.test_backends.TestPyNio ‑ test_ondisk_after_print
xarray.tests.test_backends.TestPyNio ‑ test_orthogonal_indexing
xarray.tests.test_backends.TestPyNio ‑ test_outer_indexing_reversed
xarray.tests.test_backends.TestPyNio ‑ test_pickle
xarray.tests.test_backends.TestPyNio ‑ test_pickle_dataarray
xarray.tests.test_backends.TestPyNio ‑ test_roundtrip_None_variable
xarray.tests.test_backends.TestPyNio ‑ test_roundtrip_boolean_dtype
xarray.tests.test_backends.TestPyNio ‑ test_roundtrip_bytes_with_fill_value
xarray.tests.test_backends.TestPyNio ‑ test_roundtrip_cftime_datetime_data
xarray.tests.test_backends.TestPyNio ‑ test_roundtrip_coordinates
xarray.tests.test_backends.TestPyNio ‑ test_roundtrip_coordinates_with_space
xarray.tests.test_backends.TestPyNio ‑ test_roundtrip_empty_vlen_string_array
xarray.tests.test_backends.TestPyNio ‑ test_roundtrip_endian
xarray.tests.test_backends.TestPyNio ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestPyNio ‑ test_roundtrip_float64_data
xarray.tests.test_backends.TestPyNio ‑ test_roundtrip_global_coordinates
xarray.tests.test_backends.TestPyNio ‑ test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestPyNio ‑ test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestPyNio ‑ test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestPyNio ‑ test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestPyNio ‑ test_roundtrip_numpy_datetime_data
xarray.tests.test_backends.TestPyNio ‑ test_roundtrip_object_dtype
xarray.tests.test_backends.TestPyNio ‑ test_roundtrip_string_data
xarray.tests.test_backends.TestPyNio ‑ test_roundtrip_string_encoded_characters
xarray.tests.test_backends.TestPyNio ‑ test_roundtrip_string_with_fill_value_nchar
xarray.tests.test_backends.TestPyNio ‑ test_roundtrip_test_data
xarray.tests.test_backends.TestPyNio ‑ test_roundtrip_timedelta_data
xarray.tests.test_backends.TestPyNio ‑ test_vectorized_indexing
xarray.tests.test_backends.TestPyNio ‑ test_vectorized_indexing_negative_step
xarray.tests.test_backends.TestPyNio ‑ test_weakrefs
xarray.tests.test_backends.TestPyNio ‑ test_write_store
xarray.tests.test_backends.TestPyNio ‑ test_zero_dimensional_variable
xarray.tests.test_backends.TestScipyFileObject ‑ test_pickle
xarray.tests.test_backends.TestScipyFileObject ‑ test_pickle_dataarray
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStoreV3 ‑ test_read_non_consolidated_warning
xarray.tests.test_backends.TestZarrDirectoryStoreV3 ‑ test_roundtrip_consolidated[True]
xarray.tests.test_backends.TestZarrDirectoryStoreV3 ‑ test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStoreV3 ‑ test_write_region[False-False-False-True]
xarray.tests.test_backends.TestZarrDirectoryStoreV3 ‑ test_write_region[False-False-True-True]
xarray.tests.test_backends.TestZarrDirectoryStoreV3 ‑ test_write_region[False-True-False-True]
xarray.tests.test_backends.TestZarrDirectoryStoreV3 ‑ test_write_region[False-True-True-True]
xarray.tests.test_backends.TestZarrDirectoryStoreV3 ‑ test_write_region[None-False-False-True]
xarray.tests.test_backends.TestZarrDirectoryStoreV3 ‑ test_write_region[None-False-True-True]
xarray.tests.test_backends.TestZarrDirectoryStoreV3 ‑ test_write_region[None-True-False-True]
xarray.tests.test_backends.TestZarrDirectoryStoreV3 ‑ test_write_region[None-True-True-True]
xarray.tests.test_backends.TestZarrDirectoryStoreV3 ‑ test_write_region[True-False-False-True]
xarray.tests.test_backends.TestZarrDirectoryStoreV3 ‑ test_write_region[True-False-True-True]
xarray.tests.test_backends.TestZarrDirectoryStoreV3 ‑ test_write_region[True-True-False-True]
xarray.tests.test_backends.TestZarrDirectoryStoreV3 ‑ test_write_region[True-True-True-True]
xarray.tests.test_backends.TestZarrDirectoryStoreV3FromPath ‑ test_read_non_consolidated_warning
xarray.tests.test_backends.TestZarrDirectoryStoreV3FromPath ‑ test_roundtrip_consolidated[True]
xarray.tests.test_backends.TestZarrDirectoryStoreV3FromPath ‑ test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStoreV3FromPath ‑ test_write_region[False-False-False-True]
xarray.tests.test_backends.TestZarrDirectoryStoreV3FromPath ‑ test_write_region[False-False-True-True]
xarray.tests.test_backends.TestZarrDirectoryStoreV3FromPath ‑ test_write_region[False-True-False-True]
xarray.tests.test_backends.TestZarrDirectoryStoreV3FromPath ‑ test_write_region[False-True-True-True]
xarray.tests.test_backends.TestZarrDirectoryStoreV3FromPath ‑ test_write_region[None-False-False-True]
xarray.tests.test_backends.TestZarrDirectoryStoreV3FromPath ‑ test_write_region[None-False-True-True]
xarray.tests.test_backends.TestZarrDirectoryStoreV3FromPath ‑ test_write_region[None-True-False-True]
xarray.tests.test_backends.TestZarrDirectoryStoreV3FromPath ‑ test_write_region[None-True-True-True]
xarray.tests.test_backends.TestZarrDirectoryStoreV3FromPath ‑ test_write_region[True-False-False-True]
xarray.tests.test_backends.TestZarrDirectoryStoreV3FromPath ‑ test_write_region[True-False-True-True]
xarray.tests.test_backends.TestZarrDirectoryStoreV3FromPath ‑ test_write_region[True-True-False-True]
xarray.tests.test_backends.TestZarrDirectoryStoreV3FromPath ‑ test_write_region[True-True-True-True]
xarray.tests.test_backends.TestZarrKVStoreV3 ‑ test_read_non_consolidated_warning
xarray.tests.test_backends.TestZarrKVStoreV3 ‑ test_roundtrip_consolidated[True]
xarray.tests.test_backends.TestZarrKVStoreV3 ‑ test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrKVStoreV3 ‑ test_write_region[False-False-False-True]
xarray.tests.test_backends.TestZarrKVStoreV3 ‑ test_write_region[False-False-True-True]
xarray.tests.test_backends.TestZarrKVStoreV3 ‑ test_write_region[False-True-False-True]
xarray.tests.test_backends.TestZarrKVStoreV3 ‑ test_write_region[False-True-True-True]
xarray.tests.test_backends.TestZarrKVStoreV3 ‑ test_write_region[None-False-False-True]
xarray.tests.test_backends.TestZarrKVStoreV3 ‑ test_write_region[None-False-True-True]
xarray.tests.test_backends.TestZarrKVStoreV3 ‑ test_write_region[None-True-False-True]
xarray.tests.test_backends.TestZarrKVStoreV3 ‑ test_write_region[None-True-True-True]
xarray.tests.test_backends.TestZarrKVStoreV3 ‑ test_write_region[True-False-False-True]
xarray.tests.test_backends.TestZarrKVStoreV3 ‑ test_write_region[True-False-True-True]
xarray.tests.test_backends.TestZarrKVStoreV3 ‑ test_write_region[True-True-False-True]
xarray.tests.test_backends.TestZarrKVStoreV3 ‑ test_write_region[True-True-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_calendar_ops
xarray.tests.test_cftime_offsets
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_property[gregorian-]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_property[standard-]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_repr[gregorian-]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_repr[standard-]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting[101-CFTimeIndex([2000-01-01 00:00:00, 2000-01-02 00:00:00, 2000-01-03 00:00:00,\n 2000-01-04 00:00:00, 2000-01-05 00:00:00, 2000-01-06 00:00:00,\n 2000-01-07 00:00:00, 2000-01-08 00:00:00, 2000-01-09 00:00:00,\n 2000-01-10 00:00:00,\n ...\n 2000-04-01 00:00:00, 2000-04-02 00:00:00, 2000-04-03 00:00:00,\n 2000-04-04 00:00:00, 2000-04-05 00:00:00, 2000-04-06 00:00:00,\n 2000-04-07 00:00:00, 2000-04-08 00:00:00, 2000-04-09 00:00:00,\n 2000-04-10 00:00:00],\n dtype='object', length=101, calendar='', freq='D')]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting[2-CFTimeIndex([2000-01-01 00:00:00, 2000-01-02 00:00:00],\n dtype='object', length=2, calendar='', freq=None)]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting[4-CFTimeIndex([2000-01-01 00:00:00, 2000-01-02 00:00:00, 2000-01-03 00:00:00,\n 2000-01-04 00:00:00],\n dtype='object', length=4, calendar='', freq='D')]
xarray.tests.test_cftimeindex_resample
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-max-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-mean-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-std-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-sum-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-max-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-mean-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-std-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-sum-1-2]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-D-nanoseconds]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-h-nanoseconds]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-min-nanoseconds]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ms-nanoseconds]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-days]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-hours]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-microseconds]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-milliseconds]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-minutes]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-nanoseconds]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-seconds]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-s-nanoseconds]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-us-nanoseconds]
xarray.tests.test_combine.TestNestedCombine ‑ test_nested_concat_too_many_dims_at_once
xarray.tests.test_conventions.TestCFEncodedDataStore ‑ test_roundtrip_coordinates
xarray.tests.test_conventions.TestCFEncodedDataStore ‑ test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_cupy
xarray.tests.test_dask
xarray.tests.test_dask.TestToDaskDataFrame ‑ test_to_dask_dataframe_2D_set_index
xarray.tests.test_dataarray.TestDataArray ‑ test_astype_subok
xarray.tests.test_dataarray.TestDataArray ‑ test_copy_coords[False-expected_orig1]
xarray.tests.test_dataarray.TestDataArray ‑ test_copy_coords[True-expected_orig0]
xarray.tests.test_dataarray.TestNumpyCoercion ‑ test_from_cupy
xarray.tests.test_dataarray.TestReduce1D ‑ test_idxmax[True-datetime]
xarray.tests.test_dataarray.TestReduce1D ‑ test_idxmin[True-datetime]
xarray.tests.test_dataarray.TestReduce2D ‑ test_idxmax[dask-datetime]
xarray.tests.test_dataarray.TestReduce2D ‑ test_idxmin[dask-datetime]
xarray.tests.test_dataset.TestDataset ‑ test_copy_coords[False-expected_orig1]
xarray.tests.test_dataset.TestDataset ‑ test_copy_coords[True-expected_orig0]
xarray.tests.test_dataset.TestNumpyCoercion ‑ test_from_cupy
xarray.tests.test_distributed
xarray.tests.test_distributed ‑ test_open_mfdataset_multiple_files_parallel[True]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-False-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-False-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-False-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-False-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-False-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-False-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-False-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-False-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-False-True-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-False-True-str-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-True-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-True-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-True-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-True-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-True-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-True-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-True-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-True-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-True-True-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-True-True-str-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-False-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-False-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-False-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-False-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-False-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-False-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-False-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-False-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-False-True-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-False-True-str-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-True-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-True-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-True-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-True-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-True-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-True-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-True-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-True-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-True-True-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-True-True-str-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-max-False-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-max-False-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-max-False-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-max-False-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-max-False-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-max-False-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-max-True-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-max-True-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-max-True-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-max-True-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-max-True-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-max-True-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-min-False-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-min-False-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-min-False-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-min-False-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-min-False-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-min-False-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-min-True-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-min-True-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-min-True-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-min-True-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-min-True-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-min-True-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-False-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-False-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-False-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-False-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-False-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-True-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-True-str-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-False-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-False-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-False-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-False-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-False-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-True-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-True-str-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-False-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-False-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-False-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-False-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-False-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-True-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-True-str-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-False-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-False-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-False-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-False-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-False-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-True-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-True-str-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-False-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-False-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-False-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-False-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-False-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-True-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-False-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-False-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-False-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-False-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-False-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-True-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-False-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-False-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-False-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-False-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-False-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-True-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-False-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-False-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-False-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-False-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-False-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-True-str-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-max-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-max-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-mean-False-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-mean-False-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-mean-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-mean-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-min-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-min-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-sum-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-sum-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-var-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-var-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-True-mean-False-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-True-mean-False-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-True-mean-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-True-mean-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-max-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-max-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-mean-False-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-mean-False-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-mean-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-mean-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-min-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-min-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-sum-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-sum-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-var-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-var-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-True-mean-False-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-True-mean-False-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-True-mean-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-True-mean-True-bool_-2]
xarray.tests.test_interp ‑ test_datetime[2000-01-01T12:00-0.5]
xarray.tests.test_missing ‑ test_interpolate_na_2d[None]
xarray.tests.test_namedarray.TestNamedArray ‑ test_init[expected1]
xarray.tests.test_plot.TestImshow ‑ test_3d_raises_valueerror
xarray.tests.test_plot.TestNcAxisNotInstalled ‑ test_ncaxis_notinstalled_line_plot
xarray.tests.test_plot.TestSurface ‑ test_cmap_and_color_both
xarray.tests.test_plot.TestSurface ‑ test_colorbar_kwargs
xarray.tests.test_plot.TestSurface ‑ test_dates_are_concise
xarray.tests.test_plot.TestSurface ‑ test_default_cmap
xarray.tests.test_plot.TestSurface ‑ test_diverging_color_limits
xarray.tests.test_plot.TestSurface ‑ test_xyincrease_false_changes_axes
xarray.tests.test_plot.TestSurface ‑ test_xyincrease_true_changes_axes
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-1-False-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-1-False-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-1-True-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-1-True-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-2-False-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-2-False-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-2-True-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-2-True-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-3-False-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-3-False-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-3-True-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-3-True-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-None-False-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-None-False-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-None-True-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-None-True-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-1-False-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-1-False-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-1-True-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-1-True-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-2-False-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-2-False-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-2-True-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-2-True-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-3-False-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-3-False-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-3-True-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-3-True-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-None-False-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-None-False-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-None-True-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-None-True-2]
xarray.tests.test_sparse
xarray.tests.test_sparse ‑ test_1d_variable_method[func1-False]
xarray.tests.test_sparse ‑ test_1d_variable_method[func2-False]
xarray.tests.test_sparse ‑ test_1d_variable_method[func3-True]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.argmax(*(), **{})-True]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.argmin(*(), **{})-True]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.argsort(*(), **{})-True]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.bfill(*(), **{'dim': 'x'})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.conjugate(*(), **{})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.cumprod(*(), **{})-True]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.cumsum(*(), **{})-True]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.differentiate(*('x',), **{})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.dot(*(<xarray.DataArray 'test' (x: 10, y: 5)> Size: 120B\n<COO: shape=(10, 5), dtype=float64, nnz=5, fill_value=0.0>\nCoordinates:\n * x (x) int32 40B 0 1 2 3 4 5 6 7 8 9\n * y (y) int32 20B 0 1 2 3 4,), **{})-True]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.dot(*(<xarray.DataArray 'test' (x: 10, y: 5)> Size: 50B\n<COO: shape=(10, 5), dtype=float64, nnz=5, fill_value=0.0>\nCoordinates:\n * x (x) int64 80B 0 1 2 3 4 5 6 7 8 9\n * y (y) int64 40B 0 1 2 3 4,), **{})-True]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.dropna(*('x',), **{})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.ffill(*('x',), **{})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.interp(*(), **{'coords': {'x': array([0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5])}})-True]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.interp_like(*(<xarray.DataArray 'test' (x: 10, y: 5)> Size: 120B\n<COO: shape=(10, 5), dtype=float64, nnz=5, fill_value=0.0>\nCoordinates:\n * x (x) float64 80B 0.5 1.5 2.5 3.5 4.5 5.5 6.5 7.5 8.5 9.5\n * y (y) float64 40B 0.5 1.5 2.5 3.5 4.5,), **{})-True]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.interp_like(*(<xarray.DataArray 'test' (x: 10, y: 5)> Size: 50B\n<COO: shape=(10, 5), dtype=float64, nnz=5, fill_value=0.0>\nCoordinates:\n * x (x) float64 80B 0.5 1.5 2.5 3.5 4.5 5.5 6.5 7.5 8.5 9.5\n * y (y) float64 40B 0.5 1.5 2.5 3.5 4.5,), **{})-True]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.interpolate_na(*('x',), **{})-True]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.isin(*([1, 2, 3],), **{})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.item(*((1, 1),), **{})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.median(*(), **{})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.quantile(*(), **{'q': 0.5})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.rank(*('x',), **{})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.reduce(*(), **{'func': 'sum', 'dim': 'x'})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.reindex_like(*(<xarray.DataArray 'test' (x: 10, y: 5)> Size: 120B\n<COO: shape=(10, 5), dtype=float64, nnz=5, fill_value=0.0>\nCoordinates:\n * x (x) float64 80B 0.5 1.5 2.5 3.5 4.5 5.5 6.5 7.5 8.5 9.5\n * y (y) float64 40B 0.5 1.5 2.5 3.5 4.5,), **{})-True]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.reindex_like(*(<xarray.DataArray 'test' (x: 10, y: 5)> Size: 50B\n<COO: shape=(10, 5), dtype=float64, nnz=5, fill_value=0.0>\nCoordinates:\n * x (x) float64 80B 0.5 1.5 2.5 3.5 4.5 5.5 6.5 7.5 8.5 9.5\n * y (y) float64 40B 0.5 1.5 2.5 3.5 4.5,), **{})-True]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.sel(*(), **{'x': [0, 1, 2], 'y': [2, 3]})-True]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.std(*(), **{})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.var(*(), **{})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.where(*(<xarray.DataArray 'test' (x: 10, y: 5)> Size: 85B\n<COO: shape=(10, 5), dtype=bool, nnz=5, fill_value=False>\nCoordinates:\n * x (x) int32 40B 0 1 2 3 4 5 6 7 8 9\n * y (y) int32 20B 0 1 2 3 4,), **{})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.where(*(<xarray.DataArray 'test' (x: 10, y: 5)> Size: 85B\n<COO: shape=(10, 5), dtype=bool, nnz=5, fill_value=False>\nCoordinates:\n * x (x) int64 80B 0 1 2 3 4 5 6 7 8 9\n * y (y) int64 40B 0 1 2 3 4,), **{})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.where(*(<xarray.DataArray 'test' (x: 10, y: 5)> Size: 9B\n<COO: shape=(10, 5), dtype=bool, nnz=3, fill_value=False>\nCoordinates:\n * x (x) int64 80B 0 1 2 3 4 5 6 7 8 9\n * y (y) int64 40B 0 1 2 3 4,), **{})-False]
xarray.tests.test_sparse ‑ test_datarray_1d_method[func1-False]
xarray.tests.test_sparse ‑ test_variable_method[obj.argmax(*(), **{})-True]
xarray.tests.test_sparse ‑ test_variable_method[obj.argmin(*(), **{})-True]
xarray.tests.test_sparse ‑ test_variable_method[obj.argsort(*(), **{})-True]
xarray.tests.test_sparse ‑ test_variable_method[obj.conjugate(*(), **{})-True]
xarray.tests.test_sparse ‑ test_variable_method[obj.cumprod(*(), **{})-True]
xarray.tests.test_sparse ‑ test_variable_method[obj.cumsum(*(), **{})-True]
xarray.tests.test_sparse ‑ test_variable_method[obj.item(*((1, 1),), **{})-False]
xarray.tests.test_sparse ‑ test_variable_method[obj.median(*(), **{})-False]
xarray.tests.test_sparse ‑ test_variable_method[obj.no_conflicts(*(), **{'other': <xarray.Variable (x: 10, y: 5)> Size: 120B\n<COO: shape=(10, 5), dtype=float64, nnz=5, fill_value=0.0>})-True]
xarray.tests.test_sparse ‑ test_variable_method[obj.no_conflicts(*(), **{'other': <xarray.Variable (x: 10, y: 5)> Size: 50B\n<COO: shape=(10, 5), dtype=float64, nnz=5, fill_value=0.0>})-True]
xarray.tests.test_sparse ‑ test_variable_method[obj.pad(*(), **{'mode': 'constant', 'pad_widths': {'x': (1, 1)}, 'fill_value': 5})-True]
xarray.tests.test_sparse ‑ test_variable_method[obj.quantile(*(), **{'q': 0.5})-True]
xarray.tests.test_sparse ‑ test_variable_method[obj.rank(*(), **{'dim': 'x'})-False]
xarray.tests.test_sparse ‑ test_variable_method[obj.rolling_window(*(), **{'dim': 'x', 'window': 2, 'window_dim': 'x_win'})-True]
xarray.tests.test_sparse ‑ test_variable_method[obj.shift(*(), **{'x': 2})-True]
xarray.tests.test_sparse ‑ test_variable_method[obj.std(*(), **{})-False]
xarray.tests.test_sparse ‑ test_variable_method[obj.var(*(), **{})-False]
xarray.tests.test_sparse ‑ test_variable_property[values]
xarray.tests.test_sparse.TestSparseCoords ‑ test_sparse_coords
xarray.tests.test_sparse.TestSparseDataArrayAndDataset ‑ test_align_2d
xarray.tests.test_sparse.TestSparseDataArrayAndDataset ‑ test_dot
xarray.tests.test_sparse.TestSparseDataArrayAndDataset ‑ test_groupby
xarray.tests.test_sparse.TestSparseDataArrayAndDataset ‑ test_groupby_bins
xarray.tests.test_sparse.TestSparseDataArrayAndDataset ‑ test_groupby_first
xarray.tests.test_sparse.TestSparseDataArrayAndDataset ‑ test_merge
xarray.tests.test_sparse.TestSparseDataArrayAndDataset ‑ test_reindex
xarray.tests.test_sparse.TestSparseDataArrayAndDataset ‑ test_resample
xarray.tests.test_sparse.TestSparseDataArrayAndDataset ‑ test_rolling
xarray.tests.test_sparse.TestSparseDataArrayAndDataset ‑ test_rolling_exp
xarray.tests.test_sparse.TestSparseDataArrayAndDataset ‑ test_where
xarray.tests.test_strategies
xarray.tests.test_units
xarray.tests.test_units ‑ test_align_dataarray[float64-10-coords-compatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-10-coords-dimensionless]
xarray.tests.test_units ‑ test_align_dataarray[float64-10-coords-identical_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-10-coords-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-10-coords-no_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-10-dims-compatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-10-dims-dimensionless]
xarray.tests.test_units ‑ test_align_dataarray[float64-10-dims-identical_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-10-dims-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-10-dims-no_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-value1-coords-compatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-value1-coords-dimensionless]
xarray.tests.test_units ‑ test_align_dataarray[float64-value1-coords-identical_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-value1-coords-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-value1-dims-compatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-value1-dims-dimensionless]
xarray.tests.test_units ‑ test_align_dataarray[float64-value1-dims-identical_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-value1-dims-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-value1-dims-no_unit]
xarray.tests.test_units ‑ test_align_dataarray[int32-10-coords-compatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[int32-10-coords-dimensionless]
xarray.tests.test_units ‑ test_align_dataarray[int32-10-coords-identical_unit]
xarray.tests.test_units ‑ test_align_dataarray[int32-10-coords-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[int32-10-coords-no_unit]
xarray.tests.test_units ‑ test_align_dataarray[int32-10-dims-compatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[int32-10-dims-dimensionless]
xarray.tests.test_units ‑ test_align_dataarray[int32-10-dims-identical_unit]
xarray.tests.test_units ‑ test_align_dataarray[int32-10-dims-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[int32-10-dims-no_unit]
xarray.tests.test_units ‑ test_align_dataarray[int32-value1-coords-compatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[int32-value1-coords-dimensionless]
xarray.tests.test_units ‑ test_align_dataarray[int32-value1-coords-identical_unit]
xarray.tests.test_units ‑ test_align_dataarray[int32-value1-coords-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[int32-value1-dims-compatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[int32-value1-dims-dimensionless]
xarray.tests.test_units ‑ test_align_dataarray[int32-value1-dims-identical_unit]
xarray.tests.test_units ‑ test_align_dataarray[int32-value1-dims-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[int32-value1-dims-no_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-10-coords-compatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-10-coords-dimensionless]
xarray.tests.test_units ‑ test_align_dataarray[int64-10-coords-identical_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-10-coords-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-10-coords-no_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-10-dims-compatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-10-dims-dimensionless]
xarray.tests.test_units ‑ test_align_dataarray[int64-10-dims-identical_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-10-dims-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-10-dims-no_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-value1-coords-compatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-value1-coords-dimensionless]
xarray.tests.test_units ‑ test_align_dataarray[int64-value1-coords-identical_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-value1-coords-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-value1-dims-compatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-value1-dims-dimensionless]
xarray.tests.test_units ‑ test_align_dataarray[int64-value1-dims-identical_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-value1-dims-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-value1-dims-no_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-10-coords-compatible_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-10-coords-dimensionless]
xarray.tests.test_units ‑ test_align_dataset[float64-10-coords-identical_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-10-coords-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-10-coords-no_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-10-dims-compatible_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-10-dims-dimensionless]
xarray.tests.test_units ‑ test_align_dataset[float64-10-dims-identical_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-10-dims-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-10-dims-no_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-value1-coords-compatible_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-value1-coords-dimensionless]
xarray.tests.test_units ‑ test_align_dataset[float64-value1-coords-identical_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-value1-coords-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-value1-dims-compatible_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-value1-dims-dimensionless]
xarray.tests.test_units ‑ test_align_dataset[float64-value1-dims-identical_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-value1-dims-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-value1-dims-no_unit]
xarray.tests.test_units ‑ test_align_dataset[int32-10-coords-compatible_unit]
xarray.tests.test_units ‑ test_align_dataset[int32-10-coords-dimensionless]
xarray.tests.test_units ‑ test_align_dataset[int32-10-coords-identical_unit]
xarray.tests.test_units ‑ test_align_dataset[int32-10-coords-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataset[int32-10-coords-no_unit]
xarray.tests.test_units ‑ test_align_dataset[int32-10-dims-compatible_unit]
xarray.tests.test_units ‑ test_align_dataset[int32-10-dims-dimensionless]
xarray.tests.test_units ‑ test_align_dataset[int32-10-dims-identical_unit]
xarray.tests.test_units ‑ test_align_dataset[int32-10-dims-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataset[int32-10-dims-no_unit]
xarray.tests.test_units ‑ test_align_dataset[int32-value1-coords-compatible_unit]
xarray.tests.test_units ‑ test_align_dataset[int32-value1-coords-dimensionless]
xarray.tests.test_units ‑ test_align_dataset[int32-value1-coords-identical_unit]
xarray.tests.test_units ‑ test_align_dataset[int32-value1-coords-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataset[int32-value1-dims-compatible_unit]
xarray.tests.test_units ‑ test_align_dataset[int32-value1-dims-dimensionless]
xarray.tests.test_units ‑ test_align_dataset[int32-value1-dims-identical_unit]
xarray.tests.test_units ‑ test_align_dataset[int32-value1-dims-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataset[int32-value1-dims-no_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-10-coords-compatible_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-10-coords-dimensionless]
xarray.tests.test_units ‑ test_align_dataset[int64-10-coords-identical_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-10-coords-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-10-coords-no_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-10-dims-compatible_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-10-dims-dimensionless]
xarray.tests.test_units ‑ test_align_dataset[int64-10-dims-identical_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-10-dims-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-10-dims-no_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-value1-coords-compatible_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-value1-coords-dimensionless]
xarray.tests.test_units ‑ test_align_dataset[int64-value1-coords-identical_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-value1-coords-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-value1-dims-compatible_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-value1-dims-dimensionless]
xarray.tests.test_units ‑ test_align_dataset[int64-value1-dims-identical_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-value1-dims-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-value1-dims-no_unit]
xarray.tests.test_units ‑ test_apply_ufunc_dataarray[float64-dims]
xarray.tests.test_units ‑ test_apply_ufunc_dataarray[int32-dims]
xarray.tests.test_units ‑ test_apply_ufunc_dataarray[int64-dims]
xarray.tests.test_units ‑ test_apply_ufunc_dataset[float64-dims]
xarray.tests.test_units ‑ test_apply_ufunc_dataset[int32-dims]
xarray.tests.test_units ‑ test_apply_ufunc_dataset[int64-dims]
xarray.tests.test_units ‑ test_combine_by_coords[float64-dims-compatible_unit]
xarray.tests.test_units ‑ test_combine_by_coords[float64-dims-dimensionless]
xarray.tests.test_units ‑ test_combine_by_coords[float64-dims-identical_unit]
xarray.tests.test_units ‑ test_combine_by_coords[float64-dims-incompatible_unit]
xarray.tests.test_units ‑ test_combine_by_coords[float64-dims-no_unit]
xarray.tests.test_units ‑ test_combine_by_coords[int32-dims-compatible_unit]
xarray.tests.test_units ‑ test_combine_by_coords[int32-dims-dimensionless]
xarray.tests.test_units ‑ test_combine_by_coords[int32-dims-identical_unit]
xarray.tests.test_units ‑ test_combine_by_coords[int32-dims-incompatible_unit]
xarray.tests.test_units ‑ test_combine_by_coords[int32-dims-no_unit]
xarray.tests.test_units ‑ test_combine_by_coords[int64-dims-compatible_unit]
xarray.tests.test_units ‑ test_combine_by_coords[int64-dims-dimensionless]
xarray.tests.test_units ‑ test_combine_by_coords[int64-dims-identical_unit]
xarray.tests.test_units ‑ test_combine_by_coords[int64-dims-incompatible_unit]
xarray.tests.test_units ‑ test_combine_by_coords[int64-dims-no_unit]
xarray.tests.test_units ‑ test_combine_nested[float64-dims-compatible_unit]
xarray.tests.test_units ‑ test_combine_nested[float64-dims-dimensionless]
xarray.tests.test_units ‑ test_combine_nested[float64-dims-identical_unit]
xarray.tests.test_units ‑ test_combine_nested[float64-dims-incompatible_unit]
xarray.tests.test_units ‑ test_combine_nested[float64-dims-no_unit]
xarray.tests.test_units ‑ test_combine_nested[int32-dims-compatible_unit]
xarray.tests.test_units ‑ test_combine_nested[int32-dims-dimensionless]
xarray.tests.test_units ‑ test_combine_nested[int32-dims-identical_unit]
xarray.tests.test_units ‑ test_combine_nested[int32-dims-incompatible_unit]
xarray.tests.test_units ‑ test_combine_nested[int32-dims-no_unit]
xarray.tests.test_units ‑ test_combine_nested[int64-dims-compatible_unit]
xarray.tests.test_units ‑ test_combine_nested[int64-dims-dimensionless]
xarray.tests.test_units ‑ test_combine_nested[int64-dims-identical_unit]
xarray.tests.test_units ‑ test_combine_nested[int64-dims-incompatible_unit]
xarray.tests.test_units ‑ test_combine_nested[int64-dims-no_unit]
xarray.tests.test_units ‑ test_concat_dataarray[float64-dims-compatible_unit]
xarray.tests.test_units ‑ test_concat_dataarray[float64-dims-dimensionless]
xarray.tests.test_units ‑ test_concat_dataarray[float64-dims-identical_unit]
xarray.tests.test_units ‑ test_concat_dataarray[float64-dims-incompatible_unit]
xarray.tests.test_units ‑ test_concat_dataarray[float64-dims-no_unit]
xarray.tests.test_units ‑ test_concat_dataarray[int32-dims-compatible_unit]
xarray.tests.test_units ‑ test_concat_dataarray[int32-dims-dimensionless]
xarray.tests.test_units ‑ test_concat_dataarray[int32-dims-identical_unit]
xarray.tests.test_units ‑ test_concat_dataarray[int32-dims-incompatible_unit]
xarray.tests.test_units ‑ test_concat_dataarray[int32-dims-no_unit]
xarray.tests.test_units ‑ test_concat_dataarray[int64-dims-compatible_unit]
xarray.tests.test_units ‑ test_concat_dataarray[int64-dims-dimensionless]
xarray.tests.test_units ‑ test_concat_dataarray[int64-dims-identical_unit]
xarray.tests.test_units ‑ test_concat_dataarray[int64-dims-incompatible_unit]
xarray.tests.test_units ‑ test_concat_dataarray[int64-dims-no_unit]
xarray.tests.test_units ‑ test_concat_dataset[float64-dims-compatible_unit]
xarray.tests.test_units ‑ test_concat_dataset[float64-dims-dimensionless]
xarray.tests.test_units ‑ test_concat_dataset[float64-dims-identical_unit]
xarray.tests.test_units ‑ test_concat_dataset[float64-dims-incompatible_unit]
xarray.tests.test_units ‑ test_concat_dataset[float64-dims-no_unit]
xarray.tests.test_units ‑ test_concat_dataset[int32-dims-compatible_unit]
xarray.tests.test_units ‑ test_concat_dataset[int32-dims-dimensionless]
xarray.tests.test_units ‑ test_concat_dataset[int32-dims-identical_unit]
xarray.tests.test_units ‑ test_concat_dataset[int32-dims-incompatible_unit]
xarray.tests.test_units ‑ test_concat_dataset[int32-dims-no_unit]
xarray.tests.test_units ‑ test_concat_dataset[int64-dims-compatible_unit]
xarray.tests.test_units ‑ test_concat_dataset[int64-dims-dimensionless]
xarray.tests.test_units ‑ test_concat_dataset[int64-dims-identical_unit]
xarray.tests.test_units ‑ test_concat_dataset[int64-dims-incompatible_unit]
xarray.tests.test_units ‑ test_concat_dataset[int64-dims-no_unit]
xarray.tests.test_units ‑ test_merge_dataarray[float64-dims-compatible_unit]
xarray.tests.test_units ‑ test_merge_dataarray[float64-dims-dimensionless]
xarray.tests.test_units ‑ test_merge_dataarray[float64-dims-identical_unit]
xarray.tests.test_units ‑ test_merge_dataarray[float64-dims-incompatible_unit]
xarray.tests.test_units ‑ test_merge_dataarray[float64-dims-no_unit]
xarray.tests.test_units ‑ test_merge_dataarray[int32-dims-compatible_unit]
xarray.tests.test_units ‑ test_merge_dataarray[int32-dims-dimensionless]
xarray.tests.test_units ‑ test_merge_dataarray[int32-dims-identical_unit]
xarray.tests.test_units ‑ test_merge_dataarray[int32-dims-incompatible_unit]
xarray.tests.test_units ‑ test_merge_dataarray[int32-dims-no_unit]
xarray.tests.test_units ‑ test_merge_dataarray[int64-dims-compatible_unit]
xarray.tests.test_units ‑ test_merge_dataarray[int64-dims-dimensionless]
xarray.tests.test_units ‑ test_merge_dataarray[int64-dims-identical_unit]
xarray.tests.test_units ‑ test_merge_dataarray[int64-dims-incompatible_unit]
xarray.tests.test_units ‑ test_merge_dataarray[int64-dims-no_unit]
xarray.tests.test_units ‑ test_merge_dataset[float64-dims-compatible_unit]
xarray.tests.test_units ‑ test_merge_dataset[float64-dims-dimensionless]
xarray.tests.test_units ‑ test_merge_dataset[float64-dims-identical_unit]
xarray.tests.test_units ‑ test_merge_dataset[float64-dims-incompatible_unit]
xarray.tests.test_units ‑ test_merge_dataset[float64-dims-no_unit]
xarray.tests.test_units ‑ test_merge_dataset[int32-dims-compatible_unit]
xarray.tests.test_units ‑ test_merge_dataset[int32-dims-dimensionless]
xarray.tests.test_units ‑ test_merge_dataset[int32-dims-identical_unit]
xarray.tests.test_units ‑ test_merge_dataset[int32-dims-incompatible_unit]
xarray.tests.test_units ‑ test_merge_dataset[int32-dims-no_unit]
xarray.tests.test_units ‑ test_merge_dataset[int64-dims-compatible_unit]
xarray.tests.test_units ‑ test_merge_dataset[int64-dims-dimensionless]
xarray.tests.test_units ‑ test_merge_dataset[int64-dims-identical_unit]
xarray.tests.test_units ‑ test_merge_dataset[int64-dims-incompatible_unit]
xarray.tests.test_units ‑ test_merge_dataset[int64-dims-no_unit]
xarray.tests.test_units ‑ test_replication_dataarray[float64-ones_like-dims]
xarray.tests.test_units ‑ test_replication_dataarray[float64-zeros_like-dims]
xarray.tests.test_units ‑ test_replication_dataarray[int32-ones_like-dims]
xarray.tests.test_units ‑ test_replication_dataarray[int32-zeros_like-dims]
xarray.tests.test_units ‑ test_replication_dataarray[int64-ones_like-dims]
xarray.tests.test_units ‑ test_replication_dataarray[int64-zeros_like-dims]
xarray.tests.test_units ‑ test_replication_dataset[float64-ones_like-dims]
xarray.tests.test_units ‑ test_replication_dataset[float64-zeros_like-dims]