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

# Virtual environment
.venv/
venv/

# Test / tool caches
.pytest_cache/
.ruff_cache/
.mypy_cache/
.hypothesis/

# Generated output. Databases and downloaded media are rebuilt by rerunning
# the script, so they're artifacts rather than source.
#
# The example CHARTS are deliberately NOT ignored: they're small, they show
# what the library produces without needing to run anything, and they're what
# someone browsing the repo actually wants to see.
examples/*.html
examples/*.db
examples/*.json
examples/media/
benchmarks/*.png
benchmarks/*.html
benchmarks/*.db
benchmarks/*.json

# Model weights. Large binaries bloat every clone forever and belong wherever
# you manage data -- not in library source.
*.pt
*.pth
*.onnx
*.safetensors

# Editor / OS
.vscode/
.idea/
.DS_Store
Thumbs.db
