Simple Weather Table (v.2 and v.3)

For convention sake, the fields of the weather string here are W=Weather type, C=Coverage type, I=Intensity, V=Visibility (not used), H=Hazard (not used). I use "C programming" convention to refer to which word. [0] refers to the 1st, [1] the 2nd, ... [4] the 5th.

To use this table, find the entry that it matches the most specifications of. In otherwords if it is W[0]=L, C[0]=SCT, use 1, but if C[0] is not in {SCT, SCHC, PATCHY, ISO, CHC}, use 9. If it matters, the precident is from left to right.

The "Simple Weather Code" is in the "Code" column.

In the following, the entries in blue were added to the Simple Weather 2 table in Feb. 2004 to create the Simple Weather 3 table.

W[0] C[0] W[1] I[0] Code Label
* * * * 0 No weather
L SCT, SCHC, PATCHY, ISO, CHC * -, -- 1 LoProb L-
L SCT, SCHC, PATCHY, ISO, CHC * * 2 LoProb L
L SCT, SCHC, PATCHY, ISO, CHC * + 3 LoProb L+
R SCT, SCHC, PATCHY, ISO, CHC * -, -- 4 LoProb R-
R SCT, SCHC, PATCHY, ISO, CHC * * 5 LoProb R
R SCT, SCHC, PATCHY, ISO, CHC * + 6 LoProb R+
T SCT, SCHC, PATCHY, ISO, CHC R + 7 LoProb T+ R
R SCT, SCHC, PATCHY, ISO, CHC T + 8 LoProb R+ T
R, T SCT, SCHC, PATCHY, ISO, CHC T, R -, -- 9 LoProb R/T-
T SCT, SCHC, PATCHY, ISO, CHC R * 10 LoProb R/T
RW SCT, SCHC, PATCHY, ISO, CHC * -, -- 11 LoProb RW-
RW SCT, SCHC, PATCHY, ISO, CHC * * 12 LoProb RW
RW SCT, SCHC, PATCHY, ISO, CHC * + 13 LoProb RW+
T SCT, SCHC, PATCHY, ISO, CHC RW + 14 LoProb T+ RW
RW, T SCT, SCHC, PATCHY, ISO, CHC T, RW * 15 LoProb RW/T
RW SCT, SCHC, PATCHY, ISO, CHC T + 16 LoProb RW+ T
RW, T SCT, SCHC, PATCHY, ISO, CHC T, RW -, -- 17 LoProb RW/T-
T SCT, SCHC, PATCHY, ISO, CHC * * 18 LoProb T
T SCT, SCHC, PATCHY, ISO, CHC * + 19 LoProb T+
L * * -, -- 20 HiProb L-
L * * * 21 HiProb L
L * * + 22 HiProb L+
R * * -, -- 23 HiProb R-
R * * * 24 HiProb R
R * * + 25 HiProb R+
T * R + 26 HiProb T+ R
R SCT, SCHC, PATCHY, ISO, CHC T * 27 ?HiProb R/T?
T, R * R, T * 27 HiProb R/T
R * T + 28 HiProb R+ T
R, T * T, R -, -- 29 HiProb R/T-
RW * * -, -- 30 HiProb RW-
RW * * * 31 HiProb RW
RW * * + 32 HiProb RW+
RW, T * T, RW * 33 HiProb RW/T
T * RW + 34 HiProb T+ RW
RW * T + 35 HiProb RW+ T
RW, T * T, RW -, -- 36 HiProb RW/T-
T * * * 37 HiProb T
T * * + 38 HiProb T+
R SCT, SCHC, PATCHY, ISO, CHC S, SW -, -- 39 LoProb R/S-
S SCT, SCHC, PATCHY, ISO, CHC R, RW -, --
R SCT, SCHC, PATCHY, ISO, CHC S, SW * 40 LoProb R/S
S SCT, SCHC, PATCHY, ISO, CHC R, RW *
R SCT, SCHC, PATCHY, ISO, CHC S, SW + 41 LoProb R/S+
S SCT, SCHC, PATCHY, ISO, CHC R, RW +
RW SCT, SCHC, PATCHY, ISO, CHC S, SW -, -- 42 LoProb RW/SW-
SW SCT, SCHC, PATCHY, ISO, CHC R, RW -, --
RW SCT, SCHC, PATCHY, ISO, CHC S, SW * 43 LoProb RW/SW
SW SCT, SCHC, PATCHY, ISO, CHC R, RW *
RW SCT, SCHC, PATCHY, ISO, CHC S, SW + 44 LoProb RW/SW+
SW SCT, SCHC, PATCHY, ISO, CHC R, RW +
R, IP SCT, SCHC, PATCHY, ISO, CHC IP, R -, -- 45 LoProb R/IP-
R, IP SCT, SCHC, PATCHY, ISO, CHC IP, R * 46 LoProb R/IP-
R, IP SCT, SCHC, PATCHY, ISO, CHC IP, R + 47 LoProb R/IP-
IP, S SCT, SCHC, PATCHY, ISO, CHC S, IP -, -- 48 LoProb S/IP-
IP, S SCT, SCHC, PATCHY, ISO, CHC S, IP * 49 LoProb S/IP
IP, S SCT, SCHC, PATCHY, ISO, CHC S, IP + 50 LoProb S/IP+
R * S, SW -, -- 51 HiProb R/S-
S * R, RW -, --
R * S, SW * 52 HiProb R/S
S * R, RW *
R * S, SW + 53 HiProb R/S+
S * R, RW +
RW * S, SW -, -- 54 HiProb RW/SW-
SW * R, RW -, --
RW * S, SW * 55 HiProb RW/SW
SW * R, RW *
RW * S, SW + 56 HiProb RW/SW+
SW * R, RW +
R, IP * IP, R -, -- 57 HiProb R/IP-
R, IP * IP, R * 58 HiProb R/IP
R, IP * IP, R + 59 HiProb R/IP+
IP, S * S, IP -, -- 60 HiProb S/IP-
IP, S * S, IP * 61 HiProb S/IP
IP, S * S, IP + 62 HiProb S/IP+
IP SCT, SCHC, PATCHY, ISO, CHC * -, -- 63 LoProb IP-
IP SCT, SCHC, PATCHY, ISO, CHC * * 64 LoProb IP
IP SCT, SCHC, PATCHY, ISO, CHC * + 65 LoProb IP+
ZL SCT, SCHC, PATCHY, ISO, CHC * -, -- 66 LoProb ZL-
ZL SCT, SCHC, PATCHY, ISO, CHC * * 67 LoProb ZL
ZL SCT, SCHC, PATCHY, ISO, CHC * + 68 LoProb ZL+
R, ZL SCT, SCHC, PATCHY, ISO, CHC ZL, R -, -- 69 LoProb R/ZL-
R, ZL SCT, SCHC, PATCHY, ISO, CHC ZL, R * 70 LoProb R/ZL
R, ZL SCT, SCHC, PATCHY, ISO, CHC ZL, R + 71 LoProb R/ZL+
ZR SCT, SCHC, PATCHY, ISO, CHC * -, -- 72 LoProb ZR-
ZR SCT, SCHC, PATCHY, ISO, CHC * * 73 LoProb ZR
ZR SCT, SCHC, PATCHY, ISO, CHC * + 74 LoProb ZR+
R, ZR SCT, SCHC, PATCHY, ISO, CHC ZR, R -, -- 75 LoProb R/ZR-
R, ZR SCT, SCHC, PATCHY, ISO, CHC ZR, R * 76 LoProb R/ZR
R, ZR SCT, SCHC, PATCHY, ISO, CHC ZR, R + 77 LoProb R/ZR+
ZR, IP SCT, SCHC, PATCHY, ISO, CHC IP, ZR -, -- 78 LoProb IP/ZR-
ZR, IP SCT, SCHC, PATCHY, ISO, CHC IP, ZR * 79 LoProb IP/ZR
ZR, IP SCT, SCHC, PATCHY, ISO, CHC IP, ZR + 80 LoProb IP/ZR+
IP * * -, -- 81 HiProb IP-
IP * * * 82 HiProb IP
IP * * + 83 HiProb IP+
ZL * * -, -- 84 HiProb ZL-
ZL * * * 85 HiProb ZL
ZL * * + 86 HiProb ZL+
R, ZL * ZL, R -, -- 87 HiProb R/ZL-
R, ZL * ZL, R * 88 HiProb R/ZL
R, ZL * ZL, R + 89 HiProb R/ZL+
ZR * * -, -- 90 HiProb ZR-
ZR * * * 91 HiProb ZR
ZR * * + 92 HiProb ZR+
R, ZR * ZR, R -, -- 93 HiProb R/ZR-
R, ZR * ZR, R * 94 HiProb R/ZR
R, ZR * ZR, R + 95 HiProb R/ZR+
ZR, IP * IP, ZR -, -- 96 HiProb IP/ZR-
ZR, IP * IP, ZR * 97 HiProb IP/ZR
ZR, IP * IP, ZR + 98 HiProb IP/ZR+
L, ZL SCT, SCHC, PATCHY, ISO, CHC ZL, L -, -- 99 LoProb L/ZL-
L, ZL SCT, SCHC, PATCHY, ISO, CHC ZL, L * 100 LoProb L/ZL
L, ZL SCT, SCHC, PATCHY, ISO, CHC ZL, L + 101 LoProb L/ZL+
L, ZL * ZL, L -, -- 102 HiProb L/ZL-
L, ZL * ZL, L * 103 HiProb L/ZL
L, ZL * ZL, L + 104 HiProb L/ZL+
SW SCT, SCHC, PATCHY, ISO, CHC * -, -- 105 LoProb SW-
SW SCT, SCHC, PATCHY, ISO, CHC * * 106 LoProb SW
SW SCT, SCHC, PATCHY, ISO, CHC * + 107 LoProb SW+
S SCT, SCHC, PATCHY, ISO, CHC * -, -- 108 LoProb S-
S SCT, SCHC, PATCHY, ISO, CHC * * 109 LoProb S
S SCT, SCHC, PATCHY, ISO, CHC * + 110 LoProb S+
SW * * -, -- 111 HiProb SW-
SW * * * 112 HiProb SW
SW * * + 113 HiProb SW+
S * * -, -- 114 HiProb S-
S * * * 115 HiProb S
S * * + 116 HiProb S+
F * * * 117 F
F * * + 118 F+
H * * * 119 H
K * * * 120 K
BS * * * 121 BS
BD * * * 122 BD
Added to the version 2 table on 2/2004 to create the version 3 table.
ZF * * * 123 ZF
IF * * * 124 IF
IC * * * 125 IC
BN * * * 126 BN
ZY * * * 127 ZY
VA * * * 128 VA
WP * * * 129 WP

Note: "R : SCT, SCHC, PATCHY, ISO, CHC : T : *" should probably be 10 based on what was done for 27.