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

geeassist-0.1.4.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

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

geeassist-0.1.4-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file geeassist-0.1.4.tar.gz.

File metadata

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

File hashes

Hashes for geeassist-0.1.4.tar.gz
Algorithm Hash digest
SHA256 9b5359bc3916a6ea49ee6c709d19a827c3f7ebc93e9b40c2755811141da90951
MD5 4852bb4dbd46504497e0ce5baaadecaf
BLAKE2b-256 57956d77da4be7f62e14ceb75903399f57ac9bdf7a61c3ad57ae2527ea553542

See more details on using hashes here.

File details

Details for the file geeassist-0.1.4-py3-none-any.whl.

File metadata

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

File hashes

Hashes for geeassist-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4cae4fb8e134b4169afdc0f0a00261827a8dc1235c0eaa10219566ab03b5d6b5
MD5 bbebbd013f24796e3d620213b4211cb0
BLAKE2b-256 4297f59e384b498c5d15b7a8097b6f0ffa7cfda8cd039462f62b6d472ae5a967

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