*.py[cod]

# C extensions
*.so

# Packages
*.egg
*.egg-info
dist
build
eggs
parts
bin
var
sdist
develop-eggs
.installed.cfg
lib
lib64

# Installer logs
pip-log.txt

# Unit test / coverage reports
.coverage
.tox
.nox
*.nox
nosetests.xml
tests/draw_results
.pytest_cache
*.pytest_cache
.mypy_cache
tests/junit-*.xml
tests/coverage.xml
# Translations
*.mo

# Mr Developer
.mr.developer.cfg
.project
.pydevproject
*.vscode

# vi
.*.swp


#Ignore vscode AI rules
.github/instructions/codacy.instructions.md
CLAUDE.md
.idea/*
.DS_Store
*.wpr
*.wpu
.cache/*
.claude/settings.local.json
__pycache__
_build
.codacy
working

# quarto build artefacts, all regenerated by `quarto render doc`
doc/_site/
doc/_freeze/
doc/.quarto/
doc/reference/
doc/objects.json
**/*.quarto_ipynb
# the write-db example opens a data store beside a TemporaryDirectory, so the
# store itself is left behind each render
doc/*.sqlitedb
# gallery thumbnails, written by the gallery pages themselves at render time
doc/draw/**/*.png
# rendered pages and their support files, written beside the .qmd sources
doc/**/*.html
doc/site_libs/