feat: Decode weather phenomena in METAR parser

Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
2026-02-14 15:15:42 -07:00
parent cc3c41ff2e
commit 41488b86ad
+2
View File
@@ -265,6 +265,8 @@
sections.push({ raw: part, decoded: decodeWind(part) });
} else if (part.endsWith('SM') || part.match(/^\d+$/) || part.match(/^\d\/\dSM$/)) {
sections.push({ raw: part, decoded: decodeVisibility(part) });
} else if (part.match(/^([+-]|VC)?(MI|PR|BC|DR|BL|SH|TS|FZ|DZ|RA|SN|SG|IC|PL|GR|GS|UP|BR|FG|FU|VA|DU|SA|HZ|PY|PO|SQ|FC|SS|DS)+$/)) {
sections.push({ raw: part, decoded: decodeWeather(part) });
} else if (part.match(/^(SKC|CLR|FEW|SCT|BKN|OVC)/)) {
sections.push({ raw: part, decoded: decodeClouds(part) });
} else if (part.match(/^(M?\d{2})\/(M?\d{2})$/)) {