# Python
__pycache__/
*.py[cod]
*.egg-info/
dist/
build/
.venv/
venv/
.pytest_cache/
.ruff_cache/

# Data & outputs (never commit datasets)
*.gpkg
*.gpkg-journal
*.shp
*.shx
*.dbf
*.prj
*.tif
*.tiff
*.parquet
*.provenance.json
data/

# OS / editors
.DS_Store
Thumbs.db
.vscode/
.idea/

# Notebook gallery runtime data
examples/data/

# ...but the gallery's one real-world input is versioned on purpose: a
# showcase built on synthetic terrain does not show what the tools do.
!examples/fixtures/
!examples/fixtures/*.tif
uv.lock
