NAS Status - Help
How to use the NAS Status dashboard and Compact View.
Data source & refresh rate
NAS Status data is sourced from the FAA SWIM feed and proxied through this server. On each refresh cycle the dashboard makes several parallel requests:
- Airport events - Ground Delay Programs, Ground Stops, Arrival/Departure Delays, and Airport Closures
- Enroute events - Airspace Flow Programs and scope data (which facilities are affected)
- Operations Plan - ATCSCC planned terminal and en-route initiatives
- Miscellaneous info - any other NAS advisories
- Airport lookup - airport names and coordinates for newly-seen codes (fetched on demand)
- ARTCC boundaries - fetched once at startup for scope maps
The dashboard auto-refreshes every 60 seconds. The countdown is shown on the Refresh button and in the Compact View header.
Summary counters
When any active program is present, a row of counters appears at the top showing the total count of each program type:
Counts exclude programs that are restricted to non-scheduled or transient GA traffic only, since those do not affect Part 121/135 operators.
When there are no active programs across all monitored airports, the counters are hidden and an All Clear banner is shown instead.
Program types explained
The dashboard groups programs into sections, displayed in order of operational impact. Only sections with active programs are shown.
| Section | What it means |
|---|---|
| AFP Airspace Flow Programs |
A traffic management initiative controlling flow through a specific enroute fix, FCA (Flow Constrained Area), or route segment. Typically issued due to weather, capacity, or staffing constraints in a sector or center. Shows the AFP/FCA element name, active time window, average delay, and altitude band. A map button appears when the affected area geometry is available. |
| GDP Delay Programs |
A Ground Delay Program (or equivalent delay initiative) metering departures bound for a specific airport. Flights are held at their origin rather than airborne. Shows average and maximum departure delay, the reason, and a scope tooltip indicating which departure facilities are affected. The program type label from the FAA feed is shown on the card (e.g. "Ground Delay Program" or "Delay Program"). |
| GS Ground Stops |
All departures to the affected airport are halted. More restrictive than a GDP - flights cannot take off at all. Shows the end time, probability of extension, and reason. A scope tooltip shows which origin facilities are covered. |
| CLSD Airport Closures |
The airport is closed to all operations. Shows the closure start time and expected reopening. Separate from Daily Closures (below). |
| ARR / DEP Arr/Dep Delays |
Delays are being reported for arriving or departing traffic at an airport but no formal GDP or Ground Stop is in effect. Arrival delay cards use a sky-blue accent and departure delay cards use an emerald-green accent — each type is shown as a separate card. Shows the delay time range (min–max) and trend (Increasing / Decreasing / Holding). |
| DAILY Daily Closures |
Recurring closures that happen daily - typically maintenance or noise curfews. Identified by a DLY flag in the FAA reason text. These are shown in their own section since they are expected and routine. |
| GA ONLY Closed to GA Only |
The closure or restriction applies only to non-scheduled or transient general aviation traffic. Part 121/135 operations are not affected. Shown as an informational section. |
| DEICING Aircraft De-icing |
Aircraft de-icing operations are active at the airport. Shown in the Arrival/Departure Delays section. Shows the expiration time (e.g. "Deicing Until 2100Z"). In the Compact View, shown with an ICE badge. |
| RRTE Active Reroutes |
FAA-issued reroutes from the RAT Reader, shown in their own section below Planned Initiatives. Each entry shows the reroute name, affected ARTCC area, and valid time window. Clicking opens the full FAA advisory. Reroutes are included in the Copy Summary output. In the Compact View, reroutes use an RRTE badge and are hidden by default — enable them using the display filter. |
| Planned Initiatives | ATCSCC Operations Plan items - pre-planned terminal and en-route traffic management initiatives scheduled for later in the day. Not yet active. An Advisory link opens the full ATCSCC operations plan document when available. |
Card anatomy
Each active program is displayed as a card. Here is an annotated example of a Ground Delay Program card:
- Airport code
- 3-letter IATA code as used by the FAA SWIM feed (e.g. EWR, not KEWR). If the code is underlined in blue, clicking it opens the FAA advisory page for that specific program in a new window.
- Dashed underline on the code
- A dashed underline indicates that a scope tooltip is available. Hover over the code to see which departure facilities are covered by the program (e.g. "All facilities within 200 NM" or a comma-separated list of ARTCCs/TRACONs).
- Program type badge
- The type of program: DELAY PROGRAM, GROUND STOP, CLOSURE, ARR DELAY, DEP DELAY, etc.
- Airport name
- Full airport name, fetched from the AWC API and cached. If the name is not yet available it is omitted until it loads.
- DAS Delay Chart button
- Appears on Ground Delay Program cards when DAS (Departure Allocation System) slot data is available. Click to open a bar chart showing per-slot departure delays over the program window — useful for assessing the current delay profile and whether conditions are improving.
- Map button
-
Appears when scope geometry is available. Two types:
- AFP / FCA map - shows the affected airspace as a polygon, line, or circle on a Leaflet map overlay.
- GDP / GS scope map - shows the destination airport pin and the scope area (radius or list of facilities) on a map.
- Detail lines
- Program-specific details - for GDPs: average and maximum delay; for Ground Stops: end time and probability of extension; for AFPs: time window, average delay, and altitude band; for closures: closure start and reopen time.
- Carrier scope line (magenta)
- When a Ground Delay Program or Ground Stop applies to a single carrier rather than all traffic, a distinct magenta line shows the airline restriction — e.g. UAL ONLY, SWA ONLY, or AAL AND SUBS ONLY when regional subsidiaries are included. Programs that apply to all carriers (e.g. ALL CONTIGUOUS US DEP) show no extra line. The scope is parsed from the FAA feed's
includedFlightsfield and, for single-carrier programs, upgraded to "AND SUBS" when the advisory comments call for regional partners. - Reason
- The FAA-provided reason for the program, lightly formatted (colons expanded to bullets, leading capital letter normalized).
Normal airports
At the bottom of the page, the No Reported Delays section lists all airports in the monitored set that are not currently affected by any active program. This gives a quick confirmation that the absence of a card for a specific airport means it is operating normally - not that data is missing.
The monitored set covers approximately 48 major US and Canadian airports. Airports outside this list may be affected by programs but will not appear in the normal section.
Toolbar features
- ATCSCC Ops Plan
- Shown only when an active Operations Plan advisory is available. Opens the full ATCSCC advisory document in a popup window. The same link also appears in the Compact View header.
- Views
-
A dropdown menu offering two alternate views of the dashboard:
- Compact — opens the dense dark-themed Compact View in a separate popup window (approximately 1000 × 700 px). See Compact View below.
- Fullscreen — opens the Fullscreen View, a full-browser-window dark-themed dashboard showing the same card layout as the main view. Designed for use on a dedicated monitor or secondary display. See Fullscreen View below.
- Copy Summary
-
Copies a plain-text summary of all currently active programs to the clipboard - formatted for pasting into a dispatch release, internal message, or operations log. Includes:
- Ground Stops with end times and reasons
- Ground Delay Programs with average/max delays and reasons
- Arrival and departure delays with time ranges
- Airport closures with start/reopen times
- Airspace Flow Programs with time windows and altitude bands
- ATCSCC Operations Plan items (if active)
- Copy Forecast Chart
- Fetches the current AWC surface analysis / forecast chart and copies it as an image to the clipboard, ready to paste into a message or document. Because external images cannot be fetched directly by the browser, the image is proxied through this server, drawn on a canvas, and then copied. The button shows progress feedback while the chart is being fetched.
- Copy Impact Board
- Copies the AWC Terminal Weather Impact Board to the clipboard as an image in a single click (no popup). The board is rebuilt locally from AWC's forecast data as a station × forecast-hour grid colored by NAS impact level (yellow / amber / red), with an observation column, TEMPO conditions shown in brackets, and a legend, then rasterized to a PNG. Paste it straight into a message or briefing.
FAA data health bar
A small status bar at the bottom of the page shows the health of each upstream data feed with color-coded dots:
- Green
- Feed responded successfully on the last fetch.
- Amber
- Request is in progress.
- Red
- Feed returned an error or timed out. The dashboard shows the last successfully-loaded data where possible.
The Airport Events feed is the primary data source. If it shows red, program cards may be out of date. The Aviation Weather feed is used only for airport name lookups - a red dot there has no impact on delay data.
Compact View
The Compact View is a dense, dark-themed popup window showing all active programs in a single scrollable list. Open it from the toolbar by clicking Compact View.
It opens as a separate popup window (approximately 1000 × 700 px), designed to sit alongside dispatch software or other applications without dominating the screen.
Key differences from the main view:
- One row per program - all program types in a single list, sorted by severity (AFPs first, then GDPs, Ground Stops, Closures, Arr/Dep Delays).
- New item alerts - rows that have appeared since the last acknowledge session flash with a brightened background in their program type color. Browser notifications and a tab title alert fire automatically when new programs appear - see Browser notifications.
- Persistent acknowledgement - "seen" rows are saved to localStorage. A row only re-highlights if it disappears and then comes back (e.g., a Ground Stop is lifted and later reinstated).
- Scope tooltips - hover over a code to see the scope text for GDPs, Ground Stops, and AFPs.
- Map icons - AFP polygon/FCA and GDP/GS scope maps available inline.
- Advisory links - codes highlighted in blue are clickable and open the FAA advisory page.
- Live Zulu clock - ticks every second.
- All Clear state - when no programs are active, shows a green checkmark and "No Active Programs".
- Settings - a gear button in the header opens a settings panel containing a Text Size control and the display filters for toggling which program types are visible (AFP, GDP, GS, CLSD, ARR, DEP, ICE, Reroutes). Selections persist in localStorage. The gear turns amber when any type is hidden. Reroutes are hidden by default and must be opted in.
- Text size - an A− / A+ control at the top of the Settings panel steps the list text through five scale levels; the choice is saved in localStorage and re-applied on load.
- History - a button in the header opens a dropdown of programs that recently dropped off the active list, each with its badge, code, and the Zulu time it was removed. See UI elements below.
- Browser notifications - a bell button requests permission to send OS-level alerts when new programs appear on a background refresh. See Browser notifications.
- Active Reroutes - FAA reroutes appear at the bottom of the log with an RRTE badge. Hover the route name to see the affected ARTCC area; click to open the FAA advisory. Reroutes are excluded from summary counters and hidden by default in the filter.
- FAA Data Health footer - a fixed footer bar at the bottom shows colored status dots for Airport Events, Enroute Events, Ops Plan, and Reroutes. The last successful fetch time is displayed on the right side of the footer.
Compact View - UI elements
- Live dot
- Pulses green to confirm the monitor is active.
- HHMM/SS Zulu clock
- Live UTC clock, ticking every second.
- Dismiss All
- Appears in the header when there are new (unacknowledged) rows. Click to acknowledge all at once. Individual rows can also be acknowledged with the per-row button.
- Refresh countdown
- Seconds remaining until the next auto-refresh. Click to refresh immediately.
- Ops Plan link
- Shown only when an active ATCSCC Operations Plan advisory is available. Opens the full advisory document in a new popup.
- History button
- Opens a dropdown listing programs that have recently dropped off the active list, each with its badge, airport/element code, and the Zulu time it was removed (hover shows a relative "Xm ago"). Removals are detected by diffing the active set between refreshes, so the first render after load just establishes a baseline. History tracks all program types regardless of the display filters, persists in localStorage, is capped at 100 entries and pruned to the last 24 hours, and has a Clear button. A small count badge on the button flags newly-removed items.
- Settings button
- Opens a panel containing a Text Size control (A− / A+, five scale levels, saved in localStorage) and the display filters for toggling which program types are shown in the log (AFP, GDP, GS, CLSD, ARR, DEP, ICE, Reroutes). Each type is shown as a color-coded pill. Selections persist in localStorage across sessions. The gear turns amber when any type is hidden. Reroutes are hidden by default.
- Help button
- Opens the NAS Status help page in a new window.
- Program badge AFP GDP GS CLSD ARR DEP
- Color-coded label identifying the program type. Sorted by severity: AFPs appear before GDPs, which appear before Ground Stops, and so on.
- Code (airport or AFP element name)
-
- Blue underline — clickable; opens the FAA advisory page for that program.
- Scope cursor (
cursor: help) — hover to see the scope tooltip (which facilities are covered). No visible underline in the Compact View. - Both can be present simultaneously.
- DAS chart icon
- Appears on GDP rows when DAS slot data is available. Click to open an inline bar chart showing per-slot departure delays for that program. Useful for assessing the current delay profile at a glance. Close with the button.
- Map icon
- Click to open an inline map overlay showing the AFP geometry (polygon, FCA line, or circle) or the GDP/GS scope area. The map uses Leaflet with OpenStreetMap tiles and can be closed with the button.
- Detail & reason
- Time ranges, average/max delays, end times, probability of extension, and reason - all formatted on one line for space efficiency.
- New row flash
- A row that pulses with a brightened background (using its program type color) is a new item — it was not present the last time the Compact View acknowledged its data. New rows are persisted across refreshes until acknowledged. A browser notification fires and the tab title gains a
(!)prefix when new items appear — see Browser notifications. - Per-row dismiss button
- Appears at the start of new (unacknowledged) rows. Click to mark that specific program as seen. The new-item highlight is removed and the button disappears. The row will re-highlight if the program is lifted and then reinstated.
- RRTE Reroute rows
- FAA reroute entries shown at the bottom of the log when enabled in the filter. The code field shows the reroute name (with the FCA prefix stripped). Hovering over the name shows the affected ARTCC area as a tooltip. Clicking opens the FAA advisory in a new window. Reroute rows use an amber color scheme and do not flash as "new" items.
- FAA Data Health footer
- A fixed bar at the bottom of the Compact View window. Shows colored status dots for Airport Events, Enroute Events, Ops Plan, and Reroutes:
- Green - feed responded successfully.
- Amber - fetch in progress.
- Red - feed returned an error.
Fullscreen View
The Fullscreen View is a full-browser-window, dark-themed dashboard at /nas/fullscreen/. Open it from the toolbar by clicking Fullscreen, or navigate directly. It is designed for use on a dedicated monitor or secondary display alongside other dispatch tools.
Key characteristics:
- Same card layout as the main view — programs are shown in the same section-and-card grid (AFPs, Delay Programs, Ground Stops, Closures, Arr/Dep Delays), but rendered dark and full-width.
- Summary counters — flow program, delay, ground stop, closure, and arrival/departure delay counts shown at the top when active programs exist.
- DAS Delay Charts — GDP cards show the bar chart button when DAS slot data is available, same as the main view.
- Map overlays — AFP and GDP/GS scope maps are available inline (Bootstrap modals), same as the main view.
- Live Zulu clock & refresh countdown — shown in the header; click the refresh button to force an immediate refresh.
- Back button — returns to the main NAS Status page (
/nas/). - No notifications or dismiss system — the Fullscreen View does not track new/seen items or send browser notifications. Use the Compact View for those features.
Browser notifications
The Compact View can send an OS-level browser notification whenever a new program appears on a background refresh - useful when the window is behind other applications or minimised.
Enabling notifications
Click the bell button in the Compact View header to trigger the browser permission prompt. Once granted, the bell disappears and notifications are active for that browser and domain.
If you previously denied permission, the bell changes to a bell-slash in red. To re-enable, open your browser's site settings for this page and set Notifications to Allow, then reload the Compact View.
What the notification shows
When new programs appear the notification title reads NAS Update. The body groups affected airports by program type, one type per line:
Ground Stop: KJFK Ground Delay Program: KATL, KORD Arrival Delay: KBOS
Clicking the notification brings the Compact View window to the front and dismisses the notification. Notifications auto-dismiss after 60 seconds if not clicked. If multiple refreshes detect new items before you acknowledge, the previous notification is replaced rather than stacked.
Tab title alert
As a fallback that requires no permissions, the browser tab and taskbar title gains a (!) prefix (e.g. (!) NAS Status - Dispatch Tools) whenever new items are detected. The prefix clears when you click into the Compact View window or acknowledge all items.