earthone-python🔗
earthdaily-earthone is the official Python client for the EarthDaily EarthOne platform. It provides programmatic access to the Catalog, Compute, and Vector APIs.
Installation🔗
Package Structure🔗
| Module | Description |
|---|---|
| Auth | Authentication and token management |
| Catalog | Catalog client for raster data discovery and management |
| Compute | Compute client for running functions and jobs |
| Vector | Vector client for vector data operations |
| Config | Configuration and environment management |
| Exceptions | Custom exception hierarchy |
Quick Start🔗
from earthdaily.earthone import auth, catalog, select_env
# Select environment
select_env("production")
# Authenticate
a = auth.Auth()
# Access the Catalog
client = catalog.CatalogClient(auth=a)
products = client.get_products()
Top-level Exports🔗
EarthOne Python Client
.. code-block:: bash
pip install earthdaily-earthone[complete]
Documentation is available at https://earthone.earthdaily.com/docs.
Source code and version information is at https://github.com/earthdaily/earthone-python.
The EarthOne Platform simplifies analysis of global-scale raster data by providing:
* Access to a catalog of petabytes of disparate geospatial data,
all normalized and interoperable through one **common interface**
* A Python client library to access these systems