# Python
__pycache__/
*.pyc
*.pyo
*.so
*.egg-info/
dist/
build/
.venv/
venv/
.env

# Testing
.pytest_cache/
.hypothesis/
.coverage
htmlcov/

# Linting / type checking
.mypy_cache/
.ruff_cache/

# LaTeX artifacts (keep only paper/main.pdf)
*.aux
*.log
*.out
*.fls
*.fdb_latexmk
*.synctex.gz
*.bbl
*.blg
texput.log

# Experiments (results are regenerable, not committed)
experiments/*/results/
experiments/*/data/raw/
experiments/exp6_benchmarks/finetuned_model/

# IDE
.idea/
.vscode/
*.swp
*~
docs/notebooks/html/
