cubed.Array — Cubed (original) (raw)
cubed.Array#
class cubed.Array(name, zarray, spec, plan)#
Chunked array backed by Zarr storage that conforms to the Python Array API standard.
__init__(name, zarray, spec, plan)#
Methods
__init__(name, zarray, spec, plan) | |
---|---|
compute(*[, executor, callbacks, ...]) | Compute this array, and any arrays that it depends on. |
rechunk(chunks, *[, min_mem, use_new_impl]) | Change the chunking of this array without changing its shape or data. |
to_svg([size]) | Convert chunks from Cubed Array into an SVG Image |
visualize([filename, format, ...]) | Produce a visualization of the computation graph for this array. |
Attributes
T | |
---|---|
chunkmem | Amount of memory in bytes that a single chunk uses. |
chunks | A tuple containing a sequence of block sizes for each corresponding array dimension. |
chunksize | A tuple indicating the chunk size of each corresponding array dimension. |
device | |
dtype | Data type of the array elements. |
itemsize | Length of one array element in bytes |
mT | |
nbytes | Number of bytes in array |
ndim | Number of array dimensions (axes). |
npartitions | Number of chunks in the array. |
numblocks | A tuple indicating the number of blocks (chunks) in each corresponding array dimension. |
shape | Array dimensions. |
size | Number of elements in the array. |
zarray | The underlying Zarr array. |
zarray_maybe_lazy | The underlying Zarr array or LazyZarrArray. |