Skip to content

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🔗

pip install earthdaily-earthone

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

select_env module-attribute 🔗

select_env = select_env

get_settings module-attribute 🔗

get_settings = get_settings