Skip to main content

A package to help with GEE data processing, analysis, and visualization

Project description

#GTAC GEE Visualization Python Modules

A repository of GEE Python code modules for general data processing, analysis, and visualization

Can be accessed in GitHub Or within the internal Forest Service GitHub instance Or within the GEE Community Repository

A javaScript equivalent can be accessed in the GEE Playground on GitHub Or withing the Forest Service GitHub instance

Primary POCs

Ian Housman- ian.housman@usda.gov

Leah Campbell- leah.campbell@usda.gov

Bonnie Ruefenacht- bonnie.ruefenacht@usda.gov

Installing

  1. Become a trusted Google Earth Engine (GEE) tester (https://signup.earthengine.google.com/#!/)

  2. Install package using pip (pip install geeViz) folder

  3. Authenticate using the GEE cli in a cmd prompt (earthengine authenticate)

  4. You can also install with git. If installing this way, first install the Python GEE package (pip install earthengine-api)

  5. Then clone this repository (git clone https://github.com/rcr-usfs/geeViz) into your Python's site-packages

  6. To stay up to date, pull the latest commit (git pull origin master)

  7. This repository is also available within the FS gitHub instance (https://code.fs.usda.gov/forest-service/geeViz)

    • To add this instance to your local git instance execute remote add https://code.fs.usda.gov/forest-service/geeViz in a git bash
    • Now you can pull the latest from your origin (git pull origin master) or github (git pull github master)

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 getLandsatWrapper
    • from geeViz.examples import getSentinel2Wrapper
    • from geeViz.examples import harmonicRegressionWrapper
    • from geeViz.examples import LANDTRENDRWrapper
    • from geeViz.examples import CCDCViz
  • 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

  1. If contributing, contact a POC
  2. Install git locally (https://git-scm.com/download/win)
  3. Make sure you have the latest commit (git pull origin master)
  4. Create and checkout a new branch (`git checkout -b branchName')
  5. Make your changes
  6. Add your changes (git add .)
  7. Commit your changes (git commit -m 'Add some fooBar')
  8. Push to the branch (git push origin branchName)

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

geeViz-2020.9.1.tar.gz (6.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

geeViz-2020.9.1-py2-none-any.whl (6.8 MB view details)

Uploaded Python 2

File details

Details for the file geeViz-2020.9.1.tar.gz.

File metadata

  • Download URL: geeViz-2020.9.1.tar.gz
  • Upload date:
  • Size: 6.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.3

File hashes

Hashes for geeViz-2020.9.1.tar.gz
Algorithm Hash digest
SHA256 4954b6e7ad7f1932b091861acc1188c0f50713686f0c25885a9a5bfa1daddfae
MD5 75149bc1dd303fbaa381523b67fb6a2d
BLAKE2b-256 de91d4736da4036c7458648536e7412c611c681edcad79d43ea4b49b3a51e87c

See more details on using hashes here.

File details

Details for the file geeViz-2020.9.1-py2-none-any.whl.

File metadata

  • Download URL: geeViz-2020.9.1-py2-none-any.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.3

File hashes

Hashes for geeViz-2020.9.1-py2-none-any.whl
Algorithm Hash digest
SHA256 f60b6519b7a0b0e402d5eef8daf92d39c5f82b5b0f8299125e61ad7069f57af3
MD5 5d28bb8538d2495b940798a499715621
BLAKE2b-256 8343ddd1b74468e7920f29e63e6f95f616f5a623c48a6bdd58e905112b35a6cf

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