# External repositories (cloned separately via metis-meta-package bootstrap)
METIS_Pipeline/
METIS_Simulations/
METIS_DRLD/
metis-meta-package/
MetisWISE/
inst_pkgs/

# Test/scratch YAML files (root-level only; examples/ are tracked)
/*.yaml

# Local test data and pipeline outputs
data/
output/
logs/
uv-cache/
EDPS_data/

# Claude Code internal files
.claude/
CLAUDE.md

# Pipeline environment (generated by Install tab; contains local paths)
.env

# Python
__pycache__/
*.py[cod]
*.egg-info/
.venv/
dist/
build/
*.egg
uv.lock
*.log

# FITS files (large binary data)
*.fits
*.fits.gz

# OS / editor
.DS_Store
*.swp
*.swo
*~
.idea/
.vscode/

# Local-only scratch notes (not for the repo)
/TODO.md

# Test / lint / type-check caches
.pytest_cache/
.ruff_cache/
.mypy_cache/
.tox/
.nox/
.hypothesis/

# Coverage
.coverage
.coverage.*
coverage.xml
htmlcov/

# Merge / patch leftovers
*.orig
*.rej
