# OS Open Names parquet — too large for git (~200MB)
data/*.parquet
data/*.csv
!data/infrastructure_aliases.csv
data/os_names_api_comparison.csv
!ukgeo/data/infrastructure_aliases.csv

# Kaggle release files (large parquet is ignored; metadata is tracked)
data/kaggle/*
!data/kaggle/dataset-metadata.json

# Calibrated weights are user-specific, not committed by default
# Remove this line if you want to share weights in the repo
config/weights.yaml

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

# Ruff / pytest cache
.ruff_cache/
.pytest_cache/

# Local environment / secrets
.env
.env.*
!.env.example

# Local AI/editor agent state
.agents/
.codex/
.code-review-graph/
.mcp.json
.claude/

# OS / editor
.DS_Store
.idea/
.vscode/
.ipynb_checkpoints/
notebooks/data/
notebooks/.~lock.*
*.swp


docs/nogit/
