neuropose/docs/api
Levi Neuwirth 4f3a6241fb add example analysis configs and integration suite
Three reference configs under examples/analysis/:
  - minimal.yaml: full-trial DTW on raw coordinates, no alignment or
    segmentation. Smallest working example; a starting template.
  - paper_c_headline.yaml: the representative Paper C pipeline.
    Bilateral gait-cycle segmentation, per-sequence Procrustes, and
    joint-angle DTW on knee and hip flexion triplets.
  - per_joint_debug.yaml: per-joint DTW breakdown for diagnosing
    which joint drives an unexpected distance.

tests/integration/test_analyze_examples.py exercises each example
twice: load_config must accept the YAML (catches drift between the
examples and the current schema), and run_analysis must execute the
config end-to-end against synthetic predictions (catches drift
between the examples and the executor). The Paper C example has an
extra guard verifying the knee-flexion triplets haven't been edited
to something unexpected.

Also wires docs/api/pipeline.md into the mkdocs nav so mkdocstrings
surfaces the full schema and executor API.
2026-04-22 11:49:47 -04:00
..
benchmark.md benchmarking and profiling scaffold 2026-04-14 20:32:29 -04:00
config.md deployment 2026-04-13 18:08:05 -04:00
estimator.md deployment 2026-04-13 18:08:05 -04:00
ingest.md tooling 2026-04-15 11:41:27 -04:00
interfacer.md deployment 2026-04-13 18:08:05 -04:00
io.md deployment 2026-04-13 18:08:05 -04:00
migrations.md add neuropose.migrations for schema versioning 2026-04-18 17:02:50 -04:00
monitor.md tooling 2026-04-15 11:41:27 -04:00
pipeline.md add example analysis configs and integration suite 2026-04-22 11:49:47 -04:00
reset.md add neuropose reset subcommand for pipeline-wide state wipe 2026-04-18 17:15:24 -04:00
segment.md benchmarking and profiling scaffold 2026-04-14 20:32:29 -04:00
visualize.md deployment 2026-04-13 18:08:05 -04:00