Skip to main content

Hestia's earth engine.

Project description

Hestia Earth Engine

Pipeline Status Coverage Report

Hestia's utilities to make queries to Earth Engine.

Getting Started

  1. Sign up for a Google Cloud Account
  2. Enable the Earth Engine API
  3. Create a Service Account with Earth Engine access
  4. Set the service account JSON credentials in the following file: ee-credentials.json
  5. Set the following environment variable:
# path to the ee-credentials.json file saved at previous step
EARTH_ENGINE_KEY_FILE=./ee-credentials.json

Install

  1. Install Python 3 (we recommend using Python 3.6 minimum)
  2. Install the module:
pip install hestia_earth.earth_engine

Usage

from hestia_earth.earth_engine import init_gee, run

# call this only once during a session
init_gee()
# fetch sand content for a specific location
data = {
  "ee_type": "raster",
  "collections": [
    {
      "collection": "users/hestiaplatform/T_SAND",
      "fields": "first"
    }
  ],
  "coordinates": [
    {
      "latitude": -11.77,
      "longitude": -45.7689
    }
  ]
}
result = run(data)
assert result == [81]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hestia_earth_earth_engine-0.5.0.tar.gz (12.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hestia_earth_earth_engine-0.5.0-py3-none-any.whl (18.2 kB view details)

Uploaded Python 3

File details

Details for the file hestia_earth_earth_engine-0.5.0.tar.gz.

File metadata

File hashes

Hashes for hestia_earth_earth_engine-0.5.0.tar.gz
Algorithm Hash digest
SHA256 ab05619d4758afe6886c641f850b92333922f8969e280da5a248256f2bdf1351
MD5 df19a66a1571f1bb8897acda9da96884
BLAKE2b-256 fd7a5eaa237abdf583f6d504e8ade90128bf14bcb8d49dd57c4e3c5be1a53340

See more details on using hashes here.

File details

Details for the file hestia_earth_earth_engine-0.5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for hestia_earth_earth_engine-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 774e22b7b175f4b2fa306ad74f52cf2cefe8e64eca4037cf0be432a53e75217d
MD5 8ed37b360529438d6a6ac8e5d33a7801
BLAKE2b-256 47593882fcecc24dc490cc64487b489e70fe15684c581c2adcac7b8221bd3875

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page