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.3.tar.gz (13.0 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.3-py3-none-any.whl (18.5 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for hestia_earth_earth_engine-0.5.3.tar.gz
Algorithm Hash digest
SHA256 774bd35add4c5d8a9282048e8e77b6c391a6b39e98bce6215f7e053335696cf4
MD5 8db1cacd32e4b86c9bcd8e37e54df03c
BLAKE2b-256 43b5276a66236206b1f51c99fa8e013c8bf35a3b49f82678943c1bece1e4f0a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hestia_earth_earth_engine-0.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7d5d9f9ed4bb95e5df2d8544737d3b30b273fc1d5594ae7569f74bfdaacb09f2
MD5 b2f758b7f3eb13662d311e3279ff585b
BLAKE2b-256 21adbb457e553caee501c62c59a753d23b7ce80cd143dc603df3b8dfb1dba6b0

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