../projects / nexrad-status
+========================================================================+

NEXRAD-STATUS

// NEXRAD/TDWR weather-radar service status

+========================================================================+
v0.1 · [ACTIVE] · SvelteKit · Drizzle/Postgres · Vercel open

Tracker of NWS radar outage/maintenance status — polls NWS Free Text Messages every 5 min, derives per-station status (operational / down / intermittent / scheduled), maps ~160 WSR-88D + ~45 TDWR sites with per-station message history.

  • > NWS FTM polling via Vercel cron
  • > Status derived from free-text pattern matching
  • > No-entry-means-operational semantics
----------------------------------------------------------------------------------------

> methodology

A Vercel cron job polls the National Weather Service Free Text Message (FTM) feed every five minutes. Each message is matched against known outage / maintenance / restoration patterns to derive a per-station status: operational, down, intermittent, or scheduled. Stations with no active message are treated as operational — the tracker records exceptions, not every healthy site.

> coverage

  • >~160 WSR-88D (NEXRAD) sites plus ~45 TDWR terminal Doppler radars.
  • >Per-station message history so an outage can be traced through its lifecycle.
  • >Status is derived from free-text pattern matching against the NWS FTM feed.

Open the live tracker at https://radar-status.blackmesalabs.org.

----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
a novaprospekt project
[0] bmrl* "~/changelog" 0000-00-00 00:00Z