Loading...
Loading...
Command-line interface for CloudAnalyzer — Agent-friendly harness for CloudAnalyzer, a QA platform for mapping, localization, and perception outputs. Supports 27 commands across 8 groups: point cloud evaluation, trajectory evaluation, ground segmentation QA, config-driven quality gates, baseline evolution, processing, visualization, and interactive REPL.
npx skill4agent add hkuds/cli-anything cli-anything-cloudanalyzerpip install cli-anything-cloudanalyzerpip install cloudanalyzercli-anything-cloudanalyzer [--project FILE] [--json] COMMAND [ARGS]...| Option | Description |
|---|---|
| Path to project JSON file |
| Output results as JSON (for agent consumption) |
cli-anything-cloudanalyzer evaluate run source.pcd reference.pcd
cli-anything-cloudanalyzer --json evaluate run source.pcd reference.pcd--plot TEXT--threshold FLOATcli-anything-cloudanalyzer evaluate compare src.pcd tgt.pcd --register gicp--register TEXTcli-anything-cloudanalyzer evaluate diff a.pcd b.pcd --threshold 0.1cli-anything-cloudanalyzer --json evaluate batch results/ reference.pcd --min-auc 0.95--min-auc FLOAT--max-chamfer FLOATcli-anything-cloudanalyzer --json evaluate ground est_ground.pcd est_ng.pcd ref_ground.pcd ref_ng.pcd --min-f1 0.9--voxel-size FLOAT--min-precision FLOAT--min-recall FLOAT--min-f1 FLOAT--min-iou FLOATcli-anything-cloudanalyzer evaluate pipeline input.pcd reference.pcd -o output.pcdcli-anything-cloudanalyzer --json trajectory evaluate est.csv gt.csv --max-ate 0.5 --max-lateral 0.3--max-ate FLOAT--max-rpe FLOAT--max-drift FLOAT--min-coverage FLOAT--max-lateral FLOAT--max-longitudinal FLOAT--align-origin--align-rigidcli-anything-cloudanalyzer trajectory batch runs/ --reference-dir gt/ --max-drift 1.0cli-anything-cloudanalyzer trajectory run-evaluate map.pcd map_ref.pcd traj.csv traj_ref.csv--min-auc FLOAT--max-ate FLOATcli-anything-cloudanalyzer --json check run cloudanalyzer.yaml--output-json TEXTcli-anything-cloudanalyzer check init cloudanalyzer.yaml --profile integrated--profile TEXT--forcecli-anything-cloudanalyzer --json baseline decision qa/summary.json --history-dir qa/history/--history TEXT--history-dir TEXT--output-json TEXTcli-anything-cloudanalyzer baseline save qa/summary.json --history-dir qa/history/ --keep 10--history-dir TEXT--label TEXT--keep INTEGERcli-anything-cloudanalyzer --json baseline list --history-dir qa/history/cli-anything-cloudanalyzer process downsample cloud.pcd -o down.pcd -v 0.05cli-anything-cloudanalyzer process sample cloud.pcd -o sampled.pcd -n 10000cli-anything-cloudanalyzer process filter cloud.pcd -o filtered.pcdcli-anything-cloudanalyzer process split large.pcd -o tiles/ -g 100cli-anything-cloudanalyzer process merge a.pcd b.pcd -o merged.pcdcli-anything-cloudanalyzer process convert input.las -o output.pcdcli-anything-cloudanalyzer inspect view cloud.pcdcli-anything-cloudanalyzer inspect web map.pcd ref.pcd --heatmapcli-anything-cloudanalyzer inspect web-export map.pcd ref.pcd -o bundle/cli-anything-cloudanalyzer --json info show cloud.pcdcli-anything-cloudanalyzer session new -o project.json -n my-run-p--projectcli-anything-cloudanalyzer --project project.json session history --last 20cli-anything-cloudanalyzer --json evaluate run output.pcd reference.pcdcli-anything-cloudanalyzer check init cloudanalyzer.yaml --profile integrated
cli-anything-cloudanalyzer --json check run cloudanalyzer.yamlcli-anything-cloudanalyzer --json check run cloudanalyzer.yaml --output-json qa/summary.json
cli-anything-cloudanalyzer baseline save qa/summary.json --history-dir qa/history/
cli-anything-cloudanalyzer --json baseline decision qa/summary.json --history-dir qa/history/cli-anything-cloudanalyzer --json evaluate ground \
est_ground.pcd est_ng.pcd ref_ground.pcd ref_ng.pcd --min-f1 0.9