decoder
Decoder every acronym, in plain English
This site is run by a neighbor, not a meteorologist, so nothing here
assumes you already speak weather. MSWX? Lapse rate? POP? Nowcast? Look it up.
Most entries link to the page where you can see the thing in action.
Composites — our home-grown numbers
MSWXMonte Sano WX (weather)"the mountain"
composite
The headline number on this whole site. It's the plateau temperature —
not from one sensor, but a composite of five
backyard weather stations spread across the Monte Sano ridge. We average them with a
trimmed mean so one glitchy sensor can't move
the number. When the front page says it's 74° "on the mountain," this is that 74°.
e.g. If the five ridge stations read 73, 74, 74, 75, and 88 (that last one baking in the
sun), MSWX drops the 88 and the 73 and averages the middle three → 74.3°.
HSVWXHuntsville WX (weather)"the valley" / "downtown"
composite
The composite for the valley floor —
downtown Huntsville, ~1000 ft below the plateau. Same recipe as
MSWX but built from six valley stations. It exists so we
can show the mountain-vs-valley difference honestly, instead of pretending the
airport represents "the city."
e.g. On a clear night HSVWX can read 8° colder than MSWX even though it's lower — see
inversion.
Composite stationa virtual sensor
composite
Concepts & methods
Trimmed meandrop the outliers, average the rest
metric / method
How we combine the member stations into a composite.
For each moment we throw out the single highest and single lowest reading, then average
what's left (the middle three or more). It's the same idea as Olympic scoring dropping the
top and bottom judge — robust to one bad sensor without needing to know which one is bad.
Bias correctionteaching the forecast our microclimate
metric / method
Global weather models forecast a generic point; they don't know the
plateau runs cooler. We trained a lookup on
five years of paired airport→mountain readings: for a given hour, wind, and sky
condition, how many degrees does the mountain typically differ? Then we shift the raw
forecast by that amount. The corrected line is labeled
*_MSWX on the
graph; it beats the raw model by about 1.2°F at short range.Lapse ratehow fast it cools as you go up
metric / method
The rate air temperature drops with altitude. The textbook "standard atmosphere"
value is about 3.5°F per 1000 ft — go up a mountain, it gets colder. The
lapse page measures the actual rate between our stations,
hour by hour. When it goes negative (warmer up high), that's an
inversion.
Temperature inversionmountain warmer than the valley
metric / method
The atmosphere flipped upside-down: warm air sitting on top of cold air, the
opposite of normal. On clear, calm nights the valley floor radiates its heat to space and
cold air pools in the low ground, while the plateau stays
in the warmer air aloft. Result: Monte Sano is warmer than downtown despite being
higher. This is the single biggest reason a Huntsville forecast is wrong for the mountain —
and the reason this site exists. Catalogued on the inversions page.
e.g. 3 AM, clear and still: downtown 38°, the mountain 46°. The frost warning that scares the
valley doesn't apply up here.
Ensembleaverage several models
metric / method
Instead of betting on one model, run several and average the result. No single model is
reliably best days out, but their independent errors tend to cancel. Our headline
pool forecast (
POOL_ENSEMBLE) is the mean
of the pool curves from GFS, ICON, and Open-Meteo's blend.Pool energy-balance modelphysics, not guesswork
metric / method
The pool forecast isn't a weather model — it's a physics simulation of the water.
We track heat in and out four ways: convection with the air, solar gain, evaporation, and
longwave radiation to the sky. It re-anchors on the real sensor reading every hour, then
integrates the weather forecast forward a week. Details on the pool
page.
GHIGlobal Horizontal Irradiancehow much sun hits the ground
metric / method
The solar energy reaching a flat surface, in watts per square meter — the sunshine that
heats the pool. We feed each model's own GHI forecast into the
pool model rather than guessing it from cloud cover,
because "cloudy" still lets ~40% of the sun through, not 25%.
MAEMean Absolute Error"how far off, on average"
metric / method
Average size of a forecast's miss, ignoring direction. For temperature, under 2°F is
genuinely good. The headline number on Verify.
Biasdoes it lean warm or cold?
metric / method
The average signed error (forecast minus reality). Positive = the source runs too
warm; negative = too cold. Unlike MAE, bias is fixable — it's
exactly what bias correction subtracts out.
RMSERoot Mean Square Error
metric / method
Like MAE, but it squares the errors first, so big misses
hurt more than small ones. If RMSE is much larger than MAE, the source is occasionally
way off rather than steadily a-little-off.
Radar, rain & lightning
POPProbability of Precipitation"chance of rain"
radar / precip
The percent chance of measurable rain in a given hour or day. We blend several sources
into
POP_BLEND, and inside the next hour we bend it toward what the live
radar nowcast is actually seeing
(POP_BLEND_RADAR). That radar-bent number is what drives the front page.Nowcastvery-short-term radar projection
radar / precip
A forecast for the next 0–60 minutes made by watching radar, not by running a
weather model. We track which way the rain is moving and slide it forward —
"the storm keeps going the way it's going." Great for organized rain, shakier for pop-up
cells. Powers the "rain stops in 12 min" line and the radar page.
MRMSMulti-Radar Multi-Sensor"em-arr-em-ess"
radar / precip
KHTXNWS radar at Hytop, AL
radar / precip
The Doppler weather radar northeast of us (Hytop, Alabama, ~50 mi). It's the closest
Level II radar and the main source for the high-resolution reflectivity image on the
radar map.
CG lightning / strike densityCG = Cloud-to-Ground
radar / precip
Cloud-to-ground lightning — the strikes that actually hit the earth (and matter for
pool safety). We sample NOAA's strike-density grid over the plateau and also a 30/60-minute
lightning probability nowcast. A close strike is what closes the Club pool.
Forecast models
NWS gridpointNational Weather Servicethe official human forecast
forecast model
The forecast a real NWS meteorologist publishes for our grid square — the one behind
weather.gov. Human-edited on top of model guidance. We treat it as the reference forecast.
Full rundown on the models page.
NBMNational Blend of Modelsvia Pirate Weather
forecast model
NOAA's statistical blend of dozens of models into one calibrated forecast — the modern
backbone of US weather. We read it through the Pirate Weather API
(labeled
PIRATE). Reliable and the source of our UV index.GFSGlobal Forecast System"the American model"
forecast model
NOAA's flagship global model. Runs four times a day, forecasts the whole planet out 16
days. Workhorse, not always the sharpest. One of the models we average into the
pool forecast.
ECMWFEuropean Centre for Medium-Range Weather Forecasts"the Euro" — often the best
forecast model
The European global model, widely considered the most accurate in the world at
medium range. We pull it via Open-Meteo. When ECMWF and GFS disagree, the smart money
usually leans Euro.
ICONIcosahedral Nonhydrostatic model (DWD, Germany)"eye-con"
forecast model
Germany's global model from the DWD weather service. Strong, independent of the
American and Euro models — which is exactly why we include it in the
ensemble: independent errors cancel.
HRRRHigh-Resolution Rapid Refresh"her" or "h-r-r-r"
forecast model
NOAA's 3 km US model that re-runs every hour and excels at the next 0–18 hours —
storms, sea breezes, fast-changing stuff. We poll it hourly (
OM_HRRR) for the
short fuse.Open-Meteoour model plumbing
forecast model
A free API that serves many global models through one interface. Most model lines here
with an
OM_ prefix (e.g. OM_GFS, OM_ICON) reach us via
Open-Meteo. It's also where we get the historical-forecast archive that powers
Verify.Places & sensors
The plateauMonte Sano, ~1500 ft
place / sensor
Monte Sano — the mountain neighborhood this site is about, sitting ~1500 ft above
Huntsville. Its microclimate genuinely differs from the city: cooler days, and on calm
clear nights it can be warmer than the valley. The center point for forecasts is
34.7335, −86.5236.
The valleydowntown, ~600 ft
place / sensor
PWSPersonal Weather Stationa backyard sensor
place / sensor
A privately-owned weather station (the kind you mount on a fence) that reports to
Weather Underground. The five mountain + six valley stations behind our
composites are all PWS. Cheap, plentiful, occasionally
flaky — which is why we trim them.
ASOS / KHSVAutomated Surface Observing Systemthe airport
place / sensor
The professional-grade sensor at Huntsville International Airport (KHSV) — the canonical
"Huntsville weather." Problem: it's in the valley, 16 mi away and 1000 ft below the mountain.
We use it as a labeled reference and for training bias
correction, never as a stand-in for downtown or the plateau.