cubed 0.21.0


pip install cubed

  Latest version

Released: Mar 13, 2025


Meta
Author: Tom White
Requires Python: >=3.10

Classifiers

Development Status
  • 4 - Beta

License
  • OSI Approved :: Apache Software License

Operating System
  • OS Independent

Programming Language
  • Python
  • Python :: 3
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12
  • Python :: 3.13

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

Wheel compatibility matrix

Platform Python 3
any

Files in release

Extras:
Dependencies:
aiostream
array-api-compat
cloudpickle
donfig
fsspec
mypy_extensions
ndindex
networkx (!=2.8.3,!=2.8.4,!=2.8.5,!=2.8.6,!=2.8.7,!=2.8.8,!=3.0.*,!=3.1.*,!=3.2.*)
numpy (>=1.22)
psutil
tenacity
toolz
zarr