WeatherStory Radar · macOS
Volumetric 3D radar for the Mac.
Storms rendered as three-dimensional structure, built from every gate of raw NEXRAD Level II on your Mac’s GPU. GOES satellite, HRRR forecast and the national MRMS mosaic sit in the same workspace, read directly from NOAA’s public archives.
Version 0.9.0-alpha · macOS 15.0+ · Apple Silicon & Intel · 179.6 MB
14-day trial with every feature enabled. No card required.
How it works
Raw data, rendered on your Mac
WeatherStory Radar downloads NEXRAD Level II, the MRMS national mosaic, GOES and VIIRS imagery and the HRRR forecast directly from NOAA’s public archives, then decodes and draws them on your Mac’s GPU. Nothing is pre-rendered on a server, so every view works from the underlying measurements.
Storms in three dimensions
Reflectivity from a full Level II volume, drawn as solid surfaces at fixed dBZ thresholds. Rotate and tilt the storm, change the vertical exaggeration, and read the value and beam height of any gate under the cursor.
- Surfaces at 18.3, 35 and 50 dBZ
- Vertical exaggeration shown on screen
- Nothing drawn above the highest scanned elevation



Every gate of raw Level II
All 159 WSR-88D radars, decoded from raw Archive II on your Mac. Reflectivity, velocity, spectrum width, ZDR, correlation coefficient, KDP and storm-relative velocity at every tilt. Click any gate for its value and beam height (4/3-earth model).
- 159 radars
- Every tilt selectable
- Value and beam height on click
The national picture at full resolution
The MRMS composite covers the contiguous US at about 1 km: a 7000×3500 grid, drawn without downsampling. Surface observations, isobars, NWS warnings and SPC outlooks sit on the same map. See the color table guide.
- ~1 km national grid, updated every ~2 min
- About 13 h loops on a 32 GB Mac, up to 24 h on 64 GB


Satellite and forecast in one view
GOES true color pan-sharpened to 500 m, clean infrared with NOAA’s published enhancement curve, and VIIRS passes at 375 m on their actual swath footprint, all under the radar. HRRR forecast reflectivity extends the loop hourly to +12 hours, with a marker at the current time.
- GOES true color at 500 m
- VIIRS at 375 m
- HRRR to +12 h

One system, start to finish
A coastal low off the Mid-Atlantic on 26 September, followed through one afternoon in a single workspace: satellite and radar together, then wind speed contours, then every layer at once.
Severe weather, tracked
Storm motion is computed by cross-correlating consecutive scans; each tracked cell is labeled with its speed and scan time, and arrow length is proportional to speed. NWS warning polygons, SPC outlooks and lightning draw on the same map.
- Motion from consecutive scans
- NWS warnings and SPC outlooks
- Lightning
Performance
Full resolution, every frame
Rendering is written directly in Metal. Radar, satellite and model data stay on the GPU and are drawn at full resolution every frame, so panning, zooming and looping don’t require downsampling the data first.
120 Hz
Up to 120 frames per second on ProMotion displays, with triple buffering.
24.5M
Cells in the 7000×3500 national composite, all drawn in every frame.
~4 ms
To render a 461×461×37-sample 3D volume, measured with GPU timestamps.
4× MSAA
Anti-aliased map lines, resolved in on-chip tile memory on Apple silicon.
Data
Where the data comes from
All data comes directly from public archives. No account, API key or intermediary server.
| Source | What it provides | Updates |
|---|---|---|
| NEXRAD Level II | All 159 WSR-88D radars, raw Archive II | Every 4–6 min |
| MRMS | National composite, 7000×3500 at ~1 km | Every ~2 min |
| GOES-19 ABI | True color at 500 m, clean IR, cloud-top height | 5 min / 1 min meso |
| VIIRS | 375 m detail passes | A few daily |
| HRRR | Forecast reflectivity, pressure, temperature, wind | Hourly |
| METAR · NWS · SPC | Surface observations, warnings, outlooks | 5 min / as issued |
The app is signed with an Apple Developer ID and notarized, and updates are delivered over a cryptographically signed feed. Each release publishes its SHA-256 so you can verify the download.
Get it
Try it free. $99 to keep it.
Free trial
14 days with every feature enabled. No card required. For the best evaluation, start it when active weather is expected.
macOS 15.0 or later · Apple Silicon or Intel · 179.6 MB · published 2026-09-12 · notarized by Apple
Licence
$99 once, including a year of updates. The app keeps working after that year; renewal only buys newer versions. No data subscription: every source is a free public archive.
One payment, no subscription · includes a year of updates · the app keeps working afterwards · secure checkout by Stripe
SHA-256fd0ab7360be8472230bc12a1bb120b81a460de5179db64ebc65586616c0053c9
Release news, major versions only: