Skip to main content

A comprehensive Python package to simplify Google Earth Engine learning and usage.

Project description

Google Earth Engine Assistant (geeassistant)

geeassistant is a Python package designed to simplify the learning curve and daily usage of Google Earth Engine (GEE). It provides high-level wrappers, intuitive utility functions, and streamlined workflows for geospatial analysis.

Features

  • Simplified Initialization: One-line authentication and initialization.
  • Easy Indices: Built-in functions for calculating NDVI, NDWI, EVI, etc.
  • Smart Filtering: Helpers to filter collections by date, bounds, and metadata more intuitively.
  • Exporting Made Simple: Wrappers for exporting images and tables to Drive or Cloud Storage.
  • Learning Modules: access to simplified documentation and code snippets directly from the package.

Installation

pip install geeassistant

Usage

import geeassistant as gea
import ee

# Initialize session
gea.init()

# Load a collection and calculate NDVI
l8 = ee.ImageCollection('LANDSAT/LC08/C01/T1_TOA')
ndvi_chem = gea.indices.calculate_ndvi(l8.first(), 'B5', 'B4')

print("NDVI calculated!")

Documentation

Full documentation is available at https://yourusername.github.io/geeassistant.

License

MIT

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

geeassistant-0.1.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

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

geeassistant-0.1.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file geeassistant-0.1.0.tar.gz.

File metadata

  • Download URL: geeassistant-0.1.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for geeassistant-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f80e4b379c8a6a0f09225b358b6a906ad4358991c1adb77a76ffd3443e005f9f
MD5 711798288285bb9b984581d8c30e2631
BLAKE2b-256 f265fc539578a23a4a299014f25c2e1f35bfe53acfc3c38ff3c995390532f688

See more details on using hashes here.

File details

Details for the file geeassistant-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: geeassistant-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for geeassistant-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3e9b42c5aa2d3a7b953e9f89532ed00eeaa1ad75ff9470447d70ae57264d27da
MD5 2d8358d0c345202f740ea69921cdf97b
BLAKE2b-256 95a585513ecf155fb7d96715c7a40957a1b1ea32e80ee7a9246307ab738fc153

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