# Python
__pycache__/
*.py[cod]
*.egg-info/
build/
dist/
.venv/
venv/
.mypy_cache/
.pytest_cache/
.ruff_cache/

# VS Code
.vscode/
# !.vscode/extensions.json

# Claude Code
.claude/

# Backups / scratch
_old/
*_old/
* - Copy.*
*.bak
*.orig

# Bench scripts for trying things out: hardcoded paths, functions pasted inline
# to be stepped through, no promise they run anywhere but this machine. Worked
# examples live in examples/ and are tracked.
testing_ideas/

# OS cruft
.DS_Store
Thumbs.db

# Project-generated: stage-1 arrays and stage-2 figures. These sit next to the
# raw data, which normally lives outside the repo - this is a safety net for
# when it doesn't.
processed/
results/
*.bin

# Figures dropped in the repo root by a bench script run from here. Figures
# that belong to the documentation live in docs/figures/ and are tracked.
/*.png

# mkdocs build output
site/
