Skip to main content
EEDL Logo

Earth Engine Downloader

EEDL is a Python package that makes downloading and processing of bulk data from Earth Engine feasible and simple. Current support includes individual image exports, as well as a helper class that will iterate through items in a filtered ImageCollection and export them all iteratively.

Many existing workflows exist for downloading areas small enough to fit into a single tile, but this tool uses Earth Engine's functionality to tile larger and full resolution exports, then download the pieces and reassemble them, with optional further processing the data using an arbitrary function (zonal statistics tools are included).

Earth Engine's export quotas still apply, especially for EECUs. For academic accounts, they are frequently generous - we have not tested them on a commercial account.

Installation

EEDL users should take care to install the dependency on GDAL before installing EEDL itself. See below for more information. After installing GDAL, EEDL is available on PyPI via pip as python -m pip install eedl, and can also be downloaded from the GitHub releases page.

EEDL is tested on Python 3.8-3.11 on Windows and Linux with both standard CPython and Anaconda distributions. EEDL is pure Python, but depends on GDAL, which has numerous compiled C++ dependencies where installation varies by platform.

Windows

To install GDAL, Windows users may want to use Anaconda, or see this writeup about installing GDAL and other spatial packages on Windows.

Linux

Linux users should follow the GDAL installation guide and 1) Ensure that the gdal-bin and gdal-dev packages are installed and 2) The gdal version they install for Python matches the gdal version of the system packages (ogrinfo --version). We don't pin a version of GDAL to allow for this workflow.

Documentation

Documentation is under development at https://eedl.readthedocs.io. API documentation is most complete, but noisy right now. We are working on additional details to enable full use of the package.

Licensing

EEDL is licensed under the MIT license. See GitHub's license text and summary for more details of what you can do with it.

Authors

EEDL has been built by Nick Santos and Adam Crawford as part of the Secure Water Future project. This work is supported by Agriculture and Food Research Initiative Competitive Grant no. 2021-69012-35916 from the USDA National Institute of Food and Agriculture. EEDL was built in support of Water3D

Release files for EEDL 0.2023.11.13

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for EEDL 0.2023.11.13
File Size Uploaded
EEDL-0.2023.11.13.tar.gz 21.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for EEDL 0.2023.11.13
File Interpreter ABI Platform
EEDL-0.2023.11.13-py3-none-any.whl Python 3 none any Details

Total release size:44.2 kB

Release files / EEDL-0.2023.11.13.tar.gz

Download URL EEDL-0.2023.11.13.tar.gz
Size 21.0 kB
Tags Source
SHA-256 checksum
How to use checksums
c4dd974b6dad61a3252f6b18d293cc72569dae0d705313e9e63bbc6fd4c72d11
BLAKE2b-256 checksum
How to use checksums
9894886be3a9515d784e17ab80cce65c99e5746f4831a22b95fc8a369cb90621
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / EEDL-0.2023.11.13-py3-none-any.whl

Download URL EEDL-0.2023.11.13-py3-none-any.whl
Size 23.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
75f95417dd0ba80b7ffbe21ffc3ca8edad4256be0d9a0dd00b46114cccdef5c8
BLAKE2b-256 checksum
How to use checksums
24e415eed0169e5b346b25e52f3c5a3a9f4e5d15784144c777319abb2ff644ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.6

Release history Release notifications | RSS feed

This release

0.2023.11.13 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page