Aviation Weather Center
Aligned- Observation time
- 10 Nov 17:00Z
- AWC receiptTime (report-specific)
- 10 Nov 17:04:48Z
7ea576642bf6959962ed604e60dd07b162a9c0d54a08ab50b2bb35306631befa
Private technical preview / aerodrome data observability
Detect missing, corrected or divergent METAR representations and source-path lag before discrepancies disappear into downstream processing.
receiptTimeexact TACLast-Modifiedexact TACfile clockexact TAC{ observation.changed }01 / THE PROBLEM
A METAR can be the same observation and still arrive through different paths with different timing, wrappers, remarks or revision state.
Live source comparison / public network
7ea576642bf6959962ed604e60dd07b162a9c0d54a08ab50b2bb35306631befad2cf279445825919e9b6c42a5173cde9ac671b0c38339a4653bf4f721884855e81081c3faffef293ce952b8bcfd708850990bb856dbbc92164d998d183398526Observation time comes from the report and identifies the weather observation.
Source time is labelled according to what that endpoint actually supplies.
Terminal Weather fetch records when this comparison snapshot was collected.
All monitored aerodromes
| Aerodrome | AWC | MET Norway | NWS mirror | Result | Open |
|---|---|---|---|---|---|
EFHKHelsinki Airport | 10/16:50Z | 10/16:50Z | 10/16:50Z | Aligned | |
EPWAWarsaw Chopin Airport | 10/17:00Z | 10/17:00Z | 10/17:00Z | Aligned | |
LFPBParis–Le Bourget Airport | 10/17:00Z | 10/17:00Z | 10/17:00Z | Aligned | |
EHAMAmsterdam Airport Schiphol | 10/16:55Z | 10/16:55Z | 10/16:55Z | Aligned | |
EGLCLondon City Airport | 10/16:50Z | 10/16:50Z | 10/16:50Z | Aligned | |
LEMDAdolfo Suárez Madrid–Barajas Airport | 10/17:00Z | 10/17:00Z | 10/17:00Z | Aligned | |
LTACAnkara Esenboğa Airport | 10/16:50Z | 10/16:50Z | 10/16:50Z | Content difference | |
LIMCMilan Malpensa Airport | 10/16:50Z | 10/16:50Z | 10/16:50Z | Aligned | |
ESSAStockholm Arlanda Airport | 10/16:50Z | 10/16:50Z | 10/16:50Z | Aligned | |
EDDFFrankfurt Airport | 10/16:50Z | 10/16:50Z | 10/16:50Z | Aligned | |
LOWWVienna International Airport | 10/16:50Z | 10/16:50Z | 10/16:50Z | Aligned | |
EIDWDublin Airport | 10/17:00Z | 10/17:00Z | 10/17:00Z | Aligned |
From evidence to service
LEMD 151230Z · TAC · timestamps · SHA-256Case files
Current snapshot / dynamic
CASE 01
LIVE / CONTENT DIFFERENCE
The retained paths resolve to the same nominal observation, but their meaningful TAC content does not fully match.
2 canonical variants / AWC 10/16:50Z / MET Norway 10/16:50Z / NWS mirror 10/16:50ZUseful forFeed migration checks, parser verification and source-path incident triage.
An archived EGCC bulletin sequence contains a NIL report, an automatic report, and a corrected conventional report for the same nominal observation. A latest-only table loses that chain.
METAR EGCC 151420Z NIL=METAR EGCC 151420Z AUTO 21011KT …METAR COR EGCC 151420Z 21011KT …Useful forRevision tracking, immutable archives and downstream replay.
The prototype keeps observation and source-receipt timestamps separate, making station-specific timing patterns visible without relabelling them as end-to-end latency.
Useful forStation baselines, threshold design and investigating a change in delivery behaviour.
The method
Fetch each public path centrally and cache the result.
Keep the exact TAC representation extracted from each endpoint response.
Hash every extracted TAC representation so identical bytes remain identifiable.
Group messages by station and nominal observation time.
Separate wrapper changes, content differences and source lag.
Practical applications
The weather is only half the operational question. The other half is whether the expected report arrived intact, on time for that path, and in the form downstream software expects.
Built for
Not a consumer weather application, pilot briefing service or official meteorological source.
Run old and new feeds side by side before changing a downstream system. Surface missing markers, stripped remarks and timestamp differences.
See whether a station is absent everywhere or only late on one route, reducing guesswork when a feed looks stale.
Retain COR, AUTO, SPECI and NIL states instead of silently replacing the previous message.
Replay exact source representations against a new decoder and detect fields lost during normalisation.
Measure completeness and source-receipt patterns by aerodrome, schedule and distribution path.
Preview coverage
The initial set spans northern, central, western and southern Europe, combining major hubs and distinct reporting environments. Stockholm Arlanda is the initial Swedish reference station.
Source clocks
JSON METAR records with nominal observation time and AWC receiptTime. Polled centrally no more than once per cache interval.
Global text product for recent METARs. Its response-wide HTTP Last-Modified value and the Terminal Weather fetch-completion time are retained; it does not supply a per-report receipt timestamp.
Latest station-coded report and HTTP file modification time. NWS describes the international observations as received from worldwide sources.
Gateway documentation ↗Private technical preview
We are inviting a small number of technical pilot conversations around feed verification, station coverage and downstream integration. No production or safety-critical use is offered.
Request pilot access