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.2.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.2-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: geeassist-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 18d1f296ee5fa6032e8e06c2fdbc33f5fe504e1f94ddfb95c8a7ecd545182785
MD5 32ff9cfcc5a9c1fcf27cc58cc1aa4f06
BLAKE2b-256 878dbcdd76ba6e3716812aa871894195931632a9b5aff674df971a5622a3db42

See more details on using hashes here.

File details

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

File metadata

  • Download URL: geeassist-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 70570146b067dc7bfe04eb0ef6b88c7f6d08c5c5ead96a4eed0019cbd74be2c8
MD5 f3afbdc1166d71358dfa08473edb856a
BLAKE2b-256 defcbe95b58050ad66db0868ec5d74dcaf73f131a3946b973e24a10e21cf10e1

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