# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# Jupyter Notebook
.ipynb_checkpoints

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

# OS
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# Project specific
tmp/
*.log
results.zip
paper_reproduction_checkpoint.pkl

# Large data directories (do not commit to git)
data/
results/
figures/
data-for-export/

# Claude Code
.claude/

# Virtual environment (if in repo)
venv/
env/
ENV/
.venv/

# Local development files (not for public repo)
CLAUDE.md
REPRODUCTION_COMPLETE.md
PACKAGE_SETUP_COMPLETE.md
PUBLICATION_PREPARATION_PLAN.md
GIT_STATUS_SUMMARY.md
API_REVISION_PLAN.md
AURORA_STATUS.md
DISCREPANCY_INVESTIGATION.md

# Test files in wrong location
src/test_*.py
notebooks/
scripts/
misc/
dev_notes/
research-and-paper/

# Diagnostic/investigation scripts (not for publication)
examples/reproduce_paper_table/diagnose*.py
examples/reproduce_paper_table/diagnostic*.py
examples/reproduce_paper_table/investigate*.py

# Obsolete/superseded scripts (not for publication)
examples/reproduce_paper_table/produce_comprehensive_results.py
examples/reproduce_paper_table/produce_unified_results.py
examples/reproduce_paper_table/produce_baseline_table.py
