# Environments
.venv/

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

# Generated
src/virtualmodelcontrol/_version.py
docs/_build/
docs/jupyter_execute/

# Tool caches
.pytest_cache/
.mypy_cache/
.ruff_cache/
.ipynb_checkpoints/

# Papers stay out of the repository
*.pdf
docs/api/generated/
# Animations written by the docs build
docs/**/*.mp4
docs/**/*.gif
docs/**/*.webp

# Lock file written by editor tooling; the project pins nothing
uv.lock
