Bounded-memory serverless distributed N-dimensional array processing
Project description
Cubed
Note: this is a proof-of-concept, and many things are incomplete or don't work.
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
,rechunk
, etc) - Zarr for storage
- Multiple serverless runtimes: Python (in-process), Lithops, Modal, Apache Beam
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.4.1.tar.gz
(54.9 kB
view details)
Built Distribution
cubed-0.4.1-py3-none-any.whl
(72.0 kB
view details)
File details
Details for the file cubed-0.4.1.tar.gz
.
File metadata
- Download URL: cubed-0.4.1.tar.gz
- Upload date:
- Size: 54.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e1f65f7bc60e30ffd6d65d677786775ab581998b38fa448c0c682d851102988 |
|
MD5 | ab3ba14e31250ef5db13c8f73d244d83 |
|
BLAKE2b-256 | 3be78112ce5a106398104b83ff0a8eb66c7bc4c0e0eed6908d0691bc8efe2905 |
File details
Details for the file cubed-0.4.1-py3-none-any.whl
.
File metadata
- Download URL: cubed-0.4.1-py3-none-any.whl
- Upload date:
- Size: 72.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6141941f8fec39dfd13fbd6e821cef20f71bc06d866a7847ddefbae5069f8bb |
|
MD5 | 2e64c8ddeff079e995ecffa1b7da03dc |
|
BLAKE2b-256 | f67e29aab6aada44355cb9c3115ff5d7f4647a80c13436d0207b0e0e3e705078 |