Skip to content

GenericRadar v0.2.0

Choose a tag to compare

@FahrenheitResearch FahrenheitResearch released this 19 Aug 21:28
· 14 commits to main since this release

Cross sections, live-feed resilience, and a choice of toolbar.

  • Cross sections draw discrete radar beams by default: one band per tilt
    with honest gaps where the radar never sampled, half-beamwidth extents
    after Zhang et al. (2011). The smooth interpolated view remains as a
    toggle in the section window. Closing the window now disarms endpoint
    placement.
  • When a site's realtime chunk feed dies upstream, the app now falls back
    to the Level II archive bucket and keeps the picture current, labelled
    "archive fallback" with its true age; it returns to the realtime feed
    automatically when that leads again. A stalled feed is announced on the
    toolbar and on the pane instead of silently ageing.
  • Two toolbar styles, one setting apart (Settings > Appearance): the
    compact menu bar (default) and the everything-visible row from v0.1.0.
  • Frame age readouts on the status line and pane headers; contrast-audited
    chrome in both theme benches.

The executable is unsigned; Windows SmartScreen will warn on first run.
To build from source: cargo build --release -p workstation_app --bin GenericRadar.

Data: NOAA/NWS NEXRAD Level II; api.weather.gov; USGS The National Map;
(c) OpenStreetMap contributors.