Metadata-Version: 2.1
Name: crl_datacube
Version: 0.1.0
Summary: Utilities for scaling geospatial analyses
Home-page: https://git.ucsc.edu/chlowrie/datacube
Author: Chris Lowrie
Author-email: chlowrie@ucsc.edu
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.12.3
Description-Content-Type: text/markdown
Requires-Dist: affine==2.4.0
Requires-Dist: aiobotocore==2.15.1
Requires-Dist: aiohappyeyeballs==2.4.3
Requires-Dist: aiohttp==3.10.10
Requires-Dist: aioitertools==0.11.0
Requires-Dist: aiosignal==1.3.1
Requires-Dist: annotated-types==0.7.0
Requires-Dist: anyio==4.6.2.post1
Requires-Dist: arraylake==0.12.0
Requires-Dist: asciitree==0.3.3
Requires-Dist: attrs==24.2.0
Requires-Dist: blinker==1.8.2
Requires-Dist: bokeh==3.6.0
Requires-Dist: boto3==1.35.23
Requires-Dist: botocore==1.35.23
Requires-Dist: branca==0.7.2
Requires-Dist: Brotli==1.1.0
Requires-Dist: cached-property==1.5.2
Requires-Dist: cachetools==5.5.0
Requires-Dist: certifi==2024.8.30
Requires-Dist: cffi==1.17.1
Requires-Dist: cftime==1.6.4
Requires-Dist: charset-normalizer==3.4.0
Requires-Dist: click==8.1.7
Requires-Dist: click-plugins==1.1.1
Requires-Dist: cligj==0.7.2
Requires-Dist: cloudpickle==3.1.0
Requires-Dist: coastal_resilience_utilities==0.1.8
Requires-Dist: colorama==0.4.6
Requires-Dist: colorcet==3.1.0
Requires-Dist: contourpy==1.3.0
Requires-Dist: cramjam==2.8.4rc3
Requires-Dist: crl_datacube==0.1.4
Requires-Dist: cryptography==43.0.3
Requires-Dist: cycler==0.12.1
Requires-Dist: cytoolz==1.0.0
Requires-Dist: dask==2024.10.0
Requires-Dist: dask-expr==1.1.16
Requires-Dist: dask-image==2024.5.3
Requires-Dist: datacube==1.8.19
Requires-Dist: datashader==0.16.3
Requires-Dist: decorator==5.1.1
Requires-Dist: deprecat==2.1.3
Requires-Dist: distributed==2024.10.0
Requires-Dist: dnspython==2.7.0
Requires-Dist: donfig==0.8.1.post1
Requires-Dist: email_validator==2.2.0
Requires-Dist: exceptiongroup==1.2.2
Requires-Dist: fasteners==0.17.3
Requires-Dist: fastparquet==2024.5.0
Requires-Dist: folium==0.18.0
Requires-Dist: fonttools==4.54.1
Requires-Dist: frozenlist==1.5.0
Requires-Dist: fsspec==2024.10.0
Requires-Dist: future==1.0.0
Requires-Dist: gcsfs==2024.10.0
Requires-Dist: GeoAlchemy2==0.15.2
Requires-Dist: geopandas==1.0.1
Requires-Dist: google-api-core==2.22.0
Requires-Dist: google-auth==2.35.0
Requires-Dist: google-auth-oauthlib==1.2.1
Requires-Dist: google-cloud-core==2.4.1
Requires-Dist: google-cloud-storage==2.18.2
Requires-Dist: google-crc32c==1.1.2
Requires-Dist: google-resumable-media==2.7.2
Requires-Dist: googleapis-common-protos==1.65.0
Requires-Dist: greenlet==3.1.1
Requires-Dist: grpcio==1.67.1
Requires-Dist: h11==0.14.0
Requires-Dist: h2==4.1.0
Requires-Dist: h5netcdf==1.4.0
Requires-Dist: h5py==3.12.1
Requires-Dist: hpack==4.0.0
Requires-Dist: httpcore==1.0.6
Requires-Dist: httpx==0.27.2
Requires-Dist: humanize==4.11.0
Requires-Dist: hyperframe==6.0.1
Requires-Dist: idna==3.10
Requires-Dist: imagecodecs==2024.9.22
Requires-Dist: imageio==2.36.0
Requires-Dist: importlib_metadata==8.5.0
Requires-Dist: importlib_resources==6.4.5
Requires-Dist: iniconfig==2.0.0
Requires-Dist: Jinja2==3.1.4
Requires-Dist: jmespath==1.0.1
Requires-Dist: joblib==1.4.2
Requires-Dist: jsonschema==4.23.0
Requires-Dist: jsonschema-specifications==2024.10.1
Requires-Dist: kiwisolver==1.4.7
Requires-Dist: lark==1.2.2
Requires-Dist: lazy_loader==0.4
Requires-Dist: llvmlite==0.43.0
Requires-Dist: locket==1.0.0
Requires-Dist: lz4==4.3.3
Requires-Dist: mapclassify==2.8.1
Requires-Dist: markdown-it-py==3.0.0
Requires-Dist: MarkupSafe==3.0.2
Requires-Dist: matplotlib==3.9.2
Requires-Dist: mdurl==0.1.2
Requires-Dist: memory-profiler==0.61.0
Requires-Dist: msgpack==1.1.0
Requires-Dist: multidict==6.1.0
Requires-Dist: multipledispatch==0.6.0
Requires-Dist: munkres==1.1.4
Requires-Dist: netCDF4==1.6.5
Requires-Dist: networkx==3.4.2
Requires-Dist: numba==0.60.0
Requires-Dist: numcodecs==0.13.1
Requires-Dist: numexpr==2.10.1
Requires-Dist: numpy==2.0.2
Requires-Dist: oauthlib==3.2.2
Requires-Dist: odc-algo==0.2.3
Requires-Dist: odc-geo==0.4.8
Requires-Dist: packaging==24.1
Requires-Dist: pandas==2.2.3
Requires-Dist: param==2.1.1
Requires-Dist: partd==1.4.2
Requires-Dist: pillow==11.0.0
Requires-Dist: PIMS==0.7
Requires-Dist: pip==24.3.1
Requires-Dist: pkgutil_resolve_name==1.3.10
Requires-Dist: pluggy==1.5.0
Requires-Dist: propcache==0.2.0
Requires-Dist: proto-plus==1.25.0
Requires-Dist: protobuf==5.28.2
Requires-Dist: psutil==6.1.0
Requires-Dist: psycopg2==2.9.9
Requires-Dist: pyarrow==18.0.0
Requires-Dist: pyasn1==0.6.1
Requires-Dist: pyasn1_modules==0.4.1
Requires-Dist: pycparser==2.22
Requires-Dist: pyct==0.5.0
Requires-Dist: pydantic==2.9.2
Requires-Dist: pydantic_core==2.23.4
Requires-Dist: Pygments==2.18.0
Requires-Dist: PyJWT==2.9.0
Requires-Dist: pyogrio==0.10.0
Requires-Dist: pyOpenSSL==24.2.1
Requires-Dist: pyparsing==3.2.0
Requires-Dist: pyproj==3.7.0
Requires-Dist: PySide6==6.8.0.2
Requires-Dist: PySide6_Addons==6.8.0.2
Requires-Dist: PySide6_Essentials==6.8.0.2
Requires-Dist: PySocks==1.7.1
Requires-Dist: pytest==8.3.3
Requires-Dist: pytest-asyncio==0.24.0
Requires-Dist: python-dateutil==2.9.0
Requires-Dist: pytz==2024.1
Requires-Dist: pyu2f==0.1.5
Requires-Dist: PyWavelets==1.7.0
Requires-Dist: PyYAML==6.0.2
Requires-Dist: rasterio==1.4.2
Requires-Dist: referencing==0.35.1
Requires-Dist: requests==2.32.3
Requires-Dist: requests-oauthlib==2.0.0
Requires-Dist: rich==13.9.4
Requires-Dist: rioxarray==0.17.0
Requires-Dist: rpds-py==0.20.1
Requires-Dist: rsa==4.9
Requires-Dist: ruamel.yaml==0.18.6
Requires-Dist: ruamel.yaml.clib==0.2.8
Requires-Dist: s2sphere==0.2.5
Requires-Dist: s3fs==2024.10.0
Requires-Dist: s3transfer==0.10.3
Requires-Dist: scikit-image==0.24.0
Requires-Dist: scikit-learn==1.5.2
Requires-Dist: scipy==1.14.1
Requires-Dist: setuptools==75.3.0
Requires-Dist: shapely==2.0.6
Requires-Dist: shellingham==1.5.4
Requires-Dist: shiboken6==6.8.0.2
Requires-Dist: six==1.16.0
Requires-Dist: slicerator==1.1.0
Requires-Dist: sniffio==1.3.1
Requires-Dist: snuggs==1.4.7
Requires-Dist: sortedcontainers==2.4.0
Requires-Dist: SQLAlchemy==1.4.49
Requires-Dist: sqlitedict==2.1.0
Requires-Dist: structlog==24.4.0
Requires-Dist: tblib==3.0.0
Requires-Dist: tenacity==8.5.0
Requires-Dist: threadpoolctl==3.5.0
Requires-Dist: tifffile==2024.9.20
Requires-Dist: tomli==2.0.2
Requires-Dist: toolz==1.0.0
Requires-Dist: tornado==6.4.1
Requires-Dist: tqdm==4.66.6
Requires-Dist: typer==0.12.5
Requires-Dist: typer-slim==0.12.5
Requires-Dist: typing_extensions==4.12.2
Requires-Dist: tzdata==2024.2
Requires-Dist: unicodedata2==15.1.0
Requires-Dist: urllib3==2.2.3
Requires-Dist: uvloop==0.21.0
Requires-Dist: wheel==0.44.0
Requires-Dist: wrapt==1.16.0
Requires-Dist: xarray==2024.10.0
Requires-Dist: xarray-spatial==0.4.0
Requires-Dist: xyzservices==2024.9.0
Requires-Dist: yarl==1.16.0
Requires-Dist: zarr==2.18.3
Requires-Dist: zict==3.0.0
Requires-Dist: zipp==3.20.2
Requires-Dist: zstandard==0.23.0

# Create a Datacube for scaling geospatial analyses

See the testing files and DataCube class for more information on the API.  

Modified from a [tutorial](https://earthmover.io/blog/serverless-datacube-pipeline) by Ryan Abernathy and the Earthmover team.
