geoprior.cli.build_sm3_collect_summaries#
Build a combined SM3 summary table from a suite directory.
This command scans an SM3 suite root, collects per-regime summary CSV files, and writes combined CSV and JSON outputs.
Examples
Use the versatile root entry point:
geoprior build sm3-collect-summaries --suite-root results/sm3_tau_suite_20260303-120000
Use the family-specific entry point:
geoprior-build sm3-summaries --results-dir results --outdir results/sm3_tau_suite_20260303-120000
Functions
|
CLI entry point for SM3 summary collection. |
Build parser for SM3 summary collection. |
|
|
Collect per-regime summary tables from a suite root. |
|
Return the newest suite-like directory under results root. |
|
Infer regime label from a run directory name. |
|
Alias for the command entry point. |
|
Resolve output CSV and JSON paths. |
|
Resolve suite root from explicit args, config, or results root. |
Execute the SM3 collection workflow. |
- geoprior.cli.build_sm3_collect_summaries.infer_regime(folder_name, *, pattern='sm3_(?:tau|both)_(.+?)_50$')[source]#
Infer regime label from a run directory name.
- geoprior.cli.build_sm3_collect_summaries.discover_suite_root(results_dir, *, summary_name='sm3_synth_summary.csv')[source]#
Return the newest suite-like directory under results root.
- geoprior.cli.build_sm3_collect_summaries.resolve_suite_root(args, cfg)[source]#
Resolve suite root from explicit args, config, or results root.
- geoprior.cli.build_sm3_collect_summaries.collect_rows(suite_root, *, summary_name, pattern, strict)[source]#
Collect per-regime summary tables from a suite root.
- geoprior.cli.build_sm3_collect_summaries.resolve_outputs(args, suite_root)[source]#
Resolve output CSV and JSON paths.
- geoprior.cli.build_sm3_collect_summaries.build_sm3_collect_parser()[source]#
Build parser for SM3 summary collection.
- Return type:
- geoprior.cli.build_sm3_collect_summaries.run_sm3_collect_summaries(args)[source]#
Execute the SM3 collection workflow.
- Parameters:
args (Namespace)
- Return type:
None