cat 0 vsby,cig,remarks 1,500,Y Alert when either TAF or METAR cig/vis falls below an airport operations criteria and obs and forecast disagree. Arguments: vsby, cig - visibility/ceiling thresholds that affect operations. remarks - use variability information, if given, in the METAR remarks sky 1 ncat,remarks 1,Y TAF and METAR ceiling differ by #categories. Arguments: ncat - number of category differences; remarks - use variability information, if given, in the METAR remarks sky 0 cig1,cig2,remarks 3100,3100,Y METAR ceiling <= cig1 and TAF ceiling > cig2 Arguments: cig1 cig2 remarks - use variability information, if given, in the METAR remarks sky 0 cig1,cig2,remarks 3100,3100,Y TAF ceiling <= cig1 and METAR ceiling > cig2 Arguments: cig1 cig2 remarks - use variability information, if given, in the METAR remarks wind 1 dd,ff 10,30 TAF and METAR winds directions differ by "dd" with either wind speed >= "ff1." Arguments: dd ff1 wind 1 ff,ff1 10,15 TAF and METAR wind speeds/gusts differ by "ff" with either wind speed >= "ff1." Arguments: ff ff1 cat 0 remarks,strict True,True Comparing TAF and observations with respect to aviation flight categories. Severity and message determined by algorithm Arguments: remarks - yes to use variability information, if given in the METAR remarks strict - yes to alert if forecasted and observed flight category do not match exactly cat 0 vsby,cig,remarks 3,2000,Y Either TAF and METAR weather falls below alternate fuel requirements. Arguments: vsby, cig - ceiling and visibility thresholds for alternate fuel loading for aircaft remarks - use variability information, if given, in the METAR remarks wind 0 runway,ff -1,0 METAR runway head or tail wind meets or exceeds "ff" KT Arguments: runway = index to runways[] in info.cfg; +ff = tailwind, -ff = headwind vsby 1 ncat,remarks 1,Y TAF and METAR visibilities differ by #categories Arguments: ncat - number of category differences; remarks - use variability information, if given, in the METAR remarks vsby 0 vsby1,vsby2,remarks 3.0,3.0,Y METAR visibility <= vsby1 and TAF visibility > vsby2 Arguments: vsby1 vsby2 remarks - use variability information, if given, in the METAR remarks vsby 0 vsby1,vsby2,remarks 3.0,3.0,Y TAF visibility <= vsby1 and METAR visibility > vsby2 Arguments: vsby1 vsby2 remarks - use variability information, if given, in the METAR remarks wx 0 wx TS Checks for occurrence of weather in METAR. Arguments: WX (list) wx 0 wx FZRA;FZDZ;PL Weather (any of the list) occurs in METAR and not in TAF. Arguments: wx (list) wx 0 wx FZRA;FZDZ;PL Weather (any of the list) occurs in TAF and not in METAR. Arguments: wx (list) wx 0 vsby,wx,remarks 3.0,DZ,Y Checks for occurrence of weather in METAR while not in TAF, with visibility <= vsby. Arguments: vsby, wx (list) remarks - use variability information, if given, in the METAR remarks wind 0 runway,ff -1,15 METAR runway cross wind speed >= ff kts Arguments: runway - index to runway array in site config file ff - crosswind speed cat 1 remarks True Comparing TAF and observations with respect to ceiling and visibility categories. Severity and message returned determined by algorithm. This rule satisfies CAC requirements. Arguments: remarks - yes to use variability information, if given in the METAR remarks cat 1 vsby,cig,remarks 1,500,Y Alert when either TAF or METAR cig/vis falls below an airport operations criteria. This rule satisfies CAC requirements. Arguments: vsby, cig - visibility/ceiling thresholds that affect operations. remarks - use variability information, if given, in the METAR remarks cat 0 vsby1,vsby2,remarks 3.0,3.0,Y METAR visibility < vsby1 and TAF visibility >= vsby2. This rule satisfies CAC requirements. Arguments: vsby1 vsby2 remarks - use variability information, if given, in the METAR remarks cat 0 vsby1,vsby2,remarks 3.0,3.0,Y TAF visibility < vsby1 and METAR visibility >= vsby2. This rule satisfies CAC requirements. Arguments: vsby1 vsby2 remarks - use variability information, if given, in the METAR remarks wx 0 wx FZRA;FZDZ;PL Weather (any of the list) occurs in the TAF, conditional group included, but not in METAR. Arguments: wx (list) wx 1 num 3 Thunder present but not in TAF. Arguments: number of strikes wx 1 prob 20 Thunder in TAF but low probability in guidance. Arguments: threshold-probability wx 1 prob 40 Thunder not forecast but high probability in guidance. Arguments: threshold-probability wx 1 conf,cvrg 1,2 CCFP meets confidence and coverage thresholds with no TS in TAF. Arguments: CVRG (1: High, 2: Medium, 3: Low) CONF (1: High, 3: Low) wx 1 conf,cvrg 3,3 CCFP meets confidence and coverage thresholds with no CB in TAF. Arguments: CVRG (1: High, 2: Medium, 3: Low) CONF (1: High, 3: Low) wind 1 dd,ff 3,12 TAF and GRIDs winds directions differ by DD with either wind speed >= FF1. Arguments: DD FF1 wind 1 ff,ff1 10,15 TAF and GRIDs wind speeds/gusts differ by FF with either wind speed >= FF1. Arguments: FF FF1 sky 1 ncat 1 TAF and grids ceiling differs by #categories Arguments: ncat sky 1 ncat 1 TAF and grids sky cover differs by #categories Arguments: ncat vsby 1 ncat 1 TAF and grids visibilities differs by #categories Arguments: ncat wx 0 wx FZRA;FZDZ;PL Weather (any of the list) occurs in TAF and not in GRIDs. Arguments: WX (list) wx 0 wx FZRA;FZDZ;PL Weather (any of the list) occurs in GRIDs and not in TAF. Arguments: WX (list) wx 1 value 0.2 LLWS potential, but not in TAF. Arguments: wind shear threshold