About EEDL

What is EEDL?

EEDL combines the functionality of what normally would take several packages into one. This makes working with eedl easier and more stream-lined that when working with other modules.

How to install EEDL

The package is still in development and we have not yet published to PyPI (pip) or conda, but have built infrastructure for both. Current installation is to download the GitHub repository then run python setup.py install

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.

Windows

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. Further details in the GDAL documentation