neuropose/tests
Levi Neuwirth 01b374451f wire neuropose analyze to run_analysis
Replaces the placeholder stub that returned EXIT_PENDING with a real
analyze --config <yaml> [--output <json>] command. Loads the YAML,
validates through AnalysisConfig (so typos fail with a clear
ValidationError before any predictions load), runs the pipeline,
and writes the AnalysisReport atomically.

Surfaces YAML parse errors and schema violations as EXIT_USAGE=2
with messages pointing at the offending file. Missing predictions
files during execution also surface as EXIT_USAGE rather than a
bare traceback.

Prints a one-line summary after the run: segmentation counts, the
analysis kind, and — for DTW — the per-segment distance count and
mean. --output / -o overrides the report path declared in the
config, useful when sweeping a single config over multiple input
pairs from a shell loop.
2026-04-22 11:40:24 -04:00
..
integration add Provenance subobject and LoadedModel 2026-04-18 17:10:52 -04:00
unit wire neuropose analyze to run_analysis 2026-04-22 11:40:24 -04:00
conftest.py linting and formatting 2026-04-14 13:50:11 -04:00