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.16.0.tar.gz
(136.8 kB
view details)
Built Distribution
cubed-0.16.0-py3-none-any.whl
(177.5 kB
view details)
File details
Details for the file cubed-0.16.0.tar.gz
.
File metadata
- Download URL: cubed-0.16.0.tar.gz
- Upload date:
- Size: 136.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | baeb0935197f41aad9a94f342a12a8d5c56d8646901363b013c57e4742b8ab26 |
|
MD5 | a6aca8cf39b3df5e9c6d90f322d828d8 |
|
BLAKE2b-256 | 068a040aa27b53c9f2456a640067c6a673173891c8f3c39cdc0ebc652dd78840 |
File details
Details for the file cubed-0.16.0-py3-none-any.whl
.
File metadata
- Download URL: cubed-0.16.0-py3-none-any.whl
- Upload date:
- Size: 177.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 270080c265d1a7f2da8cbc601115dee1972774fd464a90dda3d711ffe116bdaf |
|
MD5 | ca249f9b29019d5801c5905a9b4ef6bd |
|
BLAKE2b-256 | 4c6d379ea4e65691793b7a83568654caf20b1e9fdf40ed85ec1ded74f8ce11ba |