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

# Virtual environments
.venv/
venv/
env/
ENV/

# pytest
.pytest_cache/
.cache/
htmlcov/
.coverage
coverage.xml

# Jupyter
.ipynb_checkpoints/
*.ipynb_checkpoints

# Model checkpoints (large binaries — commit only intentionally)
checkpoints/*.pt
checkpoints/*.pth
checkpoints/*.ckpt

# Processed data (reproducible from source)
data/processed/*.pt
data/processed/*.pkl
data/processed/train/
data/processed/val/
data/processed/holdout/

# External corpora (download separately; too large for git)
data/raw_external/

# OS
.DS_Store
Thumbs.db
desktop.ini

# IDEs
.idea/
*.swp
*.swo

# Claude Code
.claude/

# Logs
*.log
logs/

# Generated output
output/

# Misc
*.tmp
*.bak
