prop/test/microwaveprop_web/live
Graham McIntire 83ea123e22
PathLive: ionosphere readout panel for VHF paths
Closes the GIRO → SporadicE → display loop. When a 144 or 440 MHz path
is calculated, PathLive looks up the nearest polled ionosonde's latest
foEs via Ionosphere.nearest_foes/3, runs SporadicE.es_score for the
actual (band, distance) pair, and renders a panel showing:

* Live foEs / foF2 / station-code / timestamp
* Computed single-hop Es MUF for this exact path length
* 0-100 Es score for the selected band
* Human-readable interpretation ("strong opening", "tropo only",
  "out of single-hop window", etc.)

Panel only appears for 144/440 (Es isn't relevant on microwave) and
only when the nearest station has data within the last 2 hours — if
ionosonde data is stale or missing, the panel is omitted entirely
rather than shown with misleading values.

Does not touch the grid scorer on /map — a grid cell has no intrinsic
path length, so Es scoring there is conceptually muddy. PathLive is
the right home for path-specific predictions.
2026-04-15 14:48:47 -05:00
..
algo_live_test.exs Show topbar loading indicator while scores are loading 2026-03-31 09:30:20 -05:00
beacon_live_test.exs Defer beacon coverage estimate until the toggle is flipped on 2026-04-14 17:13:05 -05:00
contact_live_test.exs Extend skew-T plot to cover the full troposphere 2026-04-14 17:25:58 -05:00
map_live_test.exs Sync map progress chip to what's actually loadable 2026-04-15 09:05:03 -05:00
path_live_test.exs PathLive: ionosphere readout panel for VHF paths 2026-04-15 14:48:47 -05:00
status_live_test.exs Show ERA5 fallback on contact detail, fix status page ERA5 progress 2026-04-13 13:44:31 -05:00
submit_live_test.exs Show upload progress and submission confirmation on /submit 2026-04-09 13:46:54 -05:00
user_management_live_test.exs Drop gridmap.org dependency, resolve callsigns locally 2026-04-12 17:43:29 -05:00
user_profile_live_test.exs User profiles at /u/:callsign, flexible band input, assorted UX cleanup 2026-04-12 16:13:08 -05:00
weather_map_live_test.exs WeatherMap: legend in top-right, description back in sidebar, play/stop, fix reload loop 2026-04-15 14:11:53 -05:00