prop/lib/microwaveprop_web/live
Graham McIntire 6aec3eeea4 Extract Coverage module, fix computation, add tests
- Extract scoring logic to Microwaveprop.Rover.Coverage for testability
- Two-phase computation: fast pass (distance + propagation) for all grids,
  then SRTM terrain analysis for top 20 candidates only
- Cap search radius to 300 km to keep candidate count reasonable
- Run terrain analysis in Task with rescue/fallback for resilience
- Background Task doesn't block LiveView process
- 5 tests covering: ranked results, empty inputs, station details,
  band range differences, field presence
2026-04-07 16:08:03 -05:00
..
contact_live Path-integrated HRRR scoring across pos1/mid/pos2 2026-04-07 12:04:16 -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:18 -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:48 -05:00
path_live.ex Throttle GPS updates on path page to once per minute 2026-04-07 14:44:34 -05:00
rover_live.ex Extract Coverage module, fix computation, add tests 2026-04-07 16:08:03 -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:36 -05:00