Metadata-Version: 2.1
Name: eodc
Version: 2023.11.8
Summary: Python SDK for interacting with EODC services.
Home-page: https://github.com/eodcgmbh/eodc-sdk
Author: Lukas Weidenholzer
Author-email: lukas.weidenholzer@eodc.eu
Maintainer: EODC Staff
Maintainer-email: support@eodc.eu
Requires-Python: >=3.9,<3.12
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Dist: azure-identity (>=1.15.0,<2.0.0)
Requires-Dist: azure-storage-blob (>=12.18.3,<13.0.0)
Requires-Dist: dask-gateway (>=2023.1.1,<2024.0.0)
Requires-Dist: eodc-faas-force (>=2023.7.1,<2024.0.0)
Requires-Dist: eodc-faas-openeo (>=2023.6.8,<2024.0.0)
Requires-Dist: eodc-faas-sen2like (>=2023.6.2,<2024.0.0)
Requires-Dist: eodc-faas-snap (>=2023.6.2,<2024.0.0)
Requires-Dist: eodc-faas-vessel-detection (>=2023.11.4,<2024.0.0)
Requires-Dist: hera (>=5.5.2,<5.10)
Requires-Dist: minio (==7.1.16)
Requires-Dist: pydantic (>=1.10.7,<2.0.0)
Requires-Dist: pyjwt[crypto] (>=2.8.0,<3.0.0)
Requires-Dist: pyproj (>=3.6.0,<4.0.0)
Requires-Dist: pystac (>=1.7.3,<2.0.0)
Requires-Dist: requests (>=2.28.2,<3.0.0)
Project-URL: Repository, https://github.com/eodcgmbh/eodc-sdk
Description-Content-Type: text/markdown

# EODC SDK
![PyPI - Status](https://img.shields.io/pypi/status/eodc)
![PyPI](https://img.shields.io/pypi/v/eodc)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/eodc)

Python SDK for interacting with EODC services.

## Installation
Install the SDK with pip:

```
pip install eodc
```

## Usage
### Dask Clusters

```
from eodc import settings
from eodc.dask import EODCCluster

settings.DASK_URL = "<EODC dask gateway endpoint>"

cluster = EODCCluster()
```

### Function-as-a-Service (FaaS)
TODO

