cubed-dev/cubed

Scalable array processing with bounded memory

Python

272

938 commits

updated Sep 7, 2026

See the code

README

Cubed

Scalable array processing with bounded memory

Cubed is a Python library for scalable out-of-core multi-dimensional array processing with bounded memory.

  • Cubed provides NumPy and Xarray APIs for processing your multi-dimensional array data
  • Cubed is a drop-in replacement for Dask's Array API
  • Cubed will tell you if your computation would run out of memory before running it
  • Cubed is designed to be robust to failures and will reliably complete a computation
  • Cubed can process hundreds of GB of array data on your laptop using all available cores
  • Cubed is horizontally scalable and stateless, and can scale to multi-TB datasets in the cloud

Documentation

distributed-computing
ndimensional-arrays
numpy
python
serverless
xarray
zarr

Contributors

tomwhite

894 commits

TomNicholas

15 commits

alxmrs

5 commits

cubed-dev/cubed

Scalable array processing with bounded memory

Python

272

938 commits

updated Sep 7, 2026

See the code

README

Cubed

Scalable array processing with bounded memory

Cubed is a Python library for scalable out-of-core multi-dimensional array processing with bounded memory.

  • Cubed provides NumPy and Xarray APIs for processing your multi-dimensional array data
  • Cubed is a drop-in replacement for Dask's Array API
  • Cubed will tell you if your computation would run out of memory before running it
  • Cubed is designed to be robust to failures and will reliably complete a computation
  • Cubed can process hundreds of GB of array data on your laptop using all available cores
  • Cubed is horizontally scalable and stateless, and can scale to multi-TB datasets in the cloud

Documentation

distributed-computing
ndimensional-arrays
numpy
python
serverless
xarray
zarr

Contributors

tomwhite

894 commits

TomNicholas

15 commits

alxmrs

5 commits

Languages

Python

96.7%

JavaScript

1.9%

Jinja

1.4%