avwx.static.notam

NOTAM static values.

  1"""NOTAM static values."""
  2
  3# Q Codes sourced from FAA apprendix
  4# https://www.faa.gov/air_traffic/publications/atpubs/notam_html/appendix_b.html
  5# https://www.notams.faa.gov/common/qcode/qcode23.html
  6
  7SUBJECT = {
  8    "AA": "Minimum altitude",
  9    "AC": "Class B, C, D, or E Surface Area",
 10    "AD": "Air defense identification zone",
 11    "AE": "Control area",
 12    "AF": "Flight information region",
 13    "AG": "General facility",
 14    "AH": "Upper control area",
 15    "AL": "Minimum usable flight level",
 16    "AN": "Area navigation route",
 17    "AO": "Oceanic control area",
 18    "AP": "Reporting point",
 19    "AR": "ATS route",
 20    "AS": "Airspace",
 21    "AT": "Terminal control area",
 22    "AU": "Upper flight information region",
 23    "AV": "Upper advisory area",
 24    "AX": "Significant point",
 25    "AZ": "Aerodrome traffic zone",
 26    "CA": "Air/ground facility",
 27    "CB": "Automatic dependent surveillance - broadcast",
 28    "CC": "Automatic dependent surveillance - contract",
 29    "CD": "Controller-pilot data link communications",
 30    "CE": "En route surveillance radar",
 31    "CF": "Operating frequncy",
 32    "CG": "Ground controlled approach system",
 33    "CL": "Selective calling system",
 34    "CM": "Surface movement radar",
 35    "CO": "Operations",
 36    "CP": "Precision approach radar",
 37    "CR": "Surveillance radar element of precision approach radar system",
 38    "CS": "Secondary surveillance radar",
 39    "CT": "Terminal area surveillance radar",
 40    "FA": "Aerodrome",
 41    "FB": "Friction measuring device",
 42    "FC": "Ceiling measurement equipment",
 43    "FD": "Docking system",
 44    "FE": "Oxygen",
 45    "FF": "Fire fighting and rescue",
 46    "FG": "Ground movement control",
 47    "FH": "Helicopter alighting area/platform",
 48    "FI": "Aircraft de-icing",
 49    "FJ": "Oils",
 50    "FL": "Landing direction indicator",
 51    "FM": "Meteorological service",
 52    "FO": "Fog dispersal system",
 53    "FP": "Heliport",
 54    "FS": "Snow removal equipment",
 55    "FT": "Transmissometer",
 56    "FU": "Fuel availability",
 57    "FW": "Wind direction indicator",
 58    "FZ": "Customs/immigration",
 59    "GA": "GNSS airfield-specific operations",
 60    "GB": "Optical landing system",
 61    "GC": "Transient maitenance",
 62    "GD": "Starter unit",
 63    "GE": "Soap",
 64    "GF": "Demineralized water",
 65    "GG": "Oxygen",
 66    "GH": "Oil",
 67    "GI": "Drag chutes",
 68    "GJ": "ASR",
 69    "GK": "Precision approach landing system",
 70    "GL": "FACSFAC",
 71    "GM": "Firing range",
 72    "GN": "Night vision google operations",
 73    "GO": "Warning area",
 74    "GP": "Arresting gear markers",
 75    "GQ": "Pulsating/steady visual approach slope indicator",
 76    "GR": "Diverse departure",
 77    "GS": "Nitrogen",
 78    "GT": "IFR take-off minimums and departure procedures",
 79    "GU": "De-ice",
 80    "GV": "Clear zone",
 81    "GW": "GNSS area-wide operations",
 82    "GX": "Runway distance remaining signs",
 83    "GY": "Helo pad",
 84    "GZ": "Base operations",
 85    "IC": "Instrument landing system",
 86    "ID": "DME associated with ILS",
 87    "IG": "Glide path",
 88    "II": "Inner marker",
 89    "IL": "Localizer",
 90    "IM": "Middle marker",
 91    "IN": "Localizer",
 92    "IO": "Outer marker",
 93    "IS": "ILS Category I",
 94    "IT": "ILS Category II",
 95    "IU": "ILS Category III",
 96    "IW": "Microwave landing system",
 97    "IX": "Locator, outer",
 98    "IY": "Locator, middle",
 99    "KK": "Volcanic activity",
100    "LA": "Approach lighting system",
101    "LB": "Aerodrome beacon",
102    "LC": "Runway centre line lights",
103    "LD": "Landing direction indicator lights",
104    "LE": "Runway edge lights",
105    "LF": "Sequenced flashing lights",
106    "LG": "Pilot-controlled lighting",
107    "LH": "High intensity runway lights",
108    "LI": "Runway end identifier lights",
109    "LJ": "Runway alignment indicator lights",
110    "LK": "Category II components of approach lighting system",
111    "LL": "Low intensity runway lights",
112    "LM": "Medium intensity runway lights",
113    "LP": "Precision approach path indicator",
114    "LR": "All landing area lighting facilities",
115    "LS": "Stopway lights",
116    "LT": "Threshold lights",
117    "LU": "Helicopter approach path indicator",
118    "LV": "Visual approach slope indicator system",
119    "LW": "Heliport lighting",
120    "LX": "Taxiway centre line lights",
121    "LY": "Taxiway edge lights",
122    "LZ": "Runway touchdown zone lights",
123    "MA": "Movement area",
124    "MB": "Bearing strength",
125    "MC": "Clearway",
126    "MD": "Declared distances",
127    "MG": "Taxiing guidance system",
128    "MH": "Runway arresting gear",
129    "MK": "Parking area",
130    "MM": "Daylight markings",
131    "MN": "Apron",
132    "MO": "Stopbar",
133    "MP": "Aircraft stands",
134    "MR": "Runway",
135    "MS": "Stopway",
136    "MT": "Threshold",
137    "MU": "Runway turning bay",
138    "MW": "Strip/shoulder",
139    "MX": "Taxiway",
140    "MY": "Rapid exit taxiway",
141    "NA": "All radio navigation facilities",
142    "NB": "Nondirectional radio beacon",
143    "NC": "DECCA",
144    "ND": "Distance measuring equipment",
145    "NF": "Fan marker",
146    "NL": "Locator",
147    "NM": "VOR/DME",
148    "NN": "TACAN",
149    "NO": "OMEGA",
150    "NT": "VORTAC",
151    "NV": "VOR",
152    "NX": "Direction finding station",
153    "OA": "Aeronautical information service",
154    "OB": "Obstacle",
155    "OE": "Aircraft entry requirements",
156    "OL": "Obstacle lights",
157    "OR": "Rescue coordination centre",
158    "PA": "Standard instrument arrival",
159    "PB": "Standard VFR arrival",
160    "PC": "Contingency procedures",
161    "PD": "Standard instrument departure",
162    "PE": "Standard VFR departure",
163    "PF": "Flow control procedure",
164    "PH": "Holding procedure",
165    "PI": "Instrument approach procedure",
166    "PK": "VFR approach procedure",
167    "PL": "Flight plan processing",
168    "PM": "Aerodrome operating minima",
169    "PN": "Noise operating restriction",
170    "PO": "Obstacle clearance altitude and height",
171    "PR": "Radio failure procedure",
172    "PT": "Transition altitude or transition level",
173    "PU": "Missed approach procedure",
174    "PX": "Minimum holding altitude",
175    "PZ": "ADIZ procedure",
176    "RA": "Airspace reservation",
177    "RC": "Radio communication facility",
178    "RD": "Danger area",
179    "RM": "Military operating area",
180    "RO": "Overflying",
181    "RP": "Prohibited area",
182    "RR": "Restricted area",
183    "RT": "Temporary restricted area",
184    "SA": "Automatic terminal information service",
185    "SB": "ATS reporting office",
186    "SC": "Area control centre",
187    "SE": "Flight information service",
188    "SF": "Aerodrome flight information service",
189    "SL": "Flow control centre",
190    "SO": "Oceanic area control centre",
191    "SP": "Approach control service",
192    "SS": "Flight service station",
193    "ST": "Aerodrome control tower",
194    "SU": "Upper area control centre",
195    "SV": "VOLMET broadcast",
196    "SY": "Upper advisory service",
197    "TT": "MIJI",
198    "WA": "Air display",
199    "WB": "Aerobatics",
200    "WC": "Captive balloon or kite",
201    "WD": "Demolition of explosives",
202    "WE": "Exercises",
203    "WF": "Air refueling",
204    "WG": "Glider flying",
205    "WH": "Blasting",
206    "WJ": "Banner/target towing",
207    "WL": "Ascent of free balloon",
208    "WM": "Missile, gun or rocket firing",
209    "WO": "Laser activity",  # Encountered, non-standard
210    "WP": "Parachute jumping exercise, paragliding, or hang gliding",
211    "WR": "Radioactive materials or toxic chemicals",
212    "WS": "Burning or blowing gas",
213    "WT": "Mass movement of aircraft",
214    "WU": "Unmanned aircraft",
215    "WV": "Formation flight",
216    "WW": "Significant volcanic activity",
217    "WY": "Aerial survey",
218    "WZ": "Model flying",
219    "XX": "Unknown",
220}
221
222CONDITION = {
223    "AC": "Withdrawn for maintenance",
224    "AD": "Available for daylight operation",
225    "AF": "Flight checked and found reliable",
226    "AG": "Operating but ground checked only, awaiting flight check",
227    "AH": "Hours of service changed",
228    "AK": "Resumed normal operations",
229    "AL": "Operative",
230    "AM": "Military operations only",
231    "AN": "Available for night operation",
232    "AO": "Operational",
233    "AP": "Available, prior permission required",
234    "AR": "Available on request",
235    "AS": "Unserviceable",
236    "AU": "Not available",
237    "AW": "Completely withdrawn",
238    "AX": "Previously promulgated shutdown has been canceled",
239    "CA": "Activated",
240    "CC": "Completed",
241    "CD": "Deactivated",
242    "CE": "Erected",
243    "CF": "Frequency changed to",
244    "CG": "Downgraded to",
245    "CH": "Changed",
246    "CI": "Identification or radio call sign changed to",
247    "CL": "Realigned",
248    "CM": "Displaced",
249    "CN": "Canceled",
250    "CO": "Operating",
251    "CP": "Operating on reduced power",
252    "CR": "Temporarily replaced by",
253    "CS": "Installed",
254    "CT": "On test, do not use",
255    "HA": "Braking action",
256    "HB": "Friction coefficient",
257    "HC": "Covered by compacted snow to depth of",
258    "HD": "Covered by dry snow to a depth of",
259    "HE": "Covered by water to a depth of",
260    "HF": "Totally free of snow and ice",
261    "HG": "Grass cutting in progress",
262    "HH": "Hazard due to",
263    "HI": "Covered by ice",
264    "HJ": "Launch planned",
265    "HK": "Bird migration in progress",
266    "HL": "Snow clearance completed",
267    "HM": "Marked by",
268    "HN": "Covered by wet snow or slush to a depth of",
269    "HO": "Obscured by snow",
270    "HP": "Snow clearance in progress",
271    "HQ": "Operation canceled",
272    "HR": "Standing water",
273    "HS": "Sanding in progress",
274    "HT": "Approach according to signal area only",
275    "HU": "Launch in progress",
276    "HV": "Work completed",
277    "HW": "Work in progress",
278    "HX": "Concentration of birds",
279    "HY": "Snow banks exist",
280    "HZ": "Covered by frozen ruts and ridges",
281    "LA": "Operating on auxiliary power supply",
282    "LB": "Reserved for aircraft based therein",
283    "LC": "Closed",
284    "LD": "Unsafe",
285    "LE": "Operating without auxiliary power supply",
286    "LF": "Interference from",
287    "LG": "Operating without identification",
288    "LH": "Unserviceable for aircraft heavier than",
289    "LI": "Closed to IFR operations",
290    "LK": "Operating as a fixed light",
291    "LL": "Usable for length and width",
292    "LN": "Closed to all night operations",
293    "LP": "Prohibited to",
294    "LR": "Aircraft restricted to runways and taxiways",
295    "LS": "Subject to interruption",
296    "LT": "Limited to",
297    "LV": "Closed to VFR operations",
298    "LW": "Will take place",
299    "LX": "Operating but caution advised due to",
300    "XX": "Plain text following",
301}
302
303# Other codes sourced from Nav Canada transition docs
304# https://www.navcanada.ca/en/briefing-on-the-transition-to-icao-notam-format.pdf
305
306REPORT_TYPE = {
307    "NOTAMN": "New",
308    "NOTAMR": "Replace",
309    "NOTAMC": "Cancel",
310}
311
312TRAFFIC_TYPE = {
313    "I": "IFR",
314    "V": "VFR",
315    "IV": "IFR and VFR",
316}
317
318PURPOSE = {
319    "N": "Immediate",
320    "B": "Briefing",
321    "O": "Flight Operations",
322    "M": "Miscellaneous",
323    "K": "Checklist",
324}
325
326SCOPE = {
327    "A": "Aerodrome",
328    "E": "En Route",
329    "W": "Warning",
330    "K": "Checklist",
331}
332
333# Additional codes sourced from FAA NOTAM contractions list
334# https://www.notams.faa.gov/downloads/contractions.pdf
335
336CODES = {
337    "ABN": "Airport Beacon",
338    "ABV": "Above",
339    "ACC": "Area Control Center",
340    "ACCUM": "Accumulate",
341    "ACFT": "Aircraft",
342    "ACR": "Air Carrier",
343    "ACT": "Active",
344    "ADJ": "Adjacent",
345    "ADZD": "Advised",
346    "AFD": "Airport Facility Directory",
347    "AGL": "Above Ground Level",
348    "ALS": "Approach Lighting System",
349    "ALT": "Altitude",
350    "ALTM": "Altimeter",
351    "ALTN": "Alternate",
352    "ALTNLY": "Alternately",
353    "ALSTG": "Altimeter Setting",
354    "AMDT": "Amendment",
355    "AMGR": "Airport Manager",
356    "AMOS": "Automatic Meteorological Observing System",
357    "AP": "Airport",
358    "APCH": "Approach",
359    "AP LGT": "Airport Lighting",
360    "APP": "Approach Control",
361    "ARFF": "Aircraft Rescue and Fire Fighting",
362    "ARR": "Arrive, Arrival",
363    "ASOS": "Automatic Surface Observing System",
364    "ASPH": "Asphalt",
365    "ATC": "Air Traffic Control",
366    "ATCCC": "Air Traffic Control Command Center",
367    "ATIS": "Automatic Terminal Information Service",
368    "AUTOB": "Automatic Weather Reporting System",
369    "AUTH": "Authority",
370    "AVBL": "Available",
371    "AWOS": "Automatic Weather Observing/Reporting System",
372    "AWY": "Airway",
373    "AZM": "Azimuth",
374    "BA FAIR": "Braking action fair",
375    "BA NIL": "Braking action nil",
376    "BA POOR": "Braking action poor",
377    "BC": "Back Course",
378    "BCN": "Beacon",
379    "BERM": "Snowbank(s) Containing Earth/Gravel",
380    "BLW": "Below",
381    "BND": "Bound",
382    "BRG": "Bearing",
383    "BYD": "Beyond",
384    "CAAS": "Class A Airspace",
385    "CAT": "Category",
386    "CBAS": "Class B Airspace",
387    "CBSA": "Class B Surface Area",
388    "CCAS": "Class C Airspace",
389    "CCLKWS": "Counterclockwise",
390    "CCSA": "Class C Surface Area",
391    "CD": "Clearance Delivery",
392    "CDAS": "Class D Airspace",
393    "CDSA": "Class D Surface Area",
394    "CEAS": "Class E Airspace",
395    "CESA": "Class E Surface Area",
396    "CFR": "Code of Federal Regulations",
397    "CGAS": "Class G Airspace",
398    "CHAN": "Channel",
399    "CHG": "Change or Modification",
400    "CIG": "Ceiling",
401    "CK": "Check",
402    "CL": "Centre Line",
403    "CLKWS": "Clockwise",
404    "CLR": "Clearance, Clear(s), Cleared to",
405    "CLSD": "Closed",
406    "CMB": "Climb",
407    "CMSND": "Commissioned",
408    "CNL": "Cancel",
409    "CNTRLN": "Centerline",
410    "COM": "Communications",
411    "CONC": "Concrete",
412    "CPD": "Coupled",
413    "CRS": "Course",
414    "CTC": "Contact",
415    "CTL": "Control",
416    "DALGT": "Daylight",
417    "DCMSN": "Decommission",
418    "DCMSND": "Decommissioned",
419    "DCT": "Direct",
420    "DEGS": "Degrees",
421    "DEP": "Depart, Departure",
422    "DEP PROC": "Departure Procedure",
423    "DH": "Decision Height",
424    "DISABLD": "Disabled",
425    "DIST": "Distance",
426    "DLA": "Delay or Delayed",
427    "DLT": "Delete",
428    "DLY": "Daily",
429    "DME": "Distance Measuring Equipment",
430    "DMSTN": "Demonstration",
431    "DP": "Dewpoint Temperature",
432    "DRFT": "Snowbank/s Caused by Wind Action",
433    "DSPLCD": "Displaced",
434    "E": "East",
435    "EB": "Eastbound",
436    "EFAS": "En Route Flight Advisory Service",
437    "ELEV": "Elevation",
438    "ENG": "Engine",
439    "ENRT": "En Route",
440    "ENTR": "Entire",
441    "EXC": "Except",
442    "FAC": "Facility or Facilities",
443    "FAF": "Final Approach Fix",
444    "FAN MKR": "Fan Marker",
445    "FDC": "Flight Data Center",
446    "FI/T": "Flight Inspection Temporay",
447    "FI/P": "Flight Inspection Permanent",
448    "FM": "From",
449    "FNA": "Final Approach",
450    "FPM": "Feet Per Minute",
451    "FREQ": "Frequency",
452    "FRH": "Fly Runway Heading",
453    "FRI": "Friday",
454    "FRZN": "Frozen",
455    "FSS": "Automated/Flight Service Station",
456    "FT": "Foot, Feet",
457    "GC": "Ground Control",
458    "GCA": "Ground Control Approach",
459    "GCO": "Ground Communications Outlet",
460    "GOVT": "Government",
461    "GP": "Glide Path",
462    "GPS": "Global Positioning System",
463    "GRVL": "Gravel",
464    "HAA": "Height Above Airport",
465    "HAT": "Height Above Touchdown",
466    "HDG": "Heading",
467    "HEL": "Helicopter",
468    "HELI": "Heliport",
469    "HIRL": "High Intensity Runway Lights",
470    "HIWAS": "Hazardous Inflight Weather Advisory Service",
471    "HLDG": "Holding",
472    "HOL": "Holiday",
473    "HP": "Holding Pattern",
474    "HR": "Hour",
475    "IAF": "Initial Approach Fix",
476    "IAP": "Instrument Approach Procedure",
477    "INBD": "Inbound",
478    "ID": "Identification",
479    "IDENT": "Identify, Identifier, Identification",
480    "IF": "Intermediate Fix",
481    "ILS": "Instrument Landing System",
482    "IM": "Inner Marker",
483    "IMC": "Instrument Meteorological Conditions",
484    "IN": "Inch, Inches",
485    "INDEFLY": "Indefinitely",
486    "INFO": "Information",
487    "INOP": "Inoperative",
488    "INSTR": "Instrument",
489    "INT": "Intersection",
490    "INTL": "International",
491    "INTST": "Intensity",
492    "IR": "Ice On Runway(s)",
493    "KT": "Knots",
494    "L": "Left",
495    "LAA": "Local Airport Advisory",
496    "LAT": "Latitude",
497    "LAWRS": "Limited Aviation Weather Reporting Station",
498    "LB": "Pound(s)",
499    "LC": "Local Control",
500    "LOC": "Local, Locally, Location",
501    "LCTD": "Located",
502    "LDA": "Localizer Type Directional Aid",
503    "LGT": "Light or Lighting",
504    "LGTD": "Lighted",
505    "LIRL": "Low Intensity Runway Lights",
506    "LLWAS": "Low Level Wind Shear Alert System",
507    "LM": "Compass Locator at ILS Middle Marker",
508    "LDG": "Landing",
509    "LLZ": "Localizer",
510    "LO": "Compass Locator at ILS Outer Marker",
511    "LONG": "Longitude",
512    "LRN": "Long Range Navigation",
513    "LSR": "Loose Snow on Runway(s)",
514    "LT": "Left Turn",
515    "MAG": "Magnetic",
516    "MAINT": "Maintain, Maintenance",
517    "MALS": "Medium Intensity Approach Light System",
518    "MALSF": "Medium Intensity Approach Light System with Sequenced Flashers",
519    "MALSR": "Medium Intensity Approach Light System with Runway Alignment Indicator Lights",
520    "MAPT": "Missed Approach Point",
521    "MCA": "Minimum Crossing Altitude",
522    "MDA": "Minimum Descent Altitude",
523    "MEA": "Minimum En Route Altitude",
524    "MED": "Medium",
525    "MIN": "Minute(s)",
526    "MIRL": "Medium Intensity Runway Lights",
527    "MKR": "Marker",
528    "MLS": "Microwave Landing System",
529    "MM": "Middle Marker",
530    "MNM": "Minimum",
531    "MNT": "Monitor, Monitoring, or Monitored",
532    "MOC": "Minimum Obstruction Clearance",
533    "MON": "Monday",
534    "MRA": "Minimum Reception Altitude",
535    "MSA": "MinimumSafeAltitude,MinimumSectorAltitude",
536    "MSAW": "Minimum Safe Altitude Warning",
537    "MSG": "Message",
538    "MSL": "Mean Sea Level",
539    "MU": "Mu Meters",
540    "MUD": "Mud",
541    "MUNI": "Municipal",
542    "N": "North",
543    "NA": "Not Authorized",
544    "NAV": "Navigation",
545    "NB": "Northbound",
546    "NDB": "Nondirectional Radio Beacon",
547    "NE": "Northeast",
548    "NGT": "Night",
549    "NM": "Nautical Mile(s)",
550    "NMR": "Nautical Mile Radius",
551    "NONSTD": "Nonstandard",
552    "NOPT": "No Procedure Turn Required",
553    "NR": "Number",
554    "NTAP": "Notice to Airmen Publication",
555    "NW": "Northwest",
556    "OBSC": "Obscured, Obscure, or Obscuring",
557    "OBST": "Obstruction, Obstacle",
558    "OM": "Outer Marker",
559    "OPR": "Operate, Operator, or Operative",
560    "OPS": "Operation(s)",
561    "ORIG": "Original",
562    "OTS": "Out of Service",
563    "OVR": "Over",
564    "PAEW": "Personnel and Equipment Working",
565    "PAX": "Passenger(s)",
566    "PAPI": "Precision Approach Path Indicator",
567    "PAR": "Precision Approach Radar",
568    "PARL": "Parallel",
569    "PAT": "Pattern",
570    "PCL": "Pilot Controlled Lighting",
571    "PERM": "Permanent",
572    "PJE": "Parachute Jumping Exercise",
573    "PLA": "Practice Low Approach",
574    "PLW": "Plow, Plowed",
575    "PN": "Prior Notice Required",
576    "PPR": "Prior Permission Required",
577    "PRN": "Psuedo Random Noise",
578    "PROC": "Procedure",
579    "PROP": "Propeller",
580    "PSR": "Packed Snow on Runway(s)",
581    "PTCHY": "Patchy",
582    "PTN": "Procedure Turn",
583    "PVT": "Private",
584    "RAIL": "Runway Alignment Indicator Lights",
585    "RAMOS": "Remote Automatic Meteorological Observing System",
586    "RCAG": "Remote Communication Air/Ground Facility",
587    "RCL": "Runway Center Line",
588    "RCLL": "Runway Center Line Lights",
589    "RCO": "Remote Communication Outlet",
590    "REC": "Receive or Receiver",
591    "REIL": "Runway End Identifier Lights",
592    "RELCTD": "Relocated",
593    "REP": "Report",
594    "RLLS": "Runway Lead-In Light System",
595    "RMNDR": "Remainder",
596    "RMK": "Remark(s)",
597    "RNAV": "Area Navigation",
598    "RPLC": "Replace",
599    "RQRD": "Required",
600    "RRL": "Runway Remaining Lights",
601    "RSR": "En Route Surveillance Radar",
602    "RSVN": "Reservation",
603    "RT": "Right Turn",
604    "RTE": "Route",
605    "RTR": "Remote Transmitter/Receiver",
606    "RTS": "Return to Service",
607    "RUF": "Rough",
608    "RVR": "Runway Visual Range",
609    "RVRM": "Runway Visual Range Midpoint",
610    "RVRR": "Runway Visual Range Rollout",
611    "RVRT": "Runway Visual Range Touchdown",
612    "RWY": "Runway",
613    "S": "South",
614    "SA": "Sand, Sanded",
615    "SAT": "Saturday",
616    "SAWRS": "Supplementary Aviation Weather Reporting Station",
617    "SB": "Southbound",
618    "SDF": "Simplified Directional Facility",
619    "SE": "Southeast",
620    "SFL": "Sequence Flashing Lights",
621    "SIMUL": "Simultaneous or Simultaneously",
622    "SIR": "PackedorCompactedSnowandIceonRunway(s)",
623    "SKED": "Scheduled or Schedule",
624    "SLR": "Slush on Runway(s)",
625    "SN": "Snow",
626    "SNBNK": "Snowbank/s Caused by Plowing (Windrow(s))",
627    "SNGL": "Single",
628    "SPD": "Speed",
629    "SSALF": "Simplified Short Approach Lighting with Sequence Flashers",
630    "SSALR": "Simplified Short Approach Lighting with Runway Alignment Indicator Lights",
631    "SSALS": "Simplified Short Approach Lighting System",
632    "SSR": "Secondary Surveillance Radar",
633    "STA": "Straight-In Approach",
634    "STAR": "Standard Terminal Arrival",
635    "SUN": "Sunday",
636    "SVC": "Service",
637    "SVN": "Satellite Vehicle Number",
638    "SW": "Southwest",
639    "SWEPT": "Swept",
640    "T": "Temperature",
641    "TACAN": "Tactical Air Navigational Aid (Azimuth and DME)",
642    "TAR": "Terminal Area Surveillance Radar",
643    "TDWR": "Terminal Doppler Weather Radar",
644    "TDZ": "Touchdown Zone",
645    "TDZ LGT": "Touchdown Zone Lights",
646    "TEMPO": "Temporary or Temporarily",
647    "TFC": "Traffic",
648    "TFR": "Temporary Flight Restriction",
649    "TGL": "Touch-and-Go Landings",
650    "THN": "Thin",
651    "THR": "Threshold",
652    "THRU": "Through",
653    "THU": "Thursday",
654    "TIL": "Until",
655    "TKOF": "Takeoff",
656    "TM": "Traffic Management",
657    "TMPA": "Traffic Management Program Alert",
658    "TRML": "Terminal",
659    "TRNG": "Training",
660    "TRSN": "Transition",
661    "TSNT": "Transient",
662    "TUE": "Tuesday",
663    "TWR": "Airport Control Tower",
664    "TWY": "Taxiway",
665    "UAV": "Unmanned Air Vehicles",
666    "UFN": "Until Further Notice",
667    "UNAVBL": "Unavailable",
668    "UNLGTD": "Unlighted",
669    "UNMKD": "Unmarked",
670    "UNMNT": "Unmonitored",
671    "UNREL": "Unreliable",
672    "UNUSBL": "Unusable",
673    "VASI": "Visual Approach Slope Indicator System",
674    "VDP": "Visual Descent Point",
675    "VIA": "By Way Of",
676    "VICE": "Instead/Versus",
677    "VIS": "Visibility",
678    "VMC": "Visual Meteorological Conditions",
679    "VOL": "Volume",
680    "VOR": "VHF Omni-Directional Radio Range",
681    "VORTAC": "VOR and TACAN (Collocated)",
682    "W": "West",
683    "WB": "Westbound",
684    "WED": "Wednesday",
685    "WEF": "With Effect From",
686    "WI": "Within",
687    "WIE": "With Immediate Effect",
688    "WKDAYS": "Monday through Friday",
689    "WKEND": "Saturday and Sunday",
690    "WND": "Wind",
691    "WPT": "Waypoint",
692    "WSR": "Wet Snow on Runway(s)",
693    "WTR": "Water on Runway(s)",
694    "WX": "Weather",
695}
SUBJECT = {'AA': 'Minimum altitude', 'AC': 'Class B, C, D, or E Surface Area', 'AD': 'Air defense identification zone', 'AE': 'Control area', 'AF': 'Flight information region', 'AG': 'General facility', 'AH': 'Upper control area', 'AL': 'Minimum usable flight level', 'AN': 'Area navigation route', 'AO': 'Oceanic control area', 'AP': 'Reporting point', 'AR': 'ATS route', 'AS': 'Airspace', 'AT': 'Terminal control area', 'AU': 'Upper flight information region', 'AV': 'Upper advisory area', 'AX': 'Significant point', 'AZ': 'Aerodrome traffic zone', 'CA': 'Air/ground facility', 'CB': 'Automatic dependent surveillance - broadcast', 'CC': 'Automatic dependent surveillance - contract', 'CD': 'Controller-pilot data link communications', 'CE': 'En route surveillance radar', 'CF': 'Operating frequncy', 'CG': 'Ground controlled approach system', 'CL': 'Selective calling system', 'CM': 'Surface movement radar', 'CO': 'Operations', 'CP': 'Precision approach radar', 'CR': 'Surveillance radar element of precision approach radar system', 'CS': 'Secondary surveillance radar', 'CT': 'Terminal area surveillance radar', 'FA': 'Aerodrome', 'FB': 'Friction measuring device', 'FC': 'Ceiling measurement equipment', 'FD': 'Docking system', 'FE': 'Oxygen', 'FF': 'Fire fighting and rescue', 'FG': 'Ground movement control', 'FH': 'Helicopter alighting area/platform', 'FI': 'Aircraft de-icing', 'FJ': 'Oils', 'FL': 'Landing direction indicator', 'FM': 'Meteorological service', 'FO': 'Fog dispersal system', 'FP': 'Heliport', 'FS': 'Snow removal equipment', 'FT': 'Transmissometer', 'FU': 'Fuel availability', 'FW': 'Wind direction indicator', 'FZ': 'Customs/immigration', 'GA': 'GNSS airfield-specific operations', 'GB': 'Optical landing system', 'GC': 'Transient maitenance', 'GD': 'Starter unit', 'GE': 'Soap', 'GF': 'Demineralized water', 'GG': 'Oxygen', 'GH': 'Oil', 'GI': 'Drag chutes', 'GJ': 'ASR', 'GK': 'Precision approach landing system', 'GL': 'FACSFAC', 'GM': 'Firing range', 'GN': 'Night vision google operations', 'GO': 'Warning area', 'GP': 'Arresting gear markers', 'GQ': 'Pulsating/steady visual approach slope indicator', 'GR': 'Diverse departure', 'GS': 'Nitrogen', 'GT': 'IFR take-off minimums and departure procedures', 'GU': 'De-ice', 'GV': 'Clear zone', 'GW': 'GNSS area-wide operations', 'GX': 'Runway distance remaining signs', 'GY': 'Helo pad', 'GZ': 'Base operations', 'IC': 'Instrument landing system', 'ID': 'DME associated with ILS', 'IG': 'Glide path', 'II': 'Inner marker', 'IL': 'Localizer', 'IM': 'Middle marker', 'IN': 'Localizer', 'IO': 'Outer marker', 'IS': 'ILS Category I', 'IT': 'ILS Category II', 'IU': 'ILS Category III', 'IW': 'Microwave landing system', 'IX': 'Locator, outer', 'IY': 'Locator, middle', 'KK': 'Volcanic activity', 'LA': 'Approach lighting system', 'LB': 'Aerodrome beacon', 'LC': 'Runway centre line lights', 'LD': 'Landing direction indicator lights', 'LE': 'Runway edge lights', 'LF': 'Sequenced flashing lights', 'LG': 'Pilot-controlled lighting', 'LH': 'High intensity runway lights', 'LI': 'Runway end identifier lights', 'LJ': 'Runway alignment indicator lights', 'LK': 'Category II components of approach lighting system', 'LL': 'Low intensity runway lights', 'LM': 'Medium intensity runway lights', 'LP': 'Precision approach path indicator', 'LR': 'All landing area lighting facilities', 'LS': 'Stopway lights', 'LT': 'Threshold lights', 'LU': 'Helicopter approach path indicator', 'LV': 'Visual approach slope indicator system', 'LW': 'Heliport lighting', 'LX': 'Taxiway centre line lights', 'LY': 'Taxiway edge lights', 'LZ': 'Runway touchdown zone lights', 'MA': 'Movement area', 'MB': 'Bearing strength', 'MC': 'Clearway', 'MD': 'Declared distances', 'MG': 'Taxiing guidance system', 'MH': 'Runway arresting gear', 'MK': 'Parking area', 'MM': 'Daylight markings', 'MN': 'Apron', 'MO': 'Stopbar', 'MP': 'Aircraft stands', 'MR': 'Runway', 'MS': 'Stopway', 'MT': 'Threshold', 'MU': 'Runway turning bay', 'MW': 'Strip/shoulder', 'MX': 'Taxiway', 'MY': 'Rapid exit taxiway', 'NA': 'All radio navigation facilities', 'NB': 'Nondirectional radio beacon', 'NC': 'DECCA', 'ND': 'Distance measuring equipment', 'NF': 'Fan marker', 'NL': 'Locator', 'NM': 'VOR/DME', 'NN': 'TACAN', 'NO': 'OMEGA', 'NT': 'VORTAC', 'NV': 'VOR', 'NX': 'Direction finding station', 'OA': 'Aeronautical information service', 'OB': 'Obstacle', 'OE': 'Aircraft entry requirements', 'OL': 'Obstacle lights', 'OR': 'Rescue coordination centre', 'PA': 'Standard instrument arrival', 'PB': 'Standard VFR arrival', 'PC': 'Contingency procedures', 'PD': 'Standard instrument departure', 'PE': 'Standard VFR departure', 'PF': 'Flow control procedure', 'PH': 'Holding procedure', 'PI': 'Instrument approach procedure', 'PK': 'VFR approach procedure', 'PL': 'Flight plan processing', 'PM': 'Aerodrome operating minima', 'PN': 'Noise operating restriction', 'PO': 'Obstacle clearance altitude and height', 'PR': 'Radio failure procedure', 'PT': 'Transition altitude or transition level', 'PU': 'Missed approach procedure', 'PX': 'Minimum holding altitude', 'PZ': 'ADIZ procedure', 'RA': 'Airspace reservation', 'RC': 'Radio communication facility', 'RD': 'Danger area', 'RM': 'Military operating area', 'RO': 'Overflying', 'RP': 'Prohibited area', 'RR': 'Restricted area', 'RT': 'Temporary restricted area', 'SA': 'Automatic terminal information service', 'SB': 'ATS reporting office', 'SC': 'Area control centre', 'SE': 'Flight information service', 'SF': 'Aerodrome flight information service', 'SL': 'Flow control centre', 'SO': 'Oceanic area control centre', 'SP': 'Approach control service', 'SS': 'Flight service station', 'ST': 'Aerodrome control tower', 'SU': 'Upper area control centre', 'SV': 'VOLMET broadcast', 'SY': 'Upper advisory service', 'TT': 'MIJI', 'WA': 'Air display', 'WB': 'Aerobatics', 'WC': 'Captive balloon or kite', 'WD': 'Demolition of explosives', 'WE': 'Exercises', 'WF': 'Air refueling', 'WG': 'Glider flying', 'WH': 'Blasting', 'WJ': 'Banner/target towing', 'WL': 'Ascent of free balloon', 'WM': 'Missile, gun or rocket firing', 'WO': 'Laser activity', 'WP': 'Parachute jumping exercise, paragliding, or hang gliding', 'WR': 'Radioactive materials or toxic chemicals', 'WS': 'Burning or blowing gas', 'WT': 'Mass movement of aircraft', 'WU': 'Unmanned aircraft', 'WV': 'Formation flight', 'WW': 'Significant volcanic activity', 'WY': 'Aerial survey', 'WZ': 'Model flying', 'XX': 'Unknown'}
CONDITION = {'AC': 'Withdrawn for maintenance', 'AD': 'Available for daylight operation', 'AF': 'Flight checked and found reliable', 'AG': 'Operating but ground checked only, awaiting flight check', 'AH': 'Hours of service changed', 'AK': 'Resumed normal operations', 'AL': 'Operative', 'AM': 'Military operations only', 'AN': 'Available for night operation', 'AO': 'Operational', 'AP': 'Available, prior permission required', 'AR': 'Available on request', 'AS': 'Unserviceable', 'AU': 'Not available', 'AW': 'Completely withdrawn', 'AX': 'Previously promulgated shutdown has been canceled', 'CA': 'Activated', 'CC': 'Completed', 'CD': 'Deactivated', 'CE': 'Erected', 'CF': 'Frequency changed to', 'CG': 'Downgraded to', 'CH': 'Changed', 'CI': 'Identification or radio call sign changed to', 'CL': 'Realigned', 'CM': 'Displaced', 'CN': 'Canceled', 'CO': 'Operating', 'CP': 'Operating on reduced power', 'CR': 'Temporarily replaced by', 'CS': 'Installed', 'CT': 'On test, do not use', 'HA': 'Braking action', 'HB': 'Friction coefficient', 'HC': 'Covered by compacted snow to depth of', 'HD': 'Covered by dry snow to a depth of', 'HE': 'Covered by water to a depth of', 'HF': 'Totally free of snow and ice', 'HG': 'Grass cutting in progress', 'HH': 'Hazard due to', 'HI': 'Covered by ice', 'HJ': 'Launch planned', 'HK': 'Bird migration in progress', 'HL': 'Snow clearance completed', 'HM': 'Marked by', 'HN': 'Covered by wet snow or slush to a depth of', 'HO': 'Obscured by snow', 'HP': 'Snow clearance in progress', 'HQ': 'Operation canceled', 'HR': 'Standing water', 'HS': 'Sanding in progress', 'HT': 'Approach according to signal area only', 'HU': 'Launch in progress', 'HV': 'Work completed', 'HW': 'Work in progress', 'HX': 'Concentration of birds', 'HY': 'Snow banks exist', 'HZ': 'Covered by frozen ruts and ridges', 'LA': 'Operating on auxiliary power supply', 'LB': 'Reserved for aircraft based therein', 'LC': 'Closed', 'LD': 'Unsafe', 'LE': 'Operating without auxiliary power supply', 'LF': 'Interference from', 'LG': 'Operating without identification', 'LH': 'Unserviceable for aircraft heavier than', 'LI': 'Closed to IFR operations', 'LK': 'Operating as a fixed light', 'LL': 'Usable for length and width', 'LN': 'Closed to all night operations', 'LP': 'Prohibited to', 'LR': 'Aircraft restricted to runways and taxiways', 'LS': 'Subject to interruption', 'LT': 'Limited to', 'LV': 'Closed to VFR operations', 'LW': 'Will take place', 'LX': 'Operating but caution advised due to', 'XX': 'Plain text following'}
REPORT_TYPE = {'NOTAMN': 'New', 'NOTAMR': 'Replace', 'NOTAMC': 'Cancel'}
TRAFFIC_TYPE = {'I': 'IFR', 'V': 'VFR', 'IV': 'IFR and VFR'}
PURPOSE = {'N': 'Immediate', 'B': 'Briefing', 'O': 'Flight Operations', 'M': 'Miscellaneous', 'K': 'Checklist'}
SCOPE = {'A': 'Aerodrome', 'E': 'En Route', 'W': 'Warning', 'K': 'Checklist'}
CODES = {'ABN': 'Airport Beacon', 'ABV': 'Above', 'ACC': 'Area Control Center', 'ACCUM': 'Accumulate', 'ACFT': 'Aircraft', 'ACR': 'Air Carrier', 'ACT': 'Active', 'ADJ': 'Adjacent', 'ADZD': 'Advised', 'AFD': 'Airport Facility Directory', 'AGL': 'Above Ground Level', 'ALS': 'Approach Lighting System', 'ALT': 'Altitude', 'ALTM': 'Altimeter', 'ALTN': 'Alternate', 'ALTNLY': 'Alternately', 'ALSTG': 'Altimeter Setting', 'AMDT': 'Amendment', 'AMGR': 'Airport Manager', 'AMOS': 'Automatic Meteorological Observing System', 'AP': 'Airport', 'APCH': 'Approach', 'AP LGT': 'Airport Lighting', 'APP': 'Approach Control', 'ARFF': 'Aircraft Rescue and Fire Fighting', 'ARR': 'Arrive, Arrival', 'ASOS': 'Automatic Surface Observing System', 'ASPH': 'Asphalt', 'ATC': 'Air Traffic Control', 'ATCCC': 'Air Traffic Control Command Center', 'ATIS': 'Automatic Terminal Information Service', 'AUTOB': 'Automatic Weather Reporting System', 'AUTH': 'Authority', 'AVBL': 'Available', 'AWOS': 'Automatic Weather Observing/Reporting System', 'AWY': 'Airway', 'AZM': 'Azimuth', 'BA FAIR': 'Braking action fair', 'BA NIL': 'Braking action nil', 'BA POOR': 'Braking action poor', 'BC': 'Back Course', 'BCN': 'Beacon', 'BERM': 'Snowbank(s) Containing Earth/Gravel', 'BLW': 'Below', 'BND': 'Bound', 'BRG': 'Bearing', 'BYD': 'Beyond', 'CAAS': 'Class A Airspace', 'CAT': 'Category', 'CBAS': 'Class B Airspace', 'CBSA': 'Class B Surface Area', 'CCAS': 'Class C Airspace', 'CCLKWS': 'Counterclockwise', 'CCSA': 'Class C Surface Area', 'CD': 'Clearance Delivery', 'CDAS': 'Class D Airspace', 'CDSA': 'Class D Surface Area', 'CEAS': 'Class E Airspace', 'CESA': 'Class E Surface Area', 'CFR': 'Code of Federal Regulations', 'CGAS': 'Class G Airspace', 'CHAN': 'Channel', 'CHG': 'Change or Modification', 'CIG': 'Ceiling', 'CK': 'Check', 'CL': 'Centre Line', 'CLKWS': 'Clockwise', 'CLR': 'Clearance, Clear(s), Cleared to', 'CLSD': 'Closed', 'CMB': 'Climb', 'CMSND': 'Commissioned', 'CNL': 'Cancel', 'CNTRLN': 'Centerline', 'COM': 'Communications', 'CONC': 'Concrete', 'CPD': 'Coupled', 'CRS': 'Course', 'CTC': 'Contact', 'CTL': 'Control', 'DALGT': 'Daylight', 'DCMSN': 'Decommission', 'DCMSND': 'Decommissioned', 'DCT': 'Direct', 'DEGS': 'Degrees', 'DEP': 'Depart, Departure', 'DEP PROC': 'Departure Procedure', 'DH': 'Decision Height', 'DISABLD': 'Disabled', 'DIST': 'Distance', 'DLA': 'Delay or Delayed', 'DLT': 'Delete', 'DLY': 'Daily', 'DME': 'Distance Measuring Equipment', 'DMSTN': 'Demonstration', 'DP': 'Dewpoint Temperature', 'DRFT': 'Snowbank/s Caused by Wind Action', 'DSPLCD': 'Displaced', 'E': 'East', 'EB': 'Eastbound', 'EFAS': 'En Route Flight Advisory Service', 'ELEV': 'Elevation', 'ENG': 'Engine', 'ENRT': 'En Route', 'ENTR': 'Entire', 'EXC': 'Except', 'FAC': 'Facility or Facilities', 'FAF': 'Final Approach Fix', 'FAN MKR': 'Fan Marker', 'FDC': 'Flight Data Center', 'FI/T': 'Flight Inspection Temporay', 'FI/P': 'Flight Inspection Permanent', 'FM': 'From', 'FNA': 'Final Approach', 'FPM': 'Feet Per Minute', 'FREQ': 'Frequency', 'FRH': 'Fly Runway Heading', 'FRI': 'Friday', 'FRZN': 'Frozen', 'FSS': 'Automated/Flight Service Station', 'FT': 'Foot, Feet', 'GC': 'Ground Control', 'GCA': 'Ground Control Approach', 'GCO': 'Ground Communications Outlet', 'GOVT': 'Government', 'GP': 'Glide Path', 'GPS': 'Global Positioning System', 'GRVL': 'Gravel', 'HAA': 'Height Above Airport', 'HAT': 'Height Above Touchdown', 'HDG': 'Heading', 'HEL': 'Helicopter', 'HELI': 'Heliport', 'HIRL': 'High Intensity Runway Lights', 'HIWAS': 'Hazardous Inflight Weather Advisory Service', 'HLDG': 'Holding', 'HOL': 'Holiday', 'HP': 'Holding Pattern', 'HR': 'Hour', 'IAF': 'Initial Approach Fix', 'IAP': 'Instrument Approach Procedure', 'INBD': 'Inbound', 'ID': 'Identification', 'IDENT': 'Identify, Identifier, Identification', 'IF': 'Intermediate Fix', 'ILS': 'Instrument Landing System', 'IM': 'Inner Marker', 'IMC': 'Instrument Meteorological Conditions', 'IN': 'Inch, Inches', 'INDEFLY': 'Indefinitely', 'INFO': 'Information', 'INOP': 'Inoperative', 'INSTR': 'Instrument', 'INT': 'Intersection', 'INTL': 'International', 'INTST': 'Intensity', 'IR': 'Ice On Runway(s)', 'KT': 'Knots', 'L': 'Left', 'LAA': 'Local Airport Advisory', 'LAT': 'Latitude', 'LAWRS': 'Limited Aviation Weather Reporting Station', 'LB': 'Pound(s)', 'LC': 'Local Control', 'LOC': 'Local, Locally, Location', 'LCTD': 'Located', 'LDA': 'Localizer Type Directional Aid', 'LGT': 'Light or Lighting', 'LGTD': 'Lighted', 'LIRL': 'Low Intensity Runway Lights', 'LLWAS': 'Low Level Wind Shear Alert System', 'LM': 'Compass Locator at ILS Middle Marker', 'LDG': 'Landing', 'LLZ': 'Localizer', 'LO': 'Compass Locator at ILS Outer Marker', 'LONG': 'Longitude', 'LRN': 'Long Range Navigation', 'LSR': 'Loose Snow on Runway(s)', 'LT': 'Left Turn', 'MAG': 'Magnetic', 'MAINT': 'Maintain, Maintenance', 'MALS': 'Medium Intensity Approach Light System', 'MALSF': 'Medium Intensity Approach Light System with Sequenced Flashers', 'MALSR': 'Medium Intensity Approach Light System with Runway Alignment Indicator Lights', 'MAPT': 'Missed Approach Point', 'MCA': 'Minimum Crossing Altitude', 'MDA': 'Minimum Descent Altitude', 'MEA': 'Minimum En Route Altitude', 'MED': 'Medium', 'MIN': 'Minute(s)', 'MIRL': 'Medium Intensity Runway Lights', 'MKR': 'Marker', 'MLS': 'Microwave Landing System', 'MM': 'Middle Marker', 'MNM': 'Minimum', 'MNT': 'Monitor, Monitoring, or Monitored', 'MOC': 'Minimum Obstruction Clearance', 'MON': 'Monday', 'MRA': 'Minimum Reception Altitude', 'MSA': 'MinimumSafeAltitude,MinimumSectorAltitude', 'MSAW': 'Minimum Safe Altitude Warning', 'MSG': 'Message', 'MSL': 'Mean Sea Level', 'MU': 'Mu Meters', 'MUD': 'Mud', 'MUNI': 'Municipal', 'N': 'North', 'NA': 'Not Authorized', 'NAV': 'Navigation', 'NB': 'Northbound', 'NDB': 'Nondirectional Radio Beacon', 'NE': 'Northeast', 'NGT': 'Night', 'NM': 'Nautical Mile(s)', 'NMR': 'Nautical Mile Radius', 'NONSTD': 'Nonstandard', 'NOPT': 'No Procedure Turn Required', 'NR': 'Number', 'NTAP': 'Notice to Airmen Publication', 'NW': 'Northwest', 'OBSC': 'Obscured, Obscure, or Obscuring', 'OBST': 'Obstruction, Obstacle', 'OM': 'Outer Marker', 'OPR': 'Operate, Operator, or Operative', 'OPS': 'Operation(s)', 'ORIG': 'Original', 'OTS': 'Out of Service', 'OVR': 'Over', 'PAEW': 'Personnel and Equipment Working', 'PAX': 'Passenger(s)', 'PAPI': 'Precision Approach Path Indicator', 'PAR': 'Precision Approach Radar', 'PARL': 'Parallel', 'PAT': 'Pattern', 'PCL': 'Pilot Controlled Lighting', 'PERM': 'Permanent', 'PJE': 'Parachute Jumping Exercise', 'PLA': 'Practice Low Approach', 'PLW': 'Plow, Plowed', 'PN': 'Prior Notice Required', 'PPR': 'Prior Permission Required', 'PRN': 'Psuedo Random Noise', 'PROC': 'Procedure', 'PROP': 'Propeller', 'PSR': 'Packed Snow on Runway(s)', 'PTCHY': 'Patchy', 'PTN': 'Procedure Turn', 'PVT': 'Private', 'RAIL': 'Runway Alignment Indicator Lights', 'RAMOS': 'Remote Automatic Meteorological Observing System', 'RCAG': 'Remote Communication Air/Ground Facility', 'RCL': 'Runway Center Line', 'RCLL': 'Runway Center Line Lights', 'RCO': 'Remote Communication Outlet', 'REC': 'Receive or Receiver', 'REIL': 'Runway End Identifier Lights', 'RELCTD': 'Relocated', 'REP': 'Report', 'RLLS': 'Runway Lead-In Light System', 'RMNDR': 'Remainder', 'RMK': 'Remark(s)', 'RNAV': 'Area Navigation', 'RPLC': 'Replace', 'RQRD': 'Required', 'RRL': 'Runway Remaining Lights', 'RSR': 'En Route Surveillance Radar', 'RSVN': 'Reservation', 'RT': 'Right Turn', 'RTE': 'Route', 'RTR': 'Remote Transmitter/Receiver', 'RTS': 'Return to Service', 'RUF': 'Rough', 'RVR': 'Runway Visual Range', 'RVRM': 'Runway Visual Range Midpoint', 'RVRR': 'Runway Visual Range Rollout', 'RVRT': 'Runway Visual Range Touchdown', 'RWY': 'Runway', 'S': 'South', 'SA': 'Sand, Sanded', 'SAT': 'Saturday', 'SAWRS': 'Supplementary Aviation Weather Reporting Station', 'SB': 'Southbound', 'SDF': 'Simplified Directional Facility', 'SE': 'Southeast', 'SFL': 'Sequence Flashing Lights', 'SIMUL': 'Simultaneous or Simultaneously', 'SIR': 'PackedorCompactedSnowandIceonRunway(s)', 'SKED': 'Scheduled or Schedule', 'SLR': 'Slush on Runway(s)', 'SN': 'Snow', 'SNBNK': 'Snowbank/s Caused by Plowing (Windrow(s))', 'SNGL': 'Single', 'SPD': 'Speed', 'SSALF': 'Simplified Short Approach Lighting with Sequence Flashers', 'SSALR': 'Simplified Short Approach Lighting with Runway Alignment Indicator Lights', 'SSALS': 'Simplified Short Approach Lighting System', 'SSR': 'Secondary Surveillance Radar', 'STA': 'Straight-In Approach', 'STAR': 'Standard Terminal Arrival', 'SUN': 'Sunday', 'SVC': 'Service', 'SVN': 'Satellite Vehicle Number', 'SW': 'Southwest', 'SWEPT': 'Swept', 'T': 'Temperature', 'TACAN': 'Tactical Air Navigational Aid (Azimuth and DME)', 'TAR': 'Terminal Area Surveillance Radar', 'TDWR': 'Terminal Doppler Weather Radar', 'TDZ': 'Touchdown Zone', 'TDZ LGT': 'Touchdown Zone Lights', 'TEMPO': 'Temporary or Temporarily', 'TFC': 'Traffic', 'TFR': 'Temporary Flight Restriction', 'TGL': 'Touch-and-Go Landings', 'THN': 'Thin', 'THR': 'Threshold', 'THRU': 'Through', 'THU': 'Thursday', 'TIL': 'Until', 'TKOF': 'Takeoff', 'TM': 'Traffic Management', 'TMPA': 'Traffic Management Program Alert', 'TRML': 'Terminal', 'TRNG': 'Training', 'TRSN': 'Transition', 'TSNT': 'Transient', 'TUE': 'Tuesday', 'TWR': 'Airport Control Tower', 'TWY': 'Taxiway', 'UAV': 'Unmanned Air Vehicles', 'UFN': 'Until Further Notice', 'UNAVBL': 'Unavailable', 'UNLGTD': 'Unlighted', 'UNMKD': 'Unmarked', 'UNMNT': 'Unmonitored', 'UNREL': 'Unreliable', 'UNUSBL': 'Unusable', 'VASI': 'Visual Approach Slope Indicator System', 'VDP': 'Visual Descent Point', 'VIA': 'By Way Of', 'VICE': 'Instead/Versus', 'VIS': 'Visibility', 'VMC': 'Visual Meteorological Conditions', 'VOL': 'Volume', 'VOR': 'VHF Omni-Directional Radio Range', 'VORTAC': 'VOR and TACAN (Collocated)', 'W': 'West', 'WB': 'Westbound', 'WED': 'Wednesday', 'WEF': 'With Effect From', 'WI': 'Within', 'WIE': 'With Immediate Effect', 'WKDAYS': 'Monday through Friday', 'WKEND': 'Saturday and Sunday', 'WND': 'Wind', 'WPT': 'Waypoint', 'WSR': 'Wet Snow on Runway(s)', 'WTR': 'Water on Runway(s)', 'WX': 'Weather'}