Cubed#
Bounded-memory serverless distributed N-dimensional array processing#
Cubed is a distributed N-dimensional array library implemented in Python using bounded-memory serverless processing and Zarr for storage.
Implements the Python Array API standard
Guaranteed maximum memory usage for standard array functions
Follows Dask Array’s chunked array API (
map_blocks
,map_overlap
,rechunk
,apply_gufunc
, etc)Zarr for storage
Multiple serverless runtimes: Python (in-process), Lithops, Modal, Apache Beam
Integration with Xarray via cubed-xarray