Skip to content
This repository was archived by the owner on Nov 5, 2023. It is now read-only.

elbeejay/py_gee_tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

py_gee_tools

Build Status

Helper package to work with the Python Google Earth Engine API.

For full documentation see: https://elbeejay.github.io/py_gee_tools

Installation

The package can be installed in 2 ways:

  1. Cloning the git repository locally and building the package via python setup.py install
  2. Installation via pip, with pip install py-gee-tools

This package has been tested on Python 3.6, 3.7 and 3.8

Module Components

landsat_composite.py : Contains functions to order composite Landsat imagery to Google Drive

cloudmask.py : Functions from qgis-earthengine-examples that do some cloud masking

See full documentation for additional information.

Example

Full example of landsat_composite.get_one_year function here. The brief one-liner is:

get_one_year(aoi,'Example','KrishnaExample','2018')

This example generates an annual composite Landsat 8 image from 2018 of the Krishna River. When visualized in QGIS, the GeoTIFF looks something like this:

ExampleComposite

Notes/Misc.

Code still under development.

Contributions and suggestions are encouraged and welcome.