Scalable array processing with bounded memory
Project Links
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
Mar 13, 2025
0.21.0
Jan 15, 2025
0.20.0
Dec 02, 2024
0.19.0
Oct 08, 2024
0.18.0
Sep 13, 2024
0.17.0
Aug 08, 2024
0.16.0
Jun 06, 2024
0.15.0
Apr 29, 2024
0.14.3
Apr 17, 2024
0.14.2
Apr 12, 2024
0.14.1
Mar 21, 2024
0.14.0
Feb 27, 2024
0.13.0
Dec 17, 2023
0.12.0
Sep 29, 2023
0.11.0
Aug 03, 2023
0.10.0
Jul 07, 2023
0.9.0
Jun 16, 2023
0.8.0
May 25, 2023
0.7.0
May 19, 2023
0.6.3
May 12, 2023
0.6.2
Mar 27, 2023
0.6.1
Mar 21, 2023
0.6.0
Feb 21, 2023
0.5.0
Oct 21, 2022
0.4.1
Sep 29, 2022
0.4.0
Sep 02, 2022
0.3.0
Jul 22, 2022
0.2.0
Jul 08, 2022
0.1.0
May 22, 2022
0.0.1