Skip to content

Repository files navigation

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

Releases

Sponsor this project

Packages

Used by

Contributors

Languages