Module Overview¶
The geeViz package provides a comprehensive suite of modules for working with Google Earth Engine in Python. Below is an overview of the core modules available in geeViz.
Core Visualization Modules¶
geeViz.geeView
Interactive map viewer for Earth Engine datasets. Provides the primary
mapper
class for creating web-based visualizations with support for querying, charting, and layer management.geeViz.foliumView
Alternative map viewer using Folium for lightweight, static map generation and Jupyter notebook integration.
Image Processing & Analysis¶
geeViz.getImagesLib
Comprehensive wrapper functions for accessing and processing Landsat, Sentinel-2, MODIS, and other satellite imagery. Handles compositing, cloud masking, and standardized preprocessing.
geeViz.changeDetectionLib
Tools for running and visualizing change detection algorithms including LandTrendr, CCDC, and VERDET. Includes segmentation and temporal analysis utilities.
geeViz.phEEnoViz
Phenology visualization and analysis tools for examining vegetation temporal patterns and seasonal dynamics.
Data Management Modules¶
geeViz.taskManagerLib
Utilities for managing Earth Engine export tasks, monitoring progress, and handling batch exports to Drive, Cloud Storage, or Assets.
geeViz.assetManagerLib
Functions for managing Earth Engine assets including uploading, deleting, copying, and organizing asset collections.
geeViz.cloudStorageManagerLib
Tools for interacting with Google Cloud Storage, including uploading, downloading, and managing geospatial data in cloud buckets.
geeViz.gee2Pandas
Utilities for converting Earth Engine data structures (FeatureCollections, charts, zonal statistics) to pandas DataFrames for further analysis.
Module Reference¶
View GEE objects using Python |
|
Get images and organize them so they are easier to work with |
|
Apply change detection methods usin GEE |
|
Monitor and manage tasks programatically |
|
Helpful functions for managing GEE assets |
|
Helpful functions for managing Google Cloud Storage (GCS) buckets and blobs |
|
Take data from GEE to Pandas and back |
|
View GEE objects using Folium. |
|
Visualize the spectral seasonality of an area to facilitate composting methods development |