prop/lib/microwaveprop_web/live
Graham McIntire 9ee2b9dd1b Rover planner: auto-compute coverage areas with terrain + propagation
Rewrites rover planner to automatically color the map after stations
are entered. No manual stop selection needed — the system evaluates
every Maidenhead grid in range and scores them by:

- SRTM terrain analysis to each station (diffraction loss, LOS verdict)
- HRRR propagation forecast (ducting, refractivity, atmospheric conditions)
- Distance to stations vs band range limits
- Propagation boost: good conditions (score 80+) make blocked paths
  viable through ducting, matching the app's core beyond-LOS prediction

Coverage score formula: boosted path quality 30% + propagation 30%
+ distance 20% + station count 20%. Colored grid squares on the map
show best (green) to worst (red) operating positions.

Sidebar shows top 10 grids ranked with: workable station count,
propagation score, best operating hour, 18-hour forecast sparkline.
Click a grid for per-station detail: distance, terrain verdict,
diffraction loss.

URL stores stations + band for sharing: /rover?stations=W5ISP,K5TR&band=10000
2026-04-07 15:43:28 -05:00
..
contact_live Path-integrated HRRR scoring across pos1/mid/pos2 2026-04-07 12:04:19 -05:00
algo_live.ex Remove timex, earmark, dns_cluster deps; add local implementations 2026-04-02 12:17:37 -05:00
backfill_live.ex Add ERA5 to backfill dashboard and enrichment pipeline 2026-04-07 12:24:21 -05:00
contact_map_live.ex Add interactive popups to contact map, dedup reciprocals, darken line colors 2026-04-01 12:39:02 -05:00
map_live.ex Add /rover planner for microwave contest rovers 2026-04-07 14:17:50 -05:00
path_live.ex Throttle GPS updates on path page to once per minute 2026-04-07 14:44:24 -05:00
rover_live.ex Rover planner: auto-compute coverage areas with terrain + propagation 2026-04-07 15:43:28 -05:00
submit_live.ex fix enrichment 2026-04-02 15:30:41 -05:00
weather_map_live.ex Remove icons from navigation links in map control panels 2026-04-07 07:50:39 -05:00