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

# Virtual env / uv
.venv/
.uv-cache/

# Example output: the committed showcase + gallery live under examples/images/
# and ARE tracked; ignore only stray PNGs written to the examples/ root.
examples/*.png

# IDE
.idea/
.vscode/

# OS
.DS_Store
Thumbs.db
CLAUDE.md
CLAUDE.md
REVIEW.md
/article
*.pdf
