Three ground reports put the size estimate in context.
Anvil
Technical readings
MESH
ProbSevere v3
Technical readings
Scan signals
Size estimatesStorm estimates & point reports
Size through the storm
Methods & sourcesThresholds, matching & original records
Three observers reported 1–1.25″ hail. Anvil’s estimate during that period was 1.23″.
Marks show threshold states at recorded scans, not confirmed outcomes. Anvil, MESH and ProbSevere answer different questions; these selected cases are not an accuracy study or a record of delivered alerts.
The 30% ProbHail reference is selected by Hail Sentinel for this comparison. It is not an official NOAA detection rule.
- This is an individual event illustration, not a population accuracy or false-alarm-rate measurement.
- Ground truth is a public NWS local storm report with estimated size, mirrored in IEM and SPC and counted once. Neither occurrence nor size is inferred from MESH.
- Native ProbSevere v3 boundaries, not nearest-centroid proxies, were tested against the report location. Its full object lineage was then retrieved without geographic restriction: 31 scans, 2026-08-16 23:18:41 through 2026-08-17 00:18:40 UTC; maximum ProbHail 21%.
- Anvil detection ENTER is 0.096083; the ProbHail comparison bar is 30%. These are different scales and operating points. Crossing a detector threshold does not establish that a phone notification was delivered.
- Anvil scores and physical textures were recorded live after model promotion. Images are those archived physical fields rendered by the current mobile contour shader; observations are not interpolated.
- MESH images use original NOAA grid cells, and displayed values are sampled at the report point. Object maxima and neighborhood maxima are different spatial quantities; a point underestimate is not proof the MESH system missed an entire storm.
- At 23:44:39, original MESH is 7.8 mm at the point, 13.9 mm in the 3×3 neighborhood and 32.4 mm in the 11×11 neighborhood. MESH did identify hail-sized values nearby and is credited accordingly.
- All three reports are estimated NWS local storm reports, counted once per event despite duplicate feeds. They match one tracked storm: each report lies inside its native footprint at the nearest scan (offsets +41, +39 and −21 seconds). At the selected 23:38:41 scan, all three locations also lie inside that storm and the same ProbSevere object. This selected scan is 2 minutes 41 seconds after the first report and 3 minutes 19 seconds before the second. Its Anvil median is 31.2 mm and same-object MESH maximum is 41.7 mm. These storm-level estimates and reported individual stone sizes are different quantities; this case does not establish population sizing accuracy. The point MESH readout remains anchored to the 23:45 report location, not to all three sites.
- Hail Sentinel selected this comparison threshold. The 30% ProbHail reference is used for this comparison; it is not an official ProbSevere alert threshold.
- Native contour colors use detection-gated MESH size classes, not the displayed trained-model size estimate. The separate size readout uses the storm-object hybrid product calculation.
- Archived Anvil sizing fields contain only the trained size model’s storm-object median (p50) and p90. NULL means that model did not emit a value. These raw model fields stay separate from the displayed hybrid product estimate.
- Anvil product sizing is reconstructed from archived inputs using the current production hybrid-size function: the same detection object’s maximum MESH, probability and any archived size quantiles. The gate is detection ENTER (0.096083), with a 40 mm MESH crossover. The default arm is a calibrated MESH band; the larger-hail arm uses the trained size model. This is a storm-object median, not a point prediction or largest stone. The upper estimate is p95 for calibrated bands and p90 for the trained model, not a guaranteed bound. It is not an archived delivered notification, and the MESH-derived arm is not independent evidence of a learned sizing advantage.
NOAA SPC hail reports
23:36–23:45 UTC · estimated sizes · spotter, public and weather service employee
Each map shows its own recorded field or native object in one fixed view. Anvil uses the same contour renderer as our app. The maps show weather estimates, not damage boundaries. Report points are independent observations at their own times.
A missing reading stays unknown. Missing imagery is separate from an available score. Recorded scans stay separate; no invented storm shape connects them. ProbSevere v3 and MESH are named for comparison. No affiliation or endorsement is implied.