Commit eaccbf3
feat: analyze_iperf_angle_sweep MCP tool
New MCP tool that ingests two bench iperf sessions (installed antenna
+ reference antenna) at matched azimuth angles and computes per-cell
delta statistics — mean, median, worst-angle, best-angle, spread,
p10/p90 — plus a polar PNG per (channel, mode) and a markdown report
with a configurable verdict threshold.
The tool reads only the documented session.json shape (wifi_only runs
with angle_deg + aggregate.overall_mbps populated). No bench-code
dependency; failures surface in `warnings`, never raise. 8 unit tests
cover happy path, CSV/JSON shape, cell-set intersection, angle-set
intersection, verdict thresholds, missing manifest, malformed runs,
and non-wifi_only ignored.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 807da31 commit eaccbf3
3 files changed
Lines changed: 754 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
35 | 36 | | |
36 | 37 | | |
37 | 38 | | |
| |||
44 | 45 | | |
45 | 46 | | |
46 | 47 | | |
| 48 | + | |
47 | 49 | | |
48 | 50 | | |
49 | 51 | | |
| |||
0 commit comments