__pycache__/
*.py[cod]
*$py.class
*.so
*.egg-info/
.eggs/
dist/
build/
wheels/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/
.tox/
.venv/
venv/
env/
.env
.DS_Store
.idea/
.vscode/

# MkDocs build output
site/

# Local-only notes and credentials (convention: *.local.md is never committed).
# Holds internal testing notes and any copied key file (e.g. keys.local.md).
*.local.md

# experiment data cache
experiment/.cache/
