OptionalaltimeterAltimeter setting.
OptionaldewpointDewpoint temperature in whole degrees Celsius.
OptionalflightDerived flight category based on ceiling and visibility (VFR, MVFR, IFR, LIFR).
True when the observation was produced by an automated station (AUTO).
True when CAVOK (Ceiling And Visibility OK) is reported, primarily used in ICAO format.
True when the observation is a correction to a previously issued report (COR).
True when NOSIG (no significant change) is appended, primarily used in ICAO format.
Observation time (UTC). The day field is always present for METAR/SPECI.
The original raw METAR/SPECI string as provided to the parser.
OptionalremarksParsed remarks section. Only present when the report contains a RMK group.
Runway Visual Range reports. Empty array when no RVR is reported.
Sky condition including cloud layers, vertical visibility, and clear sky indicators.
ICAO station identifier (e.g. "KJFK", "EGLL", "PANC").
OptionaltemperatureTemperature in whole degrees Celsius.
Whether this is a routine METAR or a special (SPECI) observation.
OptionalvisibilityPrevailing visibility.
Weather phenomena groups (e.g. rain, snow, fog, thunderstorm). Empty array when no weather is reported.
OptionalwindWind information.
A parsed METAR or SPECI aviation weather observation report.
A METAR is a routine scheduled weather observation; a SPECI is an unscheduled special observation triggered by significant weather changes. Both share the same structure and are parsed by the same function.