# The Institute vault — what never enters git.
# Rule: git tracks knowledge + code; heavy binaries live on disk and back up separately.
# (Git LFS for scientific data — OpenSim meshes, checkpoints — is a later option.)

# --- Python ---
__pycache__/
*.py[cod]
*.egg-info/
.venv/
venv/
.pytest_cache/
*.so

# --- Scientific / engineering binaries ---
*.vtu
*.vtp
*.stl
*.obj
*.osim            # large OpenSim models; force-add small canonical ones with `git add -f`
*.pt
*.pth
*.ckpt
*.onnx
*.npz
*.h5
*.hdf5

# --- Media / renders (generated) ---
*.mp4
*.gif
*.mov
*.png             # generated renders; force-add canonical figures explicitly
*.jpg
*.jpeg
*.tiff

# --- LaTeX / build outputs (commit final manuscripts explicitly) ---
build/
dist/
*.log
*.aux
*.out
*.toc
*.bbl
*.blg
*.synctex.gz
*.fdb_latexmk
*.fls
*.pdf

# --- OS / editor noise ---
.DS_Store
Thumbs.db
*.swp
.obsidian/workspace.json
.obsidian/workspace-mobile.json

# --- Local secrets ---
.env
*.local