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.4.8.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.4.8-py3-none-any.whl (18.2 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for hestia_earth_earth_engine-0.4.8.tar.gz
Algorithm Hash digest
SHA256 4bfd0f81a2f0c461291655d294fddd6c6023f2e8dca49f59292bc5f120784a86
MD5 73f8482c98e7aed557398c962574a03a
BLAKE2b-256 166f64c224c8b3c14c78a8b3c1b68e2adc77f3cab2423cc9dafab6a7db5165ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hestia_earth_earth_engine-0.4.8-py3-none-any.whl
Algorithm Hash digest
SHA256 a26bf61ffa5f5359f8bac69be73979ca3ebb196782b9322f1e651efc57cca087
MD5 27aa9750afa8f755ecedfaff790e7ef9
BLAKE2b-256 ee65f932dd9f47f83a16f23e97a9185d092c978d4b7b2660181110bcca864b24

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