# Python
__pycache__/
*.py[cod]
*.egg-info/
.eggs/
build/
dist/

# Packaging / env
.venv/
venv/
env/
.python-version

# Test / lint / type-check caches
.pytest_cache/
.ruff_cache/
.mypy_cache/
.coverage
htmlcov/

# Jupyter
.ipynb_checkpoints/

# Editors / OS
.vscode/
.idea/
.DS_Store

# Geospatial data (inputs/outputs generated while testing, incl. satellite data)
# Keep source under Notebooks/ and tests/ tracked; ignore generated/large data.
*.shp
*.shx
*.dbf
*.prj
*.cpg
*.gpkg
*.tif
*.tiff
*.jp2
*.geojson
!tests/**/*.geojson
data/
