A simple harvester for Google Earth Engine
Project description
eeharvest
Part of the AgReFed Data-Harvester project, eeharvest
aims to simplify
the processing of Google Earth Engine data by leveraging on
already-available python packages: ee
, eemont
, geemap
and wxee
.
Note: this package does not intend to replace any of the packages above. Rather, it selects useful functionality which are consolidated into broad methods:
preprocess()
: server-side processing, cloud and shadow masking, image reduction and calculation of spectral indicesaggregate()
: perform additional temporal and/or spatial aggregaton on datamap()
: preview data rasters on an interactive map before downloadingdownload()
: download data collection, ready for client-side processing
Read the online documentation for more information.
Installation
Project Organization
├── AUTHORS.md <- List of developers and maintainers.
├── CHANGELOG.md <- Changelog to keep track of new features and fixes.
├── CONTRIBUTING.md <- Guidelines for contributing to this project.
├── Dockerfile <- Build a docker container with `docker build .`.
├── LICENSE.txt <- License as chosen on the command-line.
├── README.md <- The top-level README for developers.
├── configs <- Directory for configurations of model & application.
├── data
│ ├── external <- Data from third party sources.
│ ├── interim <- Intermediate data that has been transformed.
│ ├── processed <- The final, canonical data sets for modeling.
│ └── raw <- The original, immutable data dump.
├── docs <- Directory for Sphinx documentation in rst or md.
├── environment.yml <- The conda environment file for reproducibility.
├── models <- Trained and serialized models, model predictions,
│ or model summaries.
├── notebooks <- Jupyter notebooks. Naming convention is a number (for
│ ordering), the creator's initials and a description,
│ e.g. `1.0-fw-initial-data-exploration`.
├── pyproject.toml <- Build configuration. Don't change! Use `pip install -e .`
│ to install for development or to build `tox -e build`.
├── references <- Data dictionaries, manuals, and all other materials.
├── reports <- Generated analysis as HTML, PDF, LaTeX, etc.
│ └── figures <- Generated plots and figures for reports.
├── scripts <- Analysis and production scripts which import the
│ actual PYTHON_PKG, e.g. train_model.
├── setup.cfg <- Declarative configuration of your project.
├── setup.py <- [DEPRECATED] Use `python setup.py develop` to install for
│ development or `python setup.py bdist_wheel` to build.
├── src
│ └── eeharvest <- Actual Python package where the main functionality goes.
├── tests <- Unit tests which can be run with `pytest`.
├── .coveragerc <- Configuration for coverage reports of unit tests.
├── .isort.cfg <- Configuration for git hook that sorts imports.
└── .pre-commit-config.yaml <- Configuration of pre-commit git hooks.
Note
This project has been set up using PyScaffold 4.3.1 and the dsproject extension 0.7.2.
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
eeharvest-0.3.0.tar.gz
(45.2 kB
view hashes)
Built Distribution
eeharvest-0.3.0-py3-none-any.whl
(21.3 kB
view hashes)
Close
Hashes for eeharvest-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 212eb3fc1b4637129b7486cde66d47f59f9afa6236e1ee7234feb2af65d983f6 |
|
MD5 | cfde33a9cd44768401ec6ffb70d3b9a5 |
|
BLAKE2b-256 | 81580f79793aff0128d1aa2dbffd28df27f2ddedf2cfc1a035b75fa9ff1edd05 |