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

Uploaded Python 3

File details

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

File metadata

  • Download URL: geeassistant-0.1.1.tar.gz
  • Upload date:
  • Size: 6.2 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.1.tar.gz
Algorithm Hash digest
SHA256 65f61f104c98826a0fd57a57194686ddf4dd61491626938b8686c992310352e6
MD5 ce4e03c88ed05b93b3f9241b669da43e
BLAKE2b-256 d29409e330932f22f4bfbb4703c515df09fa14f34eca8234ad722b8795fd8188

See more details on using hashes here.

File details

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

File metadata

  • Download URL: geeassistant-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.8 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a6d84439a39ce7078819faa4cbfc09dd405df345dac64d599c4d906e871258d1
MD5 c691f7aca37c585ad86e5c04754d8565
BLAKE2b-256 68b4540638adefc9dc3bc97c2b05952d84f0c0bdd06689ff40f096f6ed1d46d8

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