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

Function assert_chunks_equal

xarray/testing/assertions.py:331–348  ·  view source on GitHub ↗

Assert that chunksizes along chunked dimensions are equal. Parameters ---------- a : xarray.Dataset or xarray.DataArray The first object to compare. b : xarray.Dataset or xarray.DataArray The second object to compare.

(a, b)

Source from the content-addressed store, hash-verified

329
330
331def assert_chunks_equal(a, b):
332 """
333 Assert that chunksizes along chunked dimensions are equal.
334
335 Parameters
336 ----------
337 a : xarray.Dataset or xarray.DataArray
338 The first object to compare.
339 b : xarray.Dataset or xarray.DataArray
340 The second object to compare.
341 """
342
343 if isinstance(a, DataArray) != isinstance(b, DataArray):
344 raise TypeError("a and b have mismatched types")
345
346 left = a.unify_chunks()
347 right = b.unify_chunks()
348 assert left.chunks == right.chunks
349
350
351def _assert_indexes_invariants_checks(

Callers 4

test_map_blocksFunction · 0.90
test_map_blocks_kwargsFunction · 0.90

Calls 1

unify_chunksMethod · 0.45

Tested by 4

test_map_blocksFunction · 0.72
test_map_blocks_kwargsFunction · 0.72

Used in the wild real call sites across dependent graphs

searching dependent graphs…