Releases: FahrenheitResearch/nexview
Releases · FahrenheitResearch/nexview
v2.0.1
NexView v2.0.1 — Performance Edition
New Features
- Multi-radar group animation — Ctrl+Click radars to add to group, synced loop animation across all active radars with parallel S3 download
- Composite GIF export — Export multi-radar groups as composited GIF animations (1920x1080)
- Bilinear interpolation renderer — GR2Analyst-quality smooth rendering with gate and azimuth interpolation
- Dynamic resolution scaling — Render resolution adapts to zoom level (1024/2048/4096px)
- 3D cross-section view — Perspective-projected vertical cross-section with drag-to-rotate, ground plane grid
- Custom color tables — Load GR2Analyst (.pal) and RadarScope color table formats, 6 built-in presets
- Per-radar opacity — Individual opacity sliders for each radar in multi-radar groups
Improvements
- 4-panel view — Now uses smooth renderer, custom color tables, and dynamic resolution
- Cross-section click fix — Tool clicks (cross-section, measure, sounding) no longer conflict with map panning
- Animation performance — Eager texture pre-rendering, eliminated 25-50MB Level2File clones per frame
- Elevation locking — Animation frames locked to frame 0 elevation angle, prevents tilt flickering
- Faster downloads — 8 concurrent S3 downloads (up from 4)
macOS Users
If you see a Gatekeeper warning, right-click the app and select "Open", or run:
xattr -cr /Applications/NexView.app
Downloads
| Platform | File |
|---|---|
| Windows x64 | NexView-Windows-x64.zip |
| macOS Apple Silicon | NexView-macOS-AppleSilicon.dmg |
| macOS Intel | NexView-macOS-Intel.dmg |
| Linux x64 | NexView-Linux-x64.tar.gz |
v2.0.0
NexView v2.0.0 — Performance Edition
New Features
- Multi-radar group animation — Ctrl+Click radars to add to group, synced loop animation across all active radars with parallel S3 download
- Composite GIF export — Export multi-radar groups as composited GIF animations (1920x1080)
- Bilinear interpolation renderer — GR2Analyst-quality smooth rendering with gate and azimuth interpolation
- Dynamic resolution scaling — Render resolution adapts to zoom level (1024/2048/4096px)
- 3D cross-section view — Perspective-projected vertical cross-section with drag-to-rotate, ground plane grid
- Custom color tables — Load GR2Analyst (.pal) and RadarScope color table formats, 6 built-in presets
- Per-radar opacity — Individual opacity sliders for each radar in multi-radar groups
Improvements
- 4-panel view — Now uses smooth renderer, custom color tables, and dynamic resolution
- Cross-section click fix — Tool clicks (cross-section, measure, sounding) no longer conflict with map panning
- Animation performance — Eager texture pre-rendering, eliminated 25-50MB Level2File clones per frame
- Elevation locking — Animation frames locked to frame 0 elevation angle, prevents tilt flickering
- Faster downloads — 8 concurrent S3 downloads (up from 4)
macOS Users
If you see a Gatekeeper warning, right-click the app and select "Open", or run:
xattr -cr /Applications/NexView.app
Downloads
| Platform | File |
|---|---|
| Windows x64 | NexView-Windows-x64.zip |
| macOS Apple Silicon | NexView-macOS-AppleSilicon.dmg |
| macOS Intel | NexView-macOS-Intel.dmg |
| Linux x64 | NexView-Linux-x64.tar.gz |
v1.5.1
NexView v1.5.1
Bug Fixes
- Sounding render freeze fixed — Root cause: pressure loops in Skew-T renderer got stuck at floor value forever (
p.max(P_TOP)= infinite loop). Now terminates correctly. - HRRR soundings re-enabled — Click anywhere in CONUS for HRRR model sounding with 30s timeout, falls back to IEM/rucsoundings
- CIN clamped — CIN values capped at -2000 J/kg to prevent absurd numbers
- Drawing safety — NaN guards on all line-drawing functions, Bresenham length caps, moist lapse rate safe defaults
macOS Users
If you see a Gatekeeper warning, right-click the app and select "Open", or run:
xattr -cr /Applications/NexView.app
Downloads
| Platform | File |
|---|---|
| Windows x64 | NexView-Windows-x64.zip |
| macOS Apple Silicon | NexView-macOS-AppleSilicon.dmg |
| macOS Intel | NexView-macOS-Intel.dmg |
| Linux x64 | NexView-Linux-x64.tar.gz |
v1.5.0
NexView v1.5.0
New Features
- HRRR model soundings — Click anywhere in CONUS for a full sounding with SHARPpy-equivalent parameter computation (CAPE/CIN, STP, SCP, SHIP, Bunkers, SRH, etc.)
- HRRR map overlay — View HRRR weather model data (reflectivity, 2m temp, wind, precip, and more) directly in the radar viewer
- Bundled basemap — No internet needed for map tiles, just extract and run
Bug Fixes
- Sounding freeze fix — NaN guards and iteration limits prevent infinite loops in CAPE/CIN computation
- Sounding timeout — HRRR sounding fetch capped at 30 seconds with proper fallback to IEM/rucsoundings
- Basemap visibility — Map borders and coastlines now render on top of all weather data layers
macOS Users
If you see a Gatekeeper warning, right-click the app and select "Open", or run:
xattr -cr /Applications/NexView.app
Downloads
| Platform | File |
|---|---|
| Windows x64 | NexView-Windows-x64.zip |
| macOS Apple Silicon | NexView-macOS-AppleSilicon.dmg |
| macOS Intel | NexView-macOS-Intel.dmg |
| Linux x64 | NexView-Linux-x64.tar.gz |
v1.4.0
NexView v1.4.0
New Features
- HRRR model soundings — Click anywhere in CONUS for a full sounding with SHARPpy-equivalent parameter computation (CAPE/CIN, STP, SCP, SHIP, Bunkers, SRH, etc.)
- HRRR map overlay — View HRRR weather model data (reflectivity, 2m temp, wind, precip, and more) directly in the radar viewer
- Bundled basemap — No internet needed for map tiles, just extract and run
Bug Fixes
- Sounding crash fix — Skew-T renderer no longer crashes the app on bad data
- Super-res tilt filtering — Only valid tilts shown for super-res products
- GPU rendering defaults to off — CPU+Rayon is faster
macOS Users
If you see a Gatekeeper warning, right-click the app and select "Open", or run:
xattr -cr /Applications/NexView.app
Downloads
| Platform | File |
|---|---|
| Windows x64 | NexView-Windows-x64.zip |
| macOS Apple Silicon | NexView-macOS-AppleSilicon.dmg |
| macOS Intel | NexView-macOS-Intel.dmg |
| Linux x64 | NexView-Linux-x64.tar.gz |
v1.3.1
NexView v1.3.1
Bug Fixes
- Sounding crash fix — Skew-T renderer no longer crashes the app on bad data
- Super-res tilt filtering — Only valid tilts shown for super-res products
- GPU rendering defaults to off — CPU+Rayon is faster
Changes
- Bundled basemap — no internet needed for map tiles, just extract and run
- All downloads include map data
macOS Users
If you see a Gatekeeper warning, right-click the app and select "Open", or run:
xattr -cr /Applications/NexView.app
Downloads
| Platform | File |
|---|---|
| Windows x64 | NexView-Windows-x64.zip |
| macOS Apple Silicon | NexView-macOS-AppleSilicon.dmg |
| macOS Intel | NexView-macOS-Intel.dmg |
| Linux x64 | NexView-Linux-x64.tar.gz |
v1.3.0
NexView v1.3.0
New Features
- Settings window - Gear icon opens full settings panel with opacity controls, overlay toggles, GPU rendering toggle, default station config, and GIF export
- Warning opacity slider - Adjustable opacity for NWS warning polygons
- GIF export in toolbar - Quick-access GIF button appears when animation frames are loaded
Fixes
- GPU rendering on Windows - Dedicated wgpu device for compute prevents display pipeline interference. Falls back to CPU if GPU output is empty.
- Sounding freeze - Drop guard ensures fetch flag is always cleared, even on task panic
Previous (v1.2.0)
- Multi-radar support (Shift+Click)
- GPU rendering on macOS (Metal Rgba8Uint)
- NWS polygon alignment fix
- 19 bug fixes
macOS Users
If you see a Gatekeeper warning, right-click the app and select "Open", or run:
xattr -cr /Applications/NexView.app
Downloads
| Platform | File |
|---|---|
| Windows x64 | NexView-Windows-x64.zip |
| macOS Apple Silicon | NexView-macOS-AppleSilicon.dmg |
| macOS Intel | NexView-macOS-Intel.dmg |
| Linux x64 | NexView-Linux-x64.tar.gz |
v1.2.0
NexView v1.2.0
New Features
- Multi-radar support - Shift+Click any radar station to load multiple radars simultaneously on the map. All radars render at their geographic positions. Cyan chips in toolbar show loaded secondaries with remove buttons.
Fixes
- GPU rendering on macOS - Fixed Metal compatibility by using Rgba8Uint storage texture format
- NWS warning polygon alignment - Fixed south/east offset caused by Mercator projection nonlinearity in radar image positioning
- Warning polygons in quad mode - Polygons now render in all quad panes
- Dual/quad mutual exclusivity - Can no longer have both modes active simultaneously
- 19 bug fixes from v1.1.1 (SRV computation, sounding freeze, memory leaks, etc.)
macOS Users
If you see a Gatekeeper warning, right-click the app and select "Open", or run:
xattr -cr /Applications/NexView.app
Downloads
| Platform | File |
|---|---|
| Windows x64 | NexView-Windows-x64.zip |
| macOS Apple Silicon | NexView-macOS-AppleSilicon.dmg |
| macOS Intel | NexView-macOS-Intel.dmg |
| Linux x64 | NexView-Linux-x64.tar.gz |
v1.1.1
NexView v1.1.1
Bug Fixes (19 fixes)
- Fixed sounding mode freeze - NaN data caused async task panic, leaving fetching flag stuck (infinite spinner + 100% CPU)
- Fixed critical SRV (Storm Relative Velocity) computation - was subtracting knots from m/s, off by ~1.94x
- Fixed crash on volume scans without reflectivity data - graceful handling instead of panic
- Fixed GPU rendering - now defaults to wgpu backend with GPU enabled by default
- Fixed unbounded memory growth - map tile cache (500 max) and site cache (20 max) with LRU eviction
- Fixed potential deadlock in map tile provider switching
- Fixed cross-section clipping values above color table max
- Fixed color legend using premultiplied alpha incorrectly
- Fixed GIF export frame delay rounding
- Fixed velocity display units for SRV product
- Fixed wall mode crash on missing fetcher
- Fixed concurrent download race condition
- Fixed color table producing wrong colors for extreme values
- Fixed macOS Gatekeeper "damaged app" error with ad-hoc code signing
- Various other stability improvements
macOS Users
If you still see a Gatekeeper warning, right-click the app and select "Open", or run:
xattr -cr /Applications/NexView.app
Downloads
| Platform | File |
|---|---|
| Windows x64 | NexView-Windows-x64.zip |
| macOS Apple Silicon | NexView-macOS-AppleSilicon.dmg |
| macOS Intel | NexView-macOS-Intel.dmg |
| Linux x64 | NexView-Linux-x64.tar.gz |
v1.0.0
Full Changelog: v0.6.0...v1.0.0