🧮 Model maps

Every model, every product — MetPy × Cartopy renders from NOAA/ECMWF GRIB2 · East Tennessee + US · updated 2026-10-02 4:40 PM ET
⭐ TNWN Premium Advanced AI-model maps (GraphCast omega & precipitable water, Pangu, Aurora, FourCastNet) + the long-range CFSv2 library — members only, free stays free.
checking membership…

📊 Render progress

Counting rendered maps…
checking NOAA upstream feeds…
checking upstream latency…
Per-model completeness + freshness - worst first, so a stalled NOAA feed or a starving model shows at the top. ● current · ● catching up (NOAA published a newer cycle) / renders pending · ● waiting on NOAA. Refills every 5 minutes.

🎯 NBM uncertainty - percentile spread (QMD)

The regular NBM walls show the pre-blended median. These maps slice the NBM's full forecast distribution: the 10th percentile is the floor almost nothing gets colder/lighter than, the 90th the ceiling, and the Spread panel (90th-10th) shows where guidance itself is least certain. 2 m temperature, 10 m wind and 6-h QPF · valid 2026-10-02 8 PM ET (init 2026-10-02 8 AM ET, f012) · decoded from NOAA's open-data QMD files.

🌐 GEFS North America 31-member ensemble mean | spread · init Fri 8 AM ET · 8 days at 0.5° · our MetPy render from NOAA's AWS open data

GEFS North America
--

NOAA's Global Ensemble Forecast System runs 4× daily (00/06/12/18 UTC). Most frames are two panels: the 31-member ensemble mean - the smoothed “big picture” - and the ensemble spread (std dev), showing where the members disagree. The Day high / low product pairs each day's TMAX and TMIN means with a town-by-town East TN table; Winter precip type shades the probability a member produced snow (blue), ice (purple) or freezing rain (orange). Out to 192 h (8 days): MSLP + 500 mb heights, temperature, wind, QPF, daily highs/lows, CAPE, PWAT moisture, the 250-mb jet, and winter precip type.

🔍 Render any model product

Pick a model + product and hit Render - the map renders server-side (GRIB decode, ~10-60 s first time, then cached).

🗂️ 4-pane model comparison (all models · all levels · animated)

Product / level Area/View --
All 20 models (NWS global + CAM + AI + MPAS + FV3) × every product/level, animated side-by-side — each pane plays its own loop and the big clock advances every pane that has that hour. Missing hours snap to the nearest earlier frame; unrendered combos queue and fill in automatically — watch the 📊 render-progress bar at the top of this page.

🗺️ US forecast collage — every model, same hour, one wall

Wall Product Init -- Area/View
Scroll to zoom · drag to pan · one camera for the whole wall — zoom to Tennessee and every model snaps to the same neighborhood. Switch the wall to East TN for the site's native sharp renders of our region. 🔗 Share copies a link that reopens this exact view.
One tile per model at the same valid time — spot model-to-model disagreement instantly, like the Pivot forecast wall. Click a tile to blow it up with the full animated loop; ▶ Wall animates the valid hour across every model at once. Tiles missing the exact hour snap to the nearest earlier frame and say so.

🎯 Severe composite threat — towns in parameter air

checking the latest HRRR run…
Every East TN town is sampled at its nearest HRRR gridpoint and evaluated with the exact SCP / STP / EHI formulas the severe walls above render — towns whose peak composite crosses the SPC threshold (≥ 1) rank highest over the next ~12 h. Badge colors follow the SPC palette.

🎞️ HRRR 15-minute future radar loop (PSU e-Wall · init 2026-10-02 3 PM ET)

F18.0 · Sat 9 AM ET

HRRR · hail (etn · init 1002Z 19Z)

HRRR hail
Rendered locally with MetPy · full size
F006

HRRR · hail (us · init 1002Z 19Z)

HRRR hail
Rendered locally with MetPy · full size
F006

HRRR · refc (etn · init 1002Z 19Z)

HRRR refc
Rendered locally with MetPy · full size
F006

HRRR · refc (us · init 1002Z 19Z)

HRRR refc
Rendered locally with MetPy · full size
F006

RAP · mucape (etn · init 1002Z 19Z)

RAP mucape
Rendered locally with MetPy · full size
single frame - more hours render each update cycle

HRRR · scp (etn · init 1002Z 18Z)

HRRR scp
Rendered locally with MetPy · full size
F006

HRRR · scp (us · init 1002Z 18Z)

HRRR scp
Rendered locally with MetPy · full size
F006

HRRR · uphl (etn · init 1002Z 18Z)

HRRR uphl
Rendered locally with MetPy · full size
F006

HRRR · uphl (us · init 1002Z 18Z)

HRRR uphl
Rendered locally with MetPy · full size
F006

NAM · 250_jet (us · init 1002Z 18Z)

NAM 250_jet
Rendered locally with MetPy · full size
single frame - more hours render each update cycle

NAM · 850_tmp (us · init 1002Z 18Z)

NAM 850_tmp
Rendered locally with MetPy · full size
F036

NAM · 925_tmp (etn · init 1002Z 18Z)

NAM 925_tmp
Rendered locally with MetPy · full size
F036

NBM · nbm_cape (etn · init 1002Z 18Z)

NBM nbm_cape
Rendered locally with MetPy · full size
F036

NBM · nbm_cape (us · init 1002Z 18Z)

NBM nbm_cape
Rendered locally with MetPy · full size
single frame - more hours render each update cycle

RAP · 300_jet (etn · init 1002Z 18Z)

RAP 300_jet
Rendered locally with MetPy · full size
single frame - more hours render each update cycle

RAP · 850_tmp (us · init 1002Z 18Z)

RAP 850_tmp
Rendered locally with MetPy · full size
single frame - more hours render each update cycle

RAP · 925_tmp (etn · init 1002Z 18Z)

RAP 925_tmp
Rendered locally with MetPy · full size
F018

RAP · 925_tmp (us · init 1002Z 18Z)

RAP 925_tmp
Rendered locally with MetPy · full size
F018

REFS · cam_mean_500 (us · init 1002Z 18Z)

REFS cam_mean_500
Rendered locally with MetPy · full size
single frame - more hours render each update cycle

RRFS · ehi (etn · init 1002Z 18Z)

RRFS ehi
Rendered locally with MetPy · full size
F006

RRFS · ehi (us · init 1002Z 18Z)

RRFS ehi
Rendered locally with MetPy · full size
F006

RRFS · hail (etn · init 1002Z 18Z)

RRFS hail
Rendered locally with MetPy · full size
F006

RRFS · hail (us · init 1002Z 18Z)

RRFS hail
Rendered locally with MetPy · full size
F006

RRFS · refc (etn · init 1002Z 18Z)

RRFS refc
Rendered locally with MetPy · full size
F006

RRFS · refc (us · init 1002Z 18Z)

RRFS refc
Rendered locally with MetPy · full size
F006

RRFS · scp (etn · init 1002Z 18Z)

RRFS scp
Rendered locally with MetPy · full size
F006

RRFS · scp (us · init 1002Z 18Z)

RRFS scp
Rendered locally with MetPy · full size
F006

RRFS · stp (etn · init 1002Z 18Z)

RRFS stp
Rendered locally with MetPy · full size
F006

RRFS · stp (us · init 1002Z 18Z)

RRFS stp
Rendered locally with MetPy · full size
F006

RRFS · uphl (etn · init 1002Z 18Z)

RRFS uphl
Rendered locally with MetPy · full size
F006

RRFS · uphl (us · init 1002Z 18Z)

RRFS uphl
Rendered locally with MetPy · full size
F006

HRRR · ehi (etn · init 1002Z 17Z)

HRRR ehi
Rendered locally with MetPy · full size
F006

HRRR · ehi (us · init 1002Z 17Z)

HRRR ehi
Rendered locally with MetPy · full size
F006

HRRR · stp (etn · init 1002Z 17Z)

HRRR stp
Rendered locally with MetPy · full size
F006

HRRR · stp (us · init 1002Z 17Z)

HRRR stp
Rendered locally with MetPy · full size
F006

RAP · 850_tmp (etn · init 1002Z 17Z)

RAP 850_tmp
Rendered locally with MetPy · full size
F018

🌍 MPAS + FV3 (SHiELD) — experimental global models

--
MPAS / SHiELD frame
NCAR MPAS-A real-time global 3.75 km and GFDL SHiELD — the FV3-core model — official pre-rendered frames, animated. One product set downloads per update cycle and is cached; the rest queue and fill in automatically.