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

Uploaded Python 3

File details

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

File metadata

  • Download URL: geeassist-0.1.3.tar.gz
  • Upload date:
  • Size: 8.8 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.3.tar.gz
Algorithm Hash digest
SHA256 3027f3c6e6fdb800a6fe81bca9f8710e0f2302d8bf0ab1b4770c16255af9b46e
MD5 6acb291fdc6a64960f33b471c334b790
BLAKE2b-256 80983406c47381464b1c2790d435574e2bbe230c3cc6d7ee2eda7c57f9e4fabd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: geeassist-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 9.2 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 41e1498e632d5254227b9ff31dea7f1829628338fb7d0a440bb437bdedfbd044
MD5 3587a0668e2aab15ef1d66203a05a47c
BLAKE2b-256 c96d49fd6f84580b7dc9e148e1b07ebaa2f23b7966ef9fa3d2c143f3480154ab

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