bagx.eval¶
bagx.eval
¶
Single bag quality evaluation engine.
Evaluates GNSS, IMU, and inter-topic sync quality, producing a structured quality report with a composite score.
EvalConfig
dataclass
¶
Configurable scoring thresholds for evaluation.
Users can tune these for their sensor suite via the Python API.
detect_domain_names(topics, custom_domains=None)
¶
Return built-in plus custom domain names inferred from a bag report.
evaluate_bag(bag_path, output_json=None, config=None, custom_rules_path=None)
¶
Run full quality evaluation on a bag file.
generate_recommendations(report)
¶
Generate actionable recommendations based on eval results.
print_eval_report(report, console=None)
¶
Pretty-print an evaluation report.