Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 2.77 KB

File metadata and controls

41 lines (31 loc) · 2.77 KB

DicoGIS

Build 📦 and release 🚀 Linter 🐍 Tester 🎳 📚 Documentation Builder Build 🐳 and publish container image codecov

Code style: black pre-commit pre-commit.ci status

GitHub all releases

Automatize the creation of a dictionnary of geographic data in a folders structure. The output dictionary is an Excel file (.xlsx).

For further information, see the documentation.

Installation

DicoGIS relies on GDAL, declared as an optional dependency so that pipx install dicogis (or pip install dicogis) always succeeds, even without GDAL. Getting GDAL into a pipx-managed virtual environment needs a couple of extra steps depending on your OS — see the pipx installation guide.

PyQt6, needed only for the dicogis-gui desktop app, is likewise an optional dependency (the gui extra): pip install dicogis[gui] / pipx inject dicogis PyQt6. dicogis-cli never needs it.

If you'd rather avoid Python/GDAL packaging altogether, standalone CLI/GUI executables (Windows and Ubuntu) that embed GDAL are published on the latest release, and a dicogis-cli container image (GDAL included) is published to the GitHub Container Registry:

docker run --rm -v "$(pwd)":/data ghcr.io/guts/dicogis:latest \
    inventory --input-folder /data --output-path /data/dicogis_inventory.xlsx