Atmospheric Visualization · FullCourt Press LLC

The 3D Hodograph
See the Storm
in Three Dimensions

HodoDecoder 3D restores the dimensions that standard atmospheric diagrams suppress — altitude becomes a spatial axis on the hodograph, and time becomes a spatial axis on the Skew-T. Fly through the wind profile that produced El Reno. Watch a sounding evolve hour by hour as a volume you can orbit.

Now Live
Launch the App View Pricing
// What's New · v3.3 October 2026

The Faster Fetch Update

// What's New · v3.2 October 2026

The Reports & Printing Update

// What's New · v3.1 October 2026

The Antarctica Update

// What's New · v3.0 October 2026

The Satellite Update

// What's New · v2.1 September 2026

The Worldwide Update

// What's New · v2.0 September 2026

The Photo-Real Update

// The Hodograph, Unfolded

HodoDecoder 3D screenshot, path-traced Studio look: the El Reno 2013 wind profile (OUN 2013-06-01 00z) rendered as a 3D hodograph on a light studio floor with soft shadows — the altitude-coloured trace climbs from the surface through labelled levels, over concentric floor speed rings every 10 kt; beside it, storm-relative and vorticity vectors, an approximate RFD sector, the rotating updraft column with inflow streamlines, and a severe-parameter data card showing STP, SCP, SRH, shear, MLCAPE, MLCIN, LCL and EHI.

// The Hodograph, In Motion

// The Skew-T, Through Time

HodoDecoder 3D screenshot, Studio look: SkewT 3D close-up of eight hourly soundings from 07-24 17z to 07-25 00z stacked along a to-scale time axis — a lit volumetric solid with the CAPE region in red above the CIN region in blue, each hour's cross-section showing through the solid in X-Ray view, the dewpoint trace as a green tube, pressure and height axes, timestamp labels on the floor, and per-hour tendency readouts showing ML ΔCAPE, CIN-to-zero rate, and CLR.

// The Skew-T, In Motion

// Satellite + Lightning

What Is a 3D Hodograph?
Nothing Flattened Out

A hodograph plots the wind at each height of a sounding as a vector from a common origin, then connects the tips. The curve it traces shows how wind speed and direction change with height — the vertical wind shear and storm-relative helicity that decide whether a thunderstorm can rotate and produce tornadoes. On a flat hodograph, height survives only as tick labels; a 3D hodograph makes altitude a real axis, so the turning of the wind with height becomes a shape you can see directly.

Every severe-weather forecaster reads hodographs and Skew-Ts. Both are brilliant compressions — and both pay for that compression by discarding a dimension. The hodograph flattens altitude into a line you must mentally re-inflate. The Skew-T freezes a single moment and hides how the atmosphere is trending.

HodoDecoder 3D puts those dimensions back. The wind profile becomes a structure you orbit, climb, and interrogate level by level. The sounding becomes a volume that carries its own history, so destabilization is something you can see rather than infer.

Validated against the storms that matter — the El Reno 2013 EF5 profile ships as the built-in 3D reference case — and engineered around one uncompromising rule: the display never claims more than the data supports.

Altitude Restored to the Hodograph
Time Restored to the Skew-T
RAOB + Model Observed & HRRR/RAP Profiles
Honest Data Provenance-True Rendering

3D Hodograph, Skew-T 3D & 2D Analyzer
One Atmosphere

📐
2D Analyzer

A full classical hodograph workbench with severe-weather parameters, storm-motion vectors, and a research-derived tornado-probability nomogram — plus one-click handoff of any profile into the 3D suite.

Coverage areas: Worldwide — observed soundings across North and South America, Europe, Africa, Asia, Russia, Oceania and Antarctica; model soundings anywhere via GFS (RAP/HRRR for the U.S.).

Analysis + Handoff
📡
Real Data, On Demand

Pull observed radiosonde launches from the global archive or generate model pseudo-soundings from HRRR and RAP for any point and hour — server-side thermodynamics computed with the same tools researchers use.

RAOB · HRRR · RAP
🥽
Yours to Orbit — in VR

Every 3D scene is fully hands-on: tilt, pan, rotate, and zoom the structure freely, or drop the camera beneath the floor plane to read it from below. For true depth, a side-by-side stereoscopic mode renders the scene for VR — slot a phone (landscape mode) into a Google Cardboard or a Homido clip-on viewer and step inside the atmosphere.

Interactive · SBS VR
🎥
Capture & Share

Frame any scene in the 3D Hodograph or SkewT 3D and hit Share Clip — a short auto-orbit video renders right in the browser as a ready-to-post MP4, with the event, valid time, and data source captioned in the frame. On phones, one tap opens your share sheet.

Pro · Share Clip · MP4

The Display Never Claims
More Than the Data Supports

Voids, Not Bridges

Missing data renders as a visible gap. Nothing is smoothed over, nothing spans a hole in the record. If a level wasn't measured, you see that it wasn't measured.

Provenance Everywhere

Observed balloon data and model output are labeled distinctly at every surface of the app. A model pseudo-sounding never wears an observation's badge.

Fixed Physical Scales

Rendering scales are anchored to physical units, not stretched per profile. El Reno and Pilger can be compared honestly in 3D, side by side, because neither is normalized to look maxed out.

Observed Glows, Interpolated Doesn't

In the time volume, real cross-sections carry a luminous treatment; in-between frames stay matte. You always know which slice the atmosphere actually reported.

76 Years of SPC Tornado Data
The Same Rules, Applied

Those integrity rules are easy to assert and harder to live with. So we published what they look like applied to somebody else's data: The Record reads all 73,458 tornadoes in the NOAA Storm Prediction Center database against the recording-practice changes baked into it — the F-to-EF changeover in 2007, the unrated class that only begins in 2016, the ratings assigned retroactively from newspaper archives.

The raw count has multiplied since 1950. Almost all of that growth is EF0 and EF1, the classes a denser observing network was always going to find more of. Strong tornadoes are not increasing — and the page shows its work rather than asking you to take that on faith.

Six interactive modules, one static file, no database behind it. Filter by year, state, month and rating; every figure recomputes from the full record.

Read The Record
EF0 416 EF1 552 EF2-3 175 EF4-5 6

Annual US tornado count by rating class, 1950–2025 · NOAA SPC

Simple Plans for
Serious Weather Watchers

Free

$0

forever

  • 2D hodograph and SkewT visualizations
  • Up to 15 fresh data pulls per day
  • Experimental P(EF2+) nomogram — tornado-class probability for any pulled profile
  • GOES satellite image at the sounding time (the Americas, Dec 2017 onward)
  • Installs as an app on desktop & mobile (PWA)
Launch the App

Pro

$7/month

or $60/year — save $24, over three months free

  • Everything in Free
  • Unlimited observed & model data pulls
  • AI-assisted sounding analysis
  • Satellite loops, including 1-minute mesoscale, with GLM lightning
  • Priority access to new capabilities
Go Pro

Pricing shown for launch; final plans may vary. Subscriptions renew until cancelled; 14-day money-back guarantee — see Terms & Refunds. HodoDecoder 3D is a visualization and analysis tool — not a substitute for official warnings. Always heed your local weather service.

Research-Grade Plumbing,
Game-Engine Rendering

🧊
Three.js / WebGL
3D Rendering
⚛️
React 19
Application Shell
🌡️
MetPy
Server-Side Thermodynamics
🎈
SounderPy
Radiosonde Archive Access
🛰️
HRRR & RAP
Model Pseudo-Soundings
☁️
Google Cloud Run
Backend Compute
📊
D3
2D Diagrams
📱
PWA
Install Anywhere

Get in Touch

🏢
FullCourt Press LLC
1309 Coffeen Avenue STE 1200
Sheridan, Wyoming 82801
✉️
contact@fullcourtpressllc.com
🕐
Monday – Friday, 9 AM – 5 PM CT

Get in Touch

HodoDecoder 3D is live. Use the form to ask about the app, discuss research collaboration, or reach the developer directly — messages go straight to the inventor, not a support queue.

Built on the Work
of Many Others

HodoDecoder 3D stands on the open-source meteorological Python ecosystem and on the public observation and model archives kept running by the atmospheric-science community. It exists because of the people and institutions below.

Sounding Software
  • SounderPy — Kyle J. Gillett. Unified retrieval and handling of observed and model soundings. JOSS 2025
  • MetPy — Unidata (Ryan May and colleagues). Unit-aware thermodynamics and server-side parcel calculations. BAMS 2022
  • SHARPpy — Blumberg, Halbert, Supinie, Marsh, Thompson & Hart. Severe-weather parameter calculations. BAMS 2017
  • Herbie — Brian K. Blaylock. Retrieval of NWP model data from cloud archives. Zenodo
Observations & Models
  • University of Wyoming — Department of Atmospheric Science upper-air archive, the source of observed radiosonde (RAOB) profiles. uwyo.edu
  • NOAA / National Weather Service — the radiosonde observing network and the HRRR and RAP convection-allowing models. weather.gov
  • NOAA Open Data Dissemination — the cloud-hosted model archives from which HRRR and RAP pseudo-soundings are drawn.
Rendering & Interface
  • three.js / WebGL — real-time 3D rendering, including the side-by-side stereoscopic VR mode. threejs.org
  • React — the application shell. react.dev
  • D3 — the classical 2D hodograph and Skew-T diagrams. d3js.org

All datasets, models, and trademarks belong to their respective owners. HodoDecoder 3D is an independent project and is not affiliated with, endorsed by, or a product of NOAA, the National Weather Service, the University of Wyoming, or any library author named above.

Five Tools, Built with
Precision