prop/lib
Graham McIntire 94c70b52d8 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:05 -05:00
..
microwaveprop Extract Coverage module, fix computation, add tests 2026-04-07 16:08:05 -05:00
microwaveprop_web Extract Coverage module, fix computation, add tests 2026-04-07 16:08:05 -05:00
mix/tasks Add mix era5_backfill task and gitignore .envrc 2026-04-07 12:24:21 -05:00
microwaveprop.ex initial 2026-03-28 11:28:47 -05:00
microwaveprop_web.ex Add robots.txt and sitemap.xml for search engines 2026-04-03 08:44:33 -05:00