Skip to content

Releases: FahrenheitResearch/radar-rs-analyst

Radar RS Analyst v0.2.2

Choose a tag to compare

@FahrenheitResearch FahrenheitResearch released this 09 Jun 05:36

Radar RS Analyst v0.2.2

Supersedes v0.2.1 with the accepted history/live/portability/velocity work plus the extra velocity-dealias spoke guardrails from review.

Highlights:

  • Frame history with selectable 3/5/7/10/15/20/25/30 frame limits.
  • Timeline scrubber, previous/next controls, and play/pause looping.
  • Explicit Load Loop history backfill so normal live loading stays focused on current data.
  • Level II live backfill and live partial handling with stale/partial/complete labels.
  • Low-level live chunk display is gated by the Chunks option; default waits for a complete low-level tilt.
  • Same-site live refresh preserves map view and product selection, including velocity.
  • Multi-radar overlays remain available while the primary radar keeps priority.
  • RadarScope/analyst-style stepped palette parsing and additional REF/VEL color presets.
  • Plain VEL can use the dealiased continuity grid by default via Unfold VEL.
  • Velocity dealias spoke guardrails: radial unfold cap reduced, stale slope propagation after gaps blocked, and isolated spoke cleanup retained.
  • Portable cache/config paths; no Drew/source-tree runtime path dependency found in source or release EXE audit.
  • Profiling examples for single and multi-radar decode/render/memory checks.

Verification:

  • cargo test -p render2d velocity_dealias -- --nocapture
  • cargo clippy --all-targets --all-features -- -D warnings
  • cargo test -p render2d -p app_ui -p color_tables -p data_source
  • cargo build --release -p app_ui with path remapping
  • Source hardcoded-path audit passed.
  • Release EXE binary string audit passed for Drew/Codex/Downloads/source-tree paths.

Known caveat:
The velocity dealiaser is still a lightweight local implementation, not a full GR2A/RadarScope-grade dealiaser. It now has additional radial-spoke guardrails, but complex velocity regions can still differ from commercial tools.

Radar RS Analyst v0.2.1

Choose a tag to compare

@FahrenheitResearch FahrenheitResearch released this 09 Jun 05:23

Radar RS Analyst v0.2.1

Promoted the accepted history/live/portability/velocity work to main.

Highlights:

  • Frame history with selectable 3/5/7/10/15/20/25/30 frame limits.
  • Timeline scrubber, previous/next controls, and play/pause looping.
  • Explicit Load Loop history backfill so normal live loading stays focused on current data.
  • Level II live backfill and live partial handling with stale/partial/complete labels.
  • Low-level live chunk display is gated by the Chunks option; default waits for a complete low-level tilt.
  • Same-site live refresh preserves map view and product selection, including velocity.
  • Multi-radar overlays remain available while the primary radar keeps priority.
  • RadarScope/analyst-style stepped palette parsing and additional REF/VEL color presets.
  • Plain VEL can use the dealiased continuity grid by default via Unfold VEL.
  • Portable cache/config paths; no Drew/source-tree runtime path dependency found in source or release EXE audit.
  • Profiling examples for single and multi-radar decode/render/memory checks.

Verification:

  • cargo test -p render2d -p app_ui -p color_tables -p data_source
  • cargo build --release -p app_ui with path remapping
  • Source hardcoded-path audit passed.
  • Release EXE binary string audit passed for Drew/Codex/Downloads/source-tree paths.

Known caveat:
The velocity dealiaser is still a lightweight local implementation, not a full GR2A/RadarScope-grade dealiaser. It is improved for obvious folded-core and unsupported ray artifacts, but complex velocity regions can still differ from commercial tools.

GPT Velocity Live Review 20260609

Choose a tag to compare

Review build for GPT 5.5 Pro / velocity-live workflow review.

Branch: review/gpt-velocity-live-20260609
Commit: 68ac4f5

Key changes:

  • Stabilized live refresh: no blanking on same-site refresh, no preview/double-install churn while data is already visible.
  • Auto-advances only to meaningfully newer low-level SAILS cuts: <= 1.0 deg and at least 90 seconds newer.
  • History playback is protected from live refresh selection stealing.
  • History strip is scoped to the active radar site.
  • Live warning polygons require active api.weather.gov/alerts authority; hot text can enrich but not create standalone active TOR/SVR/etc polygons.
  • Timeline scrubber uses full panel width with fixed-height status/frame areas to avoid UI jitter while scrubbing.
  • Tuned Analyst Tornado VEL, Analyst Pro VEL, and RadarScope Contrast VEL toward brighter RadarScope-style velocity contrast.

Attached data bundle:

  • velocity-review-bundle-20260609.zip includes latest three completed Level II archive volumes per KICT/KTWX plus latest assembled realtime partials.
  • Use low-level velocity/SRV tilts around 0.5-1.0 deg for palette/render review.

Verification:

  • cargo test -p app_ui -p color_tables -p data_source passed.

Velocity Unfold Review 20260609

Pre-release

Choose a tag to compare

Review build for Radar RS Analyst velocity rendering and dealias diagnostics.

Branch: review/velocity-unfolded-colors-20260609
Commit: de59806 Improve velocity unfolding display

Changes:

  • Adds Unfold VEL display mode, default on, so plain VEL display colors use the dealiased continuity grid while raw VEL remains available by turning the checkbox off.
  • Adds a bounded 2D azimuth/gate consensus pass after radial velocity unwrap.
  • Adds conservative unsupported-radial-spike suppression for DVEL ray artifacts.
  • Hardens render worker cache signatures with product, dealiased render mode, and storm-motion identity so VEL/DVEL/SRV/DSRV cannot reuse misleading buffers.
  • Retunes accepted velocity palettes so strong inbound cores trend white/cyan/blue and strong outbound cores trend white/orange.
  • Adds velocity_event_probe example for KTWX/KICT style folded-core diagnosis.

Portability:

  • Windows review EXE was rebuilt with Rust path remapping for the checkout and Cargo registry paths.
  • Binary string audit is clean for C:\Users\drew, Documents\Codex, Downloads, radar-rs-analyst-history-clean, and files-mentioned-by-the-user-pasted.

Evidence:

  • KTWX 2026-06-09 04:12:34 probe: raw +25.5 m/s folded gates in the bad area unfold to about -25.8 m/s and now sample as pale cyan/white instead of red when Unfold VEL is on.
  • cargo test -p render2d -p app_ui -p color_tables -p data_source
  • cargo build --release -p app_ui
  • perf_probe KTWX: decode p50 60.650 ms; DVEL direct p50 2.067 ms; DVEL cached p50 0.128 ms.
  • multisite_profile 1/5/10 retained radars: 88.8 MB / 234.2 MB / 579.6 MB working set.

Known caveat:

  • This is still a lightweight local dealiaser, not a full GR2A/RadarScope-grade algorithm. Some complex regions can still classify differently, but the obvious folded-positive-as-red case and unsupported ray artifacts are specifically targeted.

Portable Windows EXE SHA256:
81E49E68A4768BD05D53EC9877BDB00C832AAEDFD0F757E7DE1412DABA3381E0

GPT Velocity Diagnostic Review 20260609

Pre-release

Choose a tag to compare

Review drop for GPT / human follow-up on live radar + velocity color behavior.

Branch: review/gpt-velocity-diagnostic-20260609
Commit: 8bd86b3 Add velocity color polarity diagnostic

Included changes in this branch:

  • Keeps live low-tilt/full-tilt gating changes intended to avoid partial-sector black-screen chunk flashes when chunks are off.
  • Preserves selected velocity product during live partial refresh when VEL is not available yet.
  • Adds accepted velocity/reflection color-table tuning already on the review branch.
  • Adds Sign Check VEL and a Flip VEL colors diagnostic checkbox to help determine whether the remaining mismatch is polarity, table sampling, or deeper velocity rendering behavior.

Known concern for review:

  • User still reports velocity color mismatch versus RadarScope/GR2A on KTWX/KICT cases, especially white/red appearing where white/blue is expected near strong velocity cores. This release is for review/diagnosis, not a final visual-quality signoff.

Verification before release:

  • cargo build --release -p app_ui
  • cargo test -p app_ui -p color_tables -p data_source

EXE SHA256:
D73B8FC291494FE534476F83D76B4F2FE4730A92CBD97A044F8C21867295B382

Radar RS Analyst v0.2.0

Choose a tag to compare

@github-actions github-actions released this 08 Jun 07:43

Full Changelog: v0.1.2...v0.2.0

Radar RS Analyst v0.2.0 RC1

Pre-release

Choose a tag to compare

@FahrenheitResearch FahrenheitResearch released this 08 Jun 02:55

Radar RS Analyst v0.2.0 release candidate for external review.

Highlights:

  • Realtime public Level II chunk loading for faster in-progress scans when available.
  • Live NWS/SPC hazard polygons with click details and filter controls.
  • Built-in reflectivity/velocity color tables plus user-imported .pal/.pal3 tables.
  • Velocity, DVEL, SRV, and DSRV display paths with conservative lightweight dealiasing.
  • Full-resolution CPU viewport rendering and render/cache performance refinements.
  • Lightweight vector basemap, right-click nearest-site loading, and no auto-recenter on scan/tilt updates.
  • Arrow-key product/tilt stepping and hideable performance stats.

Verification:

  • GitHub CI: cargo fmt --all --check, cargo test --workspace --all-targets, cargo clippy --workspace --all-targets -- -D warnings
  • GitHub Release workflow: cargo build --release -p app_ui --bin radar-rs-analyst and Windows x64 package upload
  • Local native Windows UI check: live KTLX refresh and tilt switching preserved zoomed map view.

Artifact SHA256:
844C909393D20FFD399770FBA69E83B04E39CE668F56CCCA49D4DAD7DBD284F7 radar-rs-analyst-windows-x64.zip

Review PR:
#1

Radar RS Analyst GPT Pro Palette Review

Pre-release

Choose a tag to compare

Prerelease review build for GPT Pro / visual palette review.

Changes in this build:

  • REF presets narrowed to GR2Analyst Classic, NWS Classic, Dark Scope, Hail Core, and Low Precip.
  • VEL presets narrowed to Analyst Tornado, Analyst Pro, and RadarScope Contrast.
  • Reflectivity presets now hide low-end junk below roughly 10 dBZ.
  • Reflectivity high-end ramps are stretched so magenta/purple/white arrive later.
  • Includes prior KAMA realtime chunk-selection fix and palette quantized-step support.

Verification:

  • cargo test -p color_tables -p app_ui -p render2d -p data_source
  • cargo build --release -p app_ui

Radar RS Analyst History Test 2026-06-08

Choose a tag to compare

History/looping test build from feature/history-looping-portability.

Included:

  • Frame history sizes 3/5/7/10/15/20/25/30 with scrubber, previous/next, and play/pause looping.
  • Level II realtime first-frame load prioritized for fast first visible data.
  • History loading is now explicit: Load Selected loads the current frame; Load Loop fetches loop history.
  • Explicit Load Loop archive history loads are bounded-parallel, while realtime chunks continue using chunk-batch parallel downloads.
  • Cache/runtime path portability fixes to avoid Drew/source-tree-specific runtime paths.
  • Hazard geometry guard for malformed cross-country overlay artifacts.

Verification:

  • cargo test -p app_ui passed.
  • cargo build --release -p app_ui passed.
  • Native app visual checks: normal load produced one frame; Load Loop filled the 7-frame history.

Asset:

  • Radar RS Analyst History Test.exe
  • SHA256: E7876DE67AA81B8DDB7CC77AABB92BA705837A8E83EA782C5E9909B12C6226CE

This is a prerelease/test build, not the official latest stable binary.

Radar RS Analyst v0.1.2 Regional Basemap

Choose a tag to compare

@FahrenheitResearch FahrenheitResearch released this 07 Jun 18:09

What's new

  • Adds a lightweight generated vector basemap with global country context.
  • Adds US state/county boundaries, county labels, and populated-place labels.
  • Adds viewport-gated Canada, Mexico, and Japan regional basemap packs so non-visible regions stay off the hot path.
  • Adds basemap guardrail tests for regional content, viewport gating, and representative culling bounds.

Verification

  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo test --workspace
  • cargo build --release -p app_ui --bin radar-rs-analyst

Windows exe SHA256: 02c03ea8ab54203189cb04936add362e345a3047d8e4f2fca666bc1cb48ac2e0