# Python cache files
__pycache__/
*.py[cod]
*$py.class

# Mac system files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes

# Python virtual environments
venv/
.venv/
env/
.env/
.env
.env.*
!.env.example

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

# Build artifacts
build/
dist/
*.egg-info/

# Temporary files
*.tmp
*.temp
.temp/

# OS generated files
Thumbs.db
ehthumbs.db

# CSV data files (move to data/ or results/ directories)
*.csv
!**/test_data/*.csv

# Log files
*.log

# Coverage reports
htmlcov/
.coverage
.coverage.*
# Generated artifacts from run_comprehensive_validation.py
validation_results/
node_modules/
package-lock.json
.claude/
.DS_Store
papers/dfo_recommender/bijection_hyperopt_results.json
papers/dfo_recommender/bijection_hyperopt.log
papers/dfo_recommender/algo_dev_run.json

# DFO experiment artifacts (reproducible; keep source, not outputs)
papers/dfo_recommender/runs/
papers/dfo_recommender/generated/
papers/dfo_recommender/*.pdf
