A package to help with GEE data processing, analysis, and visualization
Project description
Welcome to geeViz
GeeViz is a free open source Python package developed by RedCastle Resources for exploring and analyzing Earth observation data within the Google Earth Engine (GEE) platform. geeViz provides user-friendly functions to simplify complex data processing, analysis, and visualization tasks, acting as a toolkit to make working with GEE data more accessible.
Can be accessed from the GEE Community Repository > Or within the internal Forest Service GitHub instance
A javaScript equivalent can be accessed in the GEE Playground > on GitHub > Or within the Forest Service GitHub instance
Contact
Documentation (in progress)
Installing
-
Become a trusted Google Earth Engine (GEE) tester (https://signup.earthengine.google.com/#!/)
-
Install package using pip (
pip install geeViz) folder -
Authenticate using the GEE cli in a cmd prompt (
earthengine authenticate) -
You can also install with git. If installing this way, first install the Python GEE package (
pip install earthengine-api) -
Then clone this repository (
git clone https://github.com/gee-community/geeViz) into your Python's site-packages -
To stay up to date, upgrade via PIP (
pip install geeViz --upgrade) or pull the latest commit (git pull origin master) -
This repository is also available within the FS gitHub instance (https://code.fs.usda.gov/forest-service/geeViz)
Using
-
Several examples are available within the examples module to help you get started. To test, enter the following command within the Python build you installed geeViz in:
from geeViz.examples import geeViewExample
-
Other examples are:
from geeViz.examples import timeLapseExamplefrom geeViz.examples import getLandsatWrapperfrom geeViz.examples import getSentinel2Wrapperfrom geeViz.examples import getCombinedLandsatSentinel2Wrapperfrom geeViz.examples import harmonicRegressionWrapperfrom geeViz.examples import LANDTRENDRWrapperfrom geeViz.examples import LANDTRENDRVizfrom geeViz.examples import CCDCVizfrom geeViz.examples import lcmsViewerExamplefrom geeViz.examples import LCMAP_and_LCMS_Viewerfrom geeViz.examples import phEEnoVizWrapperfrom geeViz.examples import LANDTRENDRVizfrom geeViz.examples import GFSTimeLapse
-
These examples are a great way of getting started. In order to use them for your work, go to you Python site-packages folder
PythonNN\Lib\site-packages\geeViz -
There are several notebook eamples also available. These are very similar to their script counterparts, but are better for learning how to use the tool.
-
When these examples are run, a viewer should open in your default browser. It will show any data that was added to the map.
-
Layers can be toggled on/off and opacity changed. They can also be measured and queried under the TOOLS pane.
Contributing
- If you have a great piece of GEE code to share, please contact a POC listed above.
License
This project is licensed under the Apache 2 License - see the LICENSE file for details
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file geeviz-2025.3.6.tar.gz.
File metadata
- Download URL: geeviz-2025.3.6.tar.gz
- Upload date:
- Size: 1.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cff88e21b8d3628a753915f2020a114a534c4103059681230610abd2a2b9213b
|
|
| MD5 |
2248f2e7e9814a7250558cc6f1677d46
|
|
| BLAKE2b-256 |
9005d858f3579b2025d0320a1b366f6f6e2ae4f998287ca05375938e326d5398
|
File details
Details for the file geeviz-2025.3.6-py3-none-any.whl.
File metadata
- Download URL: geeviz-2025.3.6-py3-none-any.whl
- Upload date:
- Size: 1.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f6270c0594c8600996eb226598288fc5ef292c19b536dd035c4f4b214ec2033
|
|
| MD5 |
3f430b41fc25ea7c3c1b7afd4592642e
|
|
| BLAKE2b-256 |
adad7b18f736d29d3a93e0d78ef75256b3a09be05759e5ed790fe4f9d77a26d7
|