# Claude
CLAUDE.md
.claude/

# Python
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
*.egg
dist/
build/
.eggs/
*.so
*.whl
pip-log.txt
pip-delete-this-directory.txt

# Virtual environments
.venv/
venv/
env/

# IDE
.idea/
.vscode/
*.swp
*.swo
*~

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

# Type checking
.mypy_cache/

# Ruff
.ruff_cache/

# LaTeX (xelatex)
*.aux
*.bbl
*.bcf
*.blg
*.fdb_latexmk
*.fls
*.log
*.out
*.run.xml
*.synctex.gz
*.toc
*.lof
*.lot
*.nav
*.snm
*.vrb
*.xdv

# Benchmark results (keep only final/)
benchmarks/results/*
!benchmarks/results/final/

# Generated benchmark instances (reproducible via scripts)
benchmarks/instances/random/*.lp
benchmarks/instances/perturbations/**/*.lp

# Paper directories (not part of the package)
paper/
paper_ejor/
paper_eswa/
paper_mpc/

# OS
.DS_Store
Thumbs.db
