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

# OS
.DS_Store

# Generated outputs / demo artifacts
embedding_out/
examples/embedding_out/
notebooks/*_results.csv
notebooks/*.png

# Local-only reference docs (not distributed)
manuscript.tex
numeric_inventory.md
package_plan.md

# Docker user-data mount (repo root only — leading slash keeps this from
# matching packaged data dirs like src/pose_dynamics/data/)
/data/

# Local tooling
.claude/

# Figures
artifacts*
paper/
figs/

# Data — research inputs stay out of the repo, but the CSVs that ship inside
# the wheel (see [tool.hatch.build.targets.wheel] artifacts) must be tracked.
*.csv
!src/pose_dynamics/**/*.csv
mosaic_run.py
# Case 2 reproduction results cache (fingerprint-keyed parquet)
notebooks/case2_cache/
