cfdm.Data.chunk_positions

Data.chunk_positions()[source]

Find the position of each chunk.

Added in version (cfdm): 1.12.0.0

See also

chunks, chunk_indices

Parameters:

chunks: tuple

The chunk sizes along each dimension, as output by dask.array.Array.chunks.

Examples

>>> d = cfdm.Data(np.arange(405).reshape(3, 9, 15),
...     chunks=((1, 2), (9,), (4, 5, 6)))
>>> d.npartitions
6
>>> for position in d.chunk_positions():
...     print(position)
...
(0, 0, 0)
(0, 0, 1)
(0, 0, 2)
(1, 0, 0)
(1, 0, 1)
(1, 0, 2)