# Python
__pycache__/
*.py[cod]
.venv/
.venv-*/
*.egg-info/
dist/
build/export/
# Generated textures are tracked as real files (no Git LFS) so they can be synced
# to hardware production. Only the per-run job file is ignored: it records
# absolute machine paths and is rewritten by every run.
build/textures/**/_texture_job.json
# Printability reports are regenerated output, not design input. Use
# `orisys-design inspect --out <tracked path>` to keep one deliberately.
build/textures/**/texture_report.json
# The probe sensitivity bench writes ~90 MB of derived measurement artifacts
# (31 rendered frames, per-frame flow arrays, JSON reports) plus per-run job
# files. They are regenerated output like texture_report.json, not design input,
# so only a deliberate `optimise` winner should be promoted by hand.
build/probe/
# Local verification/scratch: pytest basetemps, sweep logs and the lead's independent
# deform/sensitivity auditors. Regenerate with the commands in docs/probe-method.md.
build/_*
.pytest_cache/

# Blender
*.blend1
*.blend2

# Renders and caches
**/renders/
**/.cache/
*.tmp

# Editor
.vscode/
.idea/
