cubed

View on PyPIReverse Dependencies (2)

0.14.2 cubed-0.14.2-py3-none-any.whl

Wheel Details

Project: cubed
Version: 0.14.2
Filename: cubed-0.14.2-py3-none-any.whl
Download: [link]
Size: 160797
MD5: e9edfc32e445139797cc3a8660105567
SHA256: cc70d211cae2ef5c16832abe9a8be23f19cf52a77fcc258bf171ab9443597622
Uploaded: 2024-04-17 10:44:56 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: cubed
Version: 0.14.2
Summary: Bounded-memory serverless distributed N-dimensional array processing
Author-Email: Tom White <tom.e.white[at]gmail.com>
Project-Url: homepage, https://github.com/cubed-dev/cubed
Project-Url: documentation, https://tomwhite.github.io/cubed
Project-Url: repository, https://github.com/cubed-dev/cubed
License: Apache License 2.0
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.9
Requires-Dist: aiostream
Requires-Dist: array-api-compat
Requires-Dist: cloudpickle
Requires-Dist: donfig
Requires-Dist: fsspec
Requires-Dist: mypy-extensions
Requires-Dist: networkx (!=2.8.3,!=2.8.4,!=2.8.5,!=2.8.6,!=2.8.7,!=2.8.8,!=3.0.*,!=3.1.*,!=3.2.*)
Requires-Dist: numpy (>=1.22)
Requires-Dist: tenacity
Requires-Dist: toolz
Requires-Dist: zarr
Requires-Dist: apache-beam; extra == "beam"
Requires-Dist: gcsfs; extra == "beam"
Requires-Dist: cubed[diagnostics]; extra == "coiled"
Requires-Dist: coiled; extra == "coiled"
Requires-Dist: dask[complete]; extra == "coiled"
Requires-Dist: s3fs; extra == "coiled"
Requires-Dist: dask; extra == "dask"
Requires-Dist: distributed; extra == "dask-distributed"
Requires-Dist: tqdm; extra == "diagnostics"
Requires-Dist: graphviz; extra == "diagnostics"
Requires-Dist: jinja2; extra == "diagnostics"
Requires-Dist: pydot; extra == "diagnostics"
Requires-Dist: pandas; extra == "diagnostics"
Requires-Dist: matplotlib; extra == "diagnostics"
Requires-Dist: rich; extra == "diagnostics"
Requires-Dist: seaborn; extra == "diagnostics"
Requires-Dist: lithops[aws] (>=2.7.0); extra == "lithops"
Requires-Dist: cubed[diagnostics]; extra == "modal"
Requires-Dist: modal-client; extra == "modal"
Requires-Dist: s3fs; extra == "modal"
Requires-Dist: cubed[diagnostics]; extra == "modal-gcp"
Requires-Dist: modal-client; extra == "modal-gcp"
Requires-Dist: gcsfs; extra == "modal-gcp"
Requires-Dist: apache-beam; extra == "test"
Requires-Dist: cubed[diagnostics,lithops]; extra == "test"
Requires-Dist: dill; extra == "test"
Requires-Dist: numpy-groupies; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-mock; extra == "test"
Requires-Dist: cubed[dask,diagnostics]; extra == "test-dask"
Requires-Dist: dill; extra == "test-dask"
Requires-Dist: numpy-groupies; extra == "test-dask"
Requires-Dist: pytest; extra == "test-dask"
Requires-Dist: pytest-cov; extra == "test-dask"
Requires-Dist: pytest-mock; extra == "test-dask"
Requires-Dist: cubed[dask-distributed,diagnostics]; extra == "test-dask-distributed"
Requires-Dist: dill; extra == "test-dask-distributed"
Requires-Dist: numpy-groupies; extra == "test-dask-distributed"
Requires-Dist: pytest; extra == "test-dask-distributed"
Requires-Dist: pytest-cov; extra == "test-dask-distributed"
Requires-Dist: pytest-mock; extra == "test-dask-distributed"
Requires-Dist: cubed[modal]; extra == "test-modal"
Requires-Dist: numpy-groupies; extra == "test-modal"
Requires-Dist: dill; extra == "test-modal"
Requires-Dist: pytest; extra == "test-modal"
Requires-Dist: pytest-cov; extra == "test-modal"
Requires-Dist: pytest-mock; extra == "test-modal"
Provides-Extra: beam
Provides-Extra: coiled
Provides-Extra: dask
Provides-Extra: dask-distributed
Provides-Extra: diagnostics
Provides-Extra: lithops
Provides-Extra: modal
Provides-Extra: modal-gcp
Provides-Extra: test
Provides-Extra: test-dask
Provides-Extra: test-dask-distributed
Provides-Extra: test-modal
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1055 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
cubed/__init__.py sha256=uO4bPDeeY27lmAXsJ0Wqa6pKzmxRJqQ17dmxHBHrt4A 1026
cubed/backend_array_api.py sha256=Cu4ska6jY0y0k2wRbI67PkOU5GzAMzQ9UfGO9_6OIwY 1625
cubed/nan_functions.py sha256=9HLEQm4Bz2CEt_mGTErr7R1iaJMioPAlXtduJDTXb4c 2481
cubed/random.py sha256=DHCP_juVnyF5hDyuQzP3HX5xNuCCWUE236CSK8Sw0zY 1117
cubed/spec.py sha256=rBERyU2ZI7tsiLrlwx3Q0nImXOcHy68jzUFkRS4b3gQ 4350
cubed/types.py sha256=hbKlqBlgAABHFed483o0X48vNUyeDZvxKMZXXgrqrfQ 814
cubed/utils.py sha256=C64G6vwSRbFsdBF4J_VAK2Pbzb4BrAAryvxlrQk-4uQ 11610
cubed/array_api/__init__.py sha256=s6dujOOkxnHi7wdL0SwQQyq6cLTYrntv4skfO35YIxQ 3760
cubed/array_api/array_object.py sha256=RYIExz5TEyUopuf9FLWdc5QWilpKMUzHtRo_hhLmYSU 16174
cubed/array_api/constants.py sha256=mD705VUURKbdfO8FiHgwGZqhxDxPGxTiT8GK5D6kDos 126
cubed/array_api/creation_functions.py sha256=kp2BPDkI_lX03Wh0scGuhSEBALN2auTK7NHEKxIfQRQ 9099
cubed/array_api/data_type_functions.py sha256=HyQhV858jR3IYhoq7WQQq2GdwVwvJT237T9_1KkboWU 778
cubed/array_api/dtypes.py sha256=c6SNrP3n0JUJoYgzeHSdjqZ_ARRUseEBRNuqStFrSMY 1719
cubed/array_api/elementwise_functions.py sha256=MkL0dkyOXA4Utl7_6ZoJ_f8IuVM32WadhtYF9HxKyrw 12589
cubed/array_api/indexing_functions.py sha256=dyOLlMIH0bcI1ua1DK1k_2Zf1ioh5vl4GB5TAYWhZjA 83
cubed/array_api/linear_algebra_functions.py sha256=Kqw7DX0Nl1mH8I_fDnAnJa5gu9jqp5mt42Tgh7aRotM 4666
cubed/array_api/manipulation_functions.py sha256=te9T6zRa6jkqt9zUmuWu132wgGTdxFeEkOp9Ag1oHjA 10428
cubed/array_api/searching_functions.py sha256=75rBm_AwrBJUuObDKmAqxybtcij5EHpeiYj0Vhlow3g 1359
cubed/array_api/statistical_functions.py sha256=7TftdQrgUUzZRopR8mgS5hFU0dTkgf5YX3UGnpIMmRA 5293
cubed/array_api/utility_functions.py sha256=dFw9zKc-r6HnctlXmcOx_bOwlXRavpxaKwxmdfJ_irs 818
cubed/core/__init__.py sha256=WU2szc3SHeUv1Mddi6pHvNfatt3eOFk9j80HFx-KYDc 330
cubed/core/array.py sha256=_Jh4fWOvnTYpfKrBViaDUUtOlN9HGlrpcELu3ySeB6A 12737
cubed/core/groupby.py sha256=Pdw8LfFqw3b7ONrcRFqJSfbhrb8KDmqlEq8p04qA26w 3987
cubed/core/gufunc.py sha256=6SkjWqXfRPCsxFK36NHtz1BAo_dYnQ9S-ql3FSBmFQI 5533
cubed/core/ops.py sha256=ObI9YnsUj0mcpP7kYtLJ3x0CDKKRlN6xomyabzO-Kvs 44641
cubed/core/optimization.py sha256=bD7YLKDJPTi1ZXOHrM2B2p5OvglKHFLMM5FfpqNrTXY 8761
cubed/core/plan.py sha256=Q0qKcwbDdX5Nw086CUfYFnGjqS80NsPscnYSCkzjLOo 17794
cubed/extensions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cubed/extensions/history.py sha256=-VIXYoyrQFoS4O4THVCB-6s8L2KM9xGuSxPmRQtu4Mc 3268
cubed/extensions/rich.py sha256=XNqKZc9hlMeO-QzX32zaaP6t8WZzhCJd-r_a-pkRCVM 3844
cubed/extensions/timeline.py sha256=i-F7IbWN1fer2gyXOAfkvDqJdKhQUjbxh91BzYVNbGY 3111
cubed/extensions/tqdm.py sha256=CTvZdgvTVFA4CpgFu9jBrwrWFrcY5SWqpr0DNJL7bYs 1620
cubed/primitive/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cubed/primitive/blockwise.py sha256=2MJ5jypYwC6sG3ETO6E8ZtEpgO3RgfikwXX4o5RjU_E 25545
cubed/primitive/rechunk.py sha256=cV-nHQ4wNdUfqWSGW48L1RWsFef2s3L7rH_6WjKotGE 7665
cubed/primitive/types.py sha256=5fIyOQn4l2xkIUNbi96Gd-OL3fSOihYEnkEN8AC-a48 2209
cubed/runtime/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cubed/runtime/backup.py sha256=gjAtZ6FDwCXCA9FGiB_3TN-M_I6ulFN68F0evhZdmQ0 1079
cubed/runtime/create.py sha256=Ny1yLAlJkokbjP-RtiWDdbdeoGnponlv_N3zS9NkHlI 1690
cubed/runtime/pipeline.py sha256=zddsppZzfoJG_If97AD7vdhc6-MP3TIOulWDS9g2cos 1970
cubed/runtime/types.py sha256=0c2RW9zeP7doJZhO2_5Y0xKTNmNbnc4oGUAJuX4RGmI 3262
cubed/runtime/utils.py sha256=wHapnN7fEvVORrEvN4c6SQUCvkTKo-USR0e9RDeIT5Q 2149
cubed/runtime/executors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cubed/runtime/executors/asyncio.py sha256=q-5ys0TQAeXCzJkgVp7WOpDJD0b8Semx5pxfcVdHN8U 3831
cubed/runtime/executors/beam.py sha256=wJYb-5repvc6CfzRIVHufEQjz67xWQ6H0HHqEsyG8hM 6691
cubed/runtime/executors/coiled.py sha256=M45kQxkwucaORDIC1QKGlJQ7vHQqXoZqPjicXIvr_0o 1968
cubed/runtime/executors/dask_distributed_async.py sha256=iqp0WD4qPC56vKjVwO8tzgrbCzylzCEfUyhKTq6jhg0 5967
cubed/runtime/executors/lithops.py sha256=8b3Z6TvkyPqj7xfKpmyO7PDPuFSetZKchCUYmuPbGSk 9933
cubed/runtime/executors/lithops_retries.py sha256=cz03eBOlLS-7EvXhC1B1mEfdZUw4JO1Cvo7fviS3wLI 5917
cubed/runtime/executors/modal.py sha256=3v7NyLfAIRH7Ol93MXFlSsjIIAVWzZz81pPrqtrubFs 2921
cubed/runtime/executors/modal_async.py sha256=Pqur-wH_McB7wxwM9CiR1a03E1VWB-nDEzaShhp3Z_Y 5926
cubed/runtime/executors/python.py sha256=dyRT01Fpv4pjJjncZN0kXn-QV0cddvCRurygR3_8w4E 1506
cubed/runtime/executors/python_async.py sha256=ndfa8ZQB8qgUjw1mnizdueGlp__oJnUvwIy6q1a3cdA 6870
cubed/storage/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cubed/storage/virtual.py sha256=eDO1bCvVMjhMq-fqGg-ASimCSIVsbkEnnD8H0cHxX5o 5874
cubed/storage/zarr.py sha256=bEyXQsacseTbYpFDn4jhJLQLwwGazu43vKH-nz64eVE 3078
cubed/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cubed/tests/test_array_api.py sha256=UJKYlcJpZThkRRA-NxBR0taQyANbe8hETdYn2FHayvI 18218
cubed/tests/test_core.py sha256=CGa2eFVHJYS36OIBuf1ftXe0tQVPUdEloZoX2aWuRKc 20035
cubed/tests/test_executor_features.py sha256=TtN5oPrSF0muvcExOAqHZhkUpzT6Fj7-ECsvnzPU0DQ 8836
cubed/tests/test_groupby.py sha256=fXXXy4rFck9OIz5hfMvC72GhccPkcbWe5nNqmROeZcY 2002
cubed/tests/test_gufunc.py sha256=ANXt92KVzz1-pDvSZvjmI-i3U7pAdXtXcMvwnzwc5eA 3195
cubed/tests/test_html.py sha256=C5-Pehavg5ptFHbKBDxGhZX6H4Iu9bFAt10Sgi6UhpQ 427
cubed/tests/test_indexing.py sha256=kXa8C0bClL_nSgtsoPmOU0s9C5AR6vyD91wEtaTUfRs 1454
cubed/tests/test_mem_utilization.py sha256=Ovqt9o6iHdrNWc0kh2bztKF0dYJc4UbQHok02qJopzM 8292
cubed/tests/test_nan_functions.py sha256=tPLZyIj7k4WlxYD0Sv-y2qWwrInbFDQTGo9x0rKz2O4 1089
cubed/tests/test_optimization.py sha256=V3IkeMK_xTk6neRjS85tPYjys5rWwuuA53loKUcfRdg 31453
cubed/tests/test_random.py sha256=PL0m0O18ixAnY5bX4PCFuIxktn2Jh3CrLC2N2_Ug6gI 1363
cubed/tests/test_utils.py sha256=1-jWnP_dvYQ_LyeMYUC5d9R9wJ7WDpBedrkB5gslm_I 5075
cubed/tests/utils.py sha256=5jsT09ZGMoZpWN43_0nwh6MrB5Gf2NzJCDU6BXqoS6I 2712
cubed/tests/primitive/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cubed/tests/primitive/test_blockwise.py sha256=IvSnupLIEYoJSrowqDBm4pYY-DbJlQ0V8zHTw_DtBwg 8381
cubed/tests/primitive/test_rechunk.py sha256=cB5bVVv-9kg6O2ikVjf8cFy6kuSyIp4XP2E9sTe3DgY 3258
cubed/tests/primitive/test_types.py sha256=IImA7rU_EUkMga7TyfiEUJ3kK35tkzzJaqBariRBpXs 382
cubed/tests/runtime/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cubed/tests/runtime/test_backup.py sha256=UY3nKzoKHA2jzV9rLpaQysAWcmmPif_qpcGL335qyes 860
cubed/tests/runtime/test_dask_distributed_async.py sha256=6WywJk-FnmDJdcmh0T9bxQpcnbsFMvZ410p4l2zDbP0 3319
cubed/tests/runtime/test_lithops.py sha256=rviLhLhk64yq2BdtfwXM8JyWGy3iLGT5QXDrHOvHsK8 3046
cubed/tests/runtime/test_lithops_retries.py sha256=yQSv4fe9ThJlBgz9OUOAFHWoTnzhK3Hi9rTX5AxI8CI 2001
cubed/tests/runtime/test_modal_async.py sha256=GrnvTVe501yG_hUCaWEhnQ5B0YOU7ygzEgHbNPZzKfw 6044
cubed/tests/runtime/test_python_async.py sha256=xqtfDkftp4nMxHqTJD8NTcIb-HeIrlTDJ84YQqrj198 3339
cubed/tests/runtime/utils.py sha256=kBIjpInrU1RdkCIkPJQbLxnDaXfQlr8VBxCznpEd2oA 3737
cubed/tests/storage/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cubed/tests/storage/test_virtual.py sha256=OlOuSoS6HXkkM9iEjv7RxJHU_3R3H_-KROHj5dyOeVI 1504
cubed/tests/storage/test_zarr.py sha256=_aKlnWuHMZRIRN1v7BwqevuuSnvTzemvvS9ecVmr7z0 369
cubed/vendor/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cubed/vendor/dask/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cubed/vendor/dask/blockwise.py sha256=s4eGbUgj5KbSHXZV1wQAB7MyomQfVd-s874NPGklkmA 14901
cubed/vendor/dask/core.py sha256=J7Krh_JawlFRj6xxQr_4ul43dvw6PD4oSQxLWvGOysc 608
cubed/vendor/dask/utils.py sha256=e-XPEAWVnRNue-aiOLIJrgRhoMb_q6RlNMFkt4artbk 8044
cubed/vendor/dask/array/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cubed/vendor/dask/array/core.py sha256=_yFBfyOdh4JHjFEBXzX9_-Tyb6DzLxEDZXnFIonVw_w 17366
cubed/vendor/dask/array/core.pyi sha256=BZzQJHsrjtwK1UdgD9llC40tDmluWHI90JBSCWJ-_4U 578
cubed/vendor/dask/array/gufunc.py sha256=9M6ekXSjK0mCDpGZuk2pM9eAQOC1r8smFXPhHCXkXSg 1685
cubed/vendor/dask/array/reshape.py sha256=XiTOkJt5xcAyARv6PXCe6ajygZjcl5o5NU7vFaZ6U6w 4670
cubed/vendor/dask/array/svg.py sha256=31Hqa0pzqErPbSO8jBGRrZ31TiTqX7okP9gXnllmpQE 8012
cubed/vendor/dask/array/utils.py sha256=EL-qm6fN2powxpuRs4PhBHUCrPVT0r7TYLkP-pltn_w 543
cubed/vendor/dask/widgets/__init__.py sha256=QuP5QvjzQiA9dfcvbFWDM0dY2G2wIdvobMRDje5nrCQ 804
cubed/vendor/dask/widgets/widgets.py sha256=5fRHGo8qGPFZTCln_0ynUm0AqdQawV5r8jeVSu7DWr4 1122
cubed/vendor/rechunker/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cubed/vendor/rechunker/algorithm.py sha256=UgXIJNI0nAaO0QfSBBRNYPiR467hDLwId7aVs0gxS_g 13197
cubed/vendor/rechunker/compat.py sha256=HGQzUsfEu1LXSqTLSuUuzgK2ctkbza3oGBwXogcVWmE 309
cubed/vendor/rechunker/types.py sha256=tREGOxMZQ5zEl0buFDzwCSjy_C8s6cP1uDrSkancjWk 3421
cubed-0.14.2.dist-info/LICENSE sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
cubed-0.14.2.dist-info/METADATA sha256=8jcSwrq1rS-9Epi1hU33f9wvswajwbmu54e0PKD_Ht0 4873
cubed-0.14.2.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
cubed-0.14.2.dist-info/top_level.txt sha256=QQD61ICjOpt61-1qiU6ourBxp4jTfbvW77drNhL_W_U 6
cubed-0.14.2.dist-info/RECORD

top_level.txt

cubed