cubed


Namecubed JSON
Version 0.14.2 PyPI version JSON
download
home_pageNone
SummaryBounded-memory serverless distributed N-dimensional array processing
upload_time2024-04-17 10:44:58
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseApache License 2.0
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            # 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](https://data-apis.org/array-api/latest/) (see [coverage status](./api_status.md))
- Guaranteed maximum memory usage for standard array functions
- Follows [Dask Array](https://docs.dask.org/en/stable/array.html)'s chunked array API (`map_blocks`, `rechunk`, `apply_gufunc`, etc)
- [Zarr](https://zarr.readthedocs.io/en/stable/) for persistent and intermediate storage
- Multiple serverless runtimes: Python (in-process), [Lithops](https://lithops-cloud.github.io/), [Modal](https://modal.com/), [Apache Beam](https://beam.apache.org/)
- Integration with [Xarray](https://xarray.dev/) via [cubed-xarray](https://github.com/xarray-contrib/cubed-xarray)

[Documentation](https://tomwhite.github.io/cubed)

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "cubed",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": null,
    "author": null,
    "author_email": "Tom White <tom.e.white@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/32/e0/41d83cad1abc218df244398393543e0e40f2e108298cab5b57508def35be/cubed-0.14.2.tar.gz",
    "platform": null,
    "description": "# Cubed\n\n**_Note: this is a proof-of-concept, and many things are incomplete or don't work._**\n\n## Bounded-memory serverless distributed N-dimensional array processing\n\nCubed is a distributed N-dimensional array library implemented in Python using bounded-memory serverless processing and Zarr for storage.\n\n- Implements the [Python Array API standard](https://data-apis.org/array-api/latest/) (see [coverage status](./api_status.md))\n- Guaranteed maximum memory usage for standard array functions\n- Follows [Dask Array](https://docs.dask.org/en/stable/array.html)'s chunked array API (`map_blocks`, `rechunk`, `apply_gufunc`, etc)\n- [Zarr](https://zarr.readthedocs.io/en/stable/) for persistent and intermediate storage\n- Multiple serverless runtimes: Python (in-process), [Lithops](https://lithops-cloud.github.io/), [Modal](https://modal.com/), [Apache Beam](https://beam.apache.org/)\n- Integration with [Xarray](https://xarray.dev/) via [cubed-xarray](https://github.com/xarray-contrib/cubed-xarray)\n\n[Documentation](https://tomwhite.github.io/cubed)\n",
    "bugtrack_url": null,
    "license": "Apache License 2.0",
    "summary": "Bounded-memory serverless distributed N-dimensional array processing",
    "version": "0.14.2",
    "project_urls": {
        "documentation": "https://tomwhite.github.io/cubed",
        "homepage": "https://github.com/cubed-dev/cubed",
        "repository": "https://github.com/cubed-dev/cubed"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3961ad6eef71ad4e274d5f590875a6dd86e09ac6c3a741b6b512489ca70f4ff6",
                "md5": "e9edfc32e445139797cc3a8660105567",
                "sha256": "cc70d211cae2ef5c16832abe9a8be23f19cf52a77fcc258bf171ab9443597622"
            },
            "downloads": -1,
            "filename": "cubed-0.14.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e9edfc32e445139797cc3a8660105567",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 160797,
            "upload_time": "2024-04-17T10:44:56",
            "upload_time_iso_8601": "2024-04-17T10:44:56.421303Z",
            "url": "https://files.pythonhosted.org/packages/39/61/ad6eef71ad4e274d5f590875a6dd86e09ac6c3a741b6b512489ca70f4ff6/cubed-0.14.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "32e041d83cad1abc218df244398393543e0e40f2e108298cab5b57508def35be",
                "md5": "765386bcacc3a492d4468ebbefe73ec6",
                "sha256": "bded9cdc1076c6c17067d9558707a8c0149e0de5bbf51006cebbc6586628901c"
            },
            "downloads": -1,
            "filename": "cubed-0.14.2.tar.gz",
            "has_sig": false,
            "md5_digest": "765386bcacc3a492d4468ebbefe73ec6",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 125736,
            "upload_time": "2024-04-17T10:44:58",
            "upload_time_iso_8601": "2024-04-17T10:44:58.333872Z",
            "url": "https://files.pythonhosted.org/packages/32/e0/41d83cad1abc218df244398393543e0e40f2e108298cab5b57508def35be/cubed-0.14.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-17 10:44:58",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "cubed-dev",
    "github_project": "cubed",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "requirements": [],
    "lcname": "cubed"
}
        
Elapsed time: 0.23313s