# 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
# Run logs and files written by the docs build
docs/**/*.npz
docs/**/*.csv
docs/tutorials/logs/
docs/tutorials/reach-stiffer.yaml
docs/tutorials/walk.yaml
docs/tutorials/again.yaml
docs/tutorials/session.yaml

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