Releases: FahrenheitResearch/radar-rs-analyst
Release list
Radar RS Analyst v0.2.2
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 Loophistory 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
Chunksoption; 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
VELcan use the dealiased continuity grid by default viaUnfold 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 -- --nocapturecargo clippy --all-targets --all-features -- -D warningscargo test -p render2d -p app_ui -p color_tables -p data_sourcecargo build --release -p app_uiwith 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
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 Loophistory 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
Chunksoption; 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
VELcan use the dealiased continuity grid by default viaUnfold 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_sourcecargo build --release -p app_uiwith 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
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
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
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
Full Changelog: v0.1.2...v0.2.0
Radar RS Analyst v0.2.0 RC1
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/.pal3tables. - 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
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
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
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