Metadata-Version: 2.4
Name: arraylake
Version: 0.19.0
Summary: Python client for ArrayLake
Project-URL: Documentation, https://docs.earthmover.io/
Project-URL: Changelog, https://docs.earthmover.io/changelog
Author-email: Joseph Hamman <joe@earthmover.io>
License-Expression: MIT
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: <3.13,>=3.10
Requires-Dist: aiobotocore[boto3]<3.0,>=2.10.0
Requires-Dist: aioitertools~=0.11
Requires-Dist: boto3<2.0,>=1.33.2
Requires-Dist: botocore>=1.33.2
Requires-Dist: cachetools<6.0,>=5.3.2
Requires-Dist: click<8.2,>=8.1.3
Requires-Dist: donfig<1.0,>=0.7
Requires-Dist: fsspec>=2024.2.0
Requires-Dist: gcsfs>=2024.2.0
Requires-Dist: httpx<0.28,>=0.23
Requires-Dist: humanize~=4.9.0
Requires-Dist: numcodecs>=0.13.1
Requires-Dist: numpy<3.0,>=1.23
Requires-Dist: packaging>=23.0
Requires-Dist: pydantic[email]<2.10,>=2.9
Requires-Dist: rich<14.0,>=12.6
Requires-Dist: ruamel-yaml~=0.17
Requires-Dist: s3fs>=2024.02.0
Requires-Dist: sqlitedict~=2.1
Requires-Dist: structlog~=24.1
Requires-Dist: tenacity<9.0,>=8.4.1
Requires-Dist: typer<1.0,>=0.12.0
Requires-Dist: zarr!=3.0.3,!=3.0.5,>=2.18
Provides-Extra: grib
Requires-Dist: cfgrib~=0.9; extra == 'grib'
Requires-Dist: eccodes>=2.37; extra == 'grib'
Requires-Dist: kerchunk<0.3,>=0.2.8; extra == 'grib'
Provides-Extra: icechunk
Requires-Dist: icechunk<0.3.0,>=0.2.15; extra == 'icechunk'
Provides-Extra: maximal
Requires-Dist: dask>=2022.10.2; extra == 'maximal'
Requires-Dist: distributed>=2022.10.2; extra == 'maximal'
Requires-Dist: netcdf4<2.0,>=1.6.1; extra == 'maximal'
Requires-Dist: pandas~=2.0; extra == 'maximal'
Requires-Dist: rioxarray~=0.15; extra == 'maximal'
Requires-Dist: scipy~=1.10; extra == 'maximal'
Requires-Dist: xarray>=2024.10.0; extra == 'maximal'
Provides-Extra: min-reqs
Requires-Dist: aiobotocore[boto3]==2.10.0; extra == 'min-reqs'
Requires-Dist: aioitertools==0.11.0; extra == 'min-reqs'
Requires-Dist: boto3==1.33.2; extra == 'min-reqs'
Requires-Dist: botocore==1.33.2; extra == 'min-reqs'
Requires-Dist: cachetools==5.3.2; extra == 'min-reqs'
Requires-Dist: click==8.1.3; extra == 'min-reqs'
Requires-Dist: donfig==0.7.0; extra == 'min-reqs'
Requires-Dist: fsspec==2024.2.0; extra == 'min-reqs'
Requires-Dist: gcsfs==2024.2.0; extra == 'min-reqs'
Requires-Dist: httpx==0.23.0; extra == 'min-reqs'
Requires-Dist: humanize==4.9.0; extra == 'min-reqs'
Requires-Dist: numcodecs==0.13.1; extra == 'min-reqs'
Requires-Dist: numpy==1.23.0; extra == 'min-reqs'
Requires-Dist: packaging==23.0; extra == 'min-reqs'
Requires-Dist: pydantic[email]==2.9.0; extra == 'min-reqs'
Requires-Dist: rich==12.6.0; extra == 'min-reqs'
Requires-Dist: ruamel-yaml==0.17.2; extra == 'min-reqs'
Requires-Dist: s3fs==2024.2.0; extra == 'min-reqs'
Requires-Dist: sqlitedict==2.1.0; extra == 'min-reqs'
Requires-Dist: structlog==24.1.0; extra == 'min-reqs'
Requires-Dist: tenacity==8.4.1; extra == 'min-reqs'
Requires-Dist: typer==0.12.0; extra == 'min-reqs'
Requires-Dist: zarr==2.18.0; extra == 'min-reqs'
Provides-Extra: minicechunk
Requires-Dist: icechunk==0.2.15; extra == 'minicechunk'
Requires-Dist: numpy==1.25; extra == 'minicechunk'
Requires-Dist: zarr==3.0.0; extra == 'minicechunk'
Provides-Extra: virtual
Requires-Dist: h5py; extra == 'virtual'
Requires-Dist: imagecodecs; extra == 'virtual'
Requires-Dist: kerchunk<0.3,>=0.2.8; extra == 'virtual'
Requires-Dist: tifffile>=2023.2.27; extra == 'virtual'
Provides-Extra: widgets
Requires-Dist: ipytree~=0.2.2; extra == 'widgets'
Provides-Extra: xarray
Requires-Dist: cf-xarray>=0.10.4; extra == 'xarray'
Requires-Dist: xarray>=2024.10.0; extra == 'xarray'
Description-Content-Type: text/markdown

<p align="center">
<img src="https://earthmover-web-assets.s3.amazonaws.com/04-Arraylake-Lockup-Midnight-RGB-LARGE.png" width="80%" alt="Arraylake">
</p>

<p align="center">
  <a href="https://earthmover.io" rel="nofollow">earthmover.io</a> -
  <a href="https://docs.earthmover.io" rel="nofollow">documentation</a>
</p>

Arraylake is a cloud-based platform that understands a wide array of multidimensional scientific data. Organize, analyze, build, and collaborate—effortlessly.

Check out the [documentation](https://docs.earthmover.io) to get started.

## Install

```
# using pip
pip install arraylake

# using conda
conda install arraylake
```
