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.1.tar.gz (12.7 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.1-py3-none-any.whl (18.2 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for hestia_earth_earth_engine-0.5.1.tar.gz
Algorithm Hash digest
SHA256 0d0245f46f7ab7182709beb300df88747346869d2d237fe8ca12ce8bcb948f66
MD5 e8ebf95f3572f225cb23f6b6b001d90c
BLAKE2b-256 15d4095d2a395a72f52bd40e0f87136773bd131c69e8ed32228bec489cb49622

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hestia_earth_earth_engine-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f1c7f034e9d9bb1916e579c69e9c9575641d44c4ce38326cc2b839fb586ce32a
MD5 27ec0725d6ee31d8fc790da38cb87b37
BLAKE2b-256 f84645407960ddf2928521e253dc0c8e34af67ee5fbf1ec96f40592a2cd44008

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