Bounded-memory serverless distributed N-dimensional array processing
Project description
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 (see coverage status)
- 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 persistent and intermediate storage
- Multiple serverless runtimes: Python (in-process), Lithops, Modal, Apache Beam
- Integration with Xarray via cubed-xarray
Articles
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cubed-0.17.0.tar.gz
(140.9 kB
view hashes)
Built Distribution
cubed-0.17.0-py3-none-any.whl
(182.4 kB
view hashes)