0 |
# ---------------------------------------------------------------------------- |
1 |
# This software is in the public domain, furnished "as is", without technical |
2 |
# support, and with no warranty, express or implied, as to its usefulness for |
3 |
# any purpose. |
4 |
# |
5 |
# AFM tests |
6 |
# |
7 |
# Author: cheatwood/mathewson |
8 |
# ---------------------------------------------------------------------------- |
9 |
|
10 |
import TestScript |
11 |
|
12 |
Day=24 #day in hours |
13 |
|
14 |
#common data sets for testing |
15 |
AFM1_createGrids = [ |
16 |
("Fcst", "MaxT", "SCALAR", "MaxTBegin", "MaxTEnd", 70, "all"), |
17 |
("Fcst", "MaxT", "SCALAR", "MaxTBegin + 24", "MaxTEnd + 24", 50, "all"), |
18 |
("Fcst", "MaxT", "SCALAR", "MaxTBegin + 48", "MaxTEnd + 48", 70, "all"), |
19 |
("Fcst", "MaxT", "SCALAR", "MaxTBegin + 72", "MaxTEnd + 72", 71, "all"), |
20 |
("Fcst", "MaxT", "SCALAR", "MaxTBegin + 96", "MaxTEnd + 96", 75, "all"), |
21 |
("Fcst", "MaxT", "SCALAR", "MaxTBegin + 120", "MaxTEnd + 120", 83, "all"), |
22 |
("Fcst", "MaxT", "SCALAR", "MaxTBegin + 144", "MaxTEnd + 144", 90, "all"), |
23 |
("Fcst", "MaxT", "SCALAR", "MaxTBegin + 168", "MaxTEnd + 168", 93, "all"), |
24 |
|
25 |
("Fcst", "MinT", "SCALAR", "MinTBegin", "MinTEnd", 43, "all"), |
26 |
("Fcst", "MinT", "SCALAR", "MinTBegin + 24", "MinTEnd + 24", 33, "all"), |
27 |
("Fcst", "MinT", "SCALAR", "MinTBegin + 48", "MinTEnd + 48", 50, "all"), |
28 |
("Fcst", "MinT", "SCALAR", "MinTBegin + 72", "MinTEnd + 72", 65, "all"), |
29 |
("Fcst", "MinT", "SCALAR", "MinTBegin + 96", "MinTEnd + 96", 68, "all"), |
30 |
("Fcst", "MinT", "SCALAR", "MinTBegin + 120", "MinTEnd + 120", 78, "all"), |
31 |
("Fcst", "MinT", "SCALAR", "MinTBegin + 144", "MinTEnd + 144", 83, "all"), |
32 |
("Fcst", "MinT", "SCALAR", "MinTBegin + 168", "MinTEnd + 168", 90, "all"), |
33 |
("Fcst", "T", "SCALAR", 6, 9, 70, "all"), |
34 |
("Fcst", "T", "SCALAR", 9, 12, 65, "all"), |
35 |
("Fcst", "T", "SCALAR", 12, 15, 60, "all"), |
36 |
("Fcst", "T", "SCALAR", 15, 18, 55, "all"), |
37 |
("Fcst", "T", "SCALAR", 18, 21, 50, "all"), |
38 |
("Fcst", "T", "SCALAR", 21, Day, 50, "all"), |
39 |
("Fcst", "T", "SCALAR", Day, Day+3, 48, "all"), |
40 |
("Fcst", "T", "SCALAR", Day+3, Day+6, 43, "all"), |
41 |
("Fcst", "T", "SCALAR", Day+6, Day+9, 40, "all"), |
42 |
("Fcst", "T", "SCALAR", Day+9, Day+12, 41, "all"), |
43 |
("Fcst", "T", "SCALAR", Day+12, Day+15, 40, "all"), |
44 |
("Fcst", "T", "SCALAR", Day+15, Day+18, Day+9, "all"), |
45 |
("Fcst", "T", "SCALAR", Day+18, Day+21, 35, "all"), |
46 |
("Fcst", "T", "SCALAR", Day+21, (2*Day), 40, "all"), |
47 |
("Fcst", "T", "SCALAR", (2*Day), (2*Day)+3, 45, "all"), |
48 |
("Fcst", "T", "SCALAR", (2*Day)+3, (2*Day)+6, 50, "all"), |
49 |
("Fcst", "T", "SCALAR", (2*Day)+6, (2*Day)+9, 50, "all"), |
50 |
("Fcst", "T", "SCALAR", (2*Day)+9, (2*Day)+12, 55, "all"), |
51 |
("Fcst", "T", "SCALAR", (2*Day)+12, (2*Day)+15, 65, "all"), |
52 |
("Fcst", "T", "SCALAR", (2*Day)+15, (2*Day)+18, 70, "all"), |
53 |
("Fcst", "T", "SCALAR", (2*Day)+18, (3*Day), 68, "all"), |
54 |
("Fcst", "T", "SCALAR", (3*Day), (3*Day)+6, 69, "all"), |
55 |
("Fcst", "T", "SCALAR", (3*Day)+6, (3*Day)+12, 69, "all"), |
56 |
("Fcst", "T", "SCALAR", (3*Day)+12, (3*Day)+18, 70, "all"), |
57 |
("Fcst", "T", "SCALAR", (3*Day)+18, (4*Day), 71, "all"), |
58 |
("Fcst", "T", "SCALAR", (4*Day), (4*Day)+6, 65, "all"), |
59 |
("Fcst", "T", "SCALAR", (4*Day)+6, (4*Day)+12, 68, "all"), |
60 |
("Fcst", "T", "SCALAR", (4*Day)+12, (4*Day)+18, 70, "all"), |
61 |
("Fcst", "T", "SCALAR", (4*Day)+18, (5*Day), 73, "all"), |
62 |
("Fcst", "T", "SCALAR", (5*Day), (5*Day)+6, 75, "all"), |
63 |
("Fcst", "T", "SCALAR", (5*Day)+6, (5*Day)+12, 78, "all"), |
64 |
("Fcst", "T", "SCALAR", (5*Day)+12, (5*Day)+18, 80, "all"), |
65 |
("Fcst", "T", "SCALAR", (5*Day)+18, (6*Day), 81, "all"), |
66 |
("Fcst", "T", "SCALAR", (6*Day), (6*Day)+6, 83, "all"), |
67 |
("Fcst", "T", "SCALAR", (6*Day)+6, (6*Day)+12, 83, "all"), |
68 |
("Fcst", "T", "SCALAR", (6*Day)+12, (6*Day)+18, 85, "all"), |
69 |
("Fcst", "T", "SCALAR", (6*Day)+18, (7*Day), 86, "all"), |
70 |
("Fcst", "T", "SCALAR", (7*Day), (7*Day)+6, 90, "all"), |
71 |
("Fcst", "T", "SCALAR", (7*Day)+6, (7*Day)+12, 93, "all"), |
72 |
("Fcst", "T", "SCALAR", (7*Day)+12, (7*Day)+18, 91, "all"), |
73 |
("Fcst", "T", "SCALAR", (7*Day)+18, (8*Day), 90, "all"), |
74 |
|
75 |
("Fcst", "Td", "SCALAR", 6, 9, Day+6, "all"), |
76 |
("Fcst", "Td", "SCALAR", 9, 12, 40, "all"), |
77 |
("Fcst", "Td", "SCALAR", 12, 15, 45, "all"), |
78 |
("Fcst", "Td", "SCALAR", 15, 18, 50, "all"), |
79 |
("Fcst", "Td", "SCALAR", 18, 21, 50, "all"), |
80 |
("Fcst", "Td", "SCALAR", 21, Day, 48, "all"), |
81 |
("Fcst", "Td", "SCALAR", Day, Day+3, 48, "all"), |
82 |
("Fcst", "Td", "SCALAR", Day+3, Day+6, 43, "all"), |
83 |
("Fcst", "Td", "SCALAR", Day+6, Day+9, Day+15, "all"), |
84 |
("Fcst", "Td", "SCALAR", Day+9, Day+12, 39, "all"), |
85 |
("Fcst", "Td", "SCALAR", Day+12, Day+15, 40, "all"), |
86 |
("Fcst", "Td", "SCALAR", Day+15, Day+18, 33, "all"), |
87 |
("Fcst", "Td", "SCALAR", Day+18, Day+21, 33, "all"), |
88 |
("Fcst", "Td", "SCALAR", Day+21, (2*Day), 35, "all"), |
89 |
("Fcst", "Td", "SCALAR", (2*Day), (2*Day)+3, 38, "all"), |
90 |
("Fcst", "Td", "SCALAR", (2*Day)+3, (2*Day)+6, 40, "all"), |
91 |
("Fcst", "Td", "SCALAR", (2*Day)+6, (2*Day)+9, 45, "all"), |
92 |
("Fcst", "Td", "SCALAR", (2*Day)+9, (2*Day)+12, 47, "all"), |
93 |
("Fcst", "Td", "SCALAR", (2*Day)+12, (2*Day)+15, 43, "all"), |
94 |
("Fcst", "Td", "SCALAR", (2*Day)+15, (2*Day)+18, 40, "all"), |
95 |
("Fcst", "Td", "SCALAR", (2*Day)+18, (3*Day), 55, "all"), |
96 |
("Fcst", "Td", "SCALAR", (3*Day), (3*Day)+6, 56, "all"), |
97 |
("Fcst", "Td", "SCALAR", (3*Day)+6, (3*Day)+12, 60, "all"), |
98 |
("Fcst", "Td", "SCALAR", (3*Day)+12, (3*Day)+18, 61, "all"), |
99 |
("Fcst", "Td", "SCALAR", (3*Day)+18, (4*Day), 65, "all"), |
100 |
("Fcst", "Td", "SCALAR", (4*Day), (4*Day)+6, 65, "all"), |
101 |
("Fcst", "Td", "SCALAR", (4*Day)+6, (4*Day)+12, 65, "all"), |
102 |
("Fcst", "Td", "SCALAR", (4*Day)+12, (4*Day)+18, 65, "all"), |
103 |
("Fcst", "Td", "SCALAR", (4*Day)+18, (5*Day), 65, "all"), |
104 |
("Fcst", "Td", "SCALAR", (5*Day), (5*Day)+6, 60, "all"), |
105 |
("Fcst", "Td", "SCALAR", (5*Day)+6, (5*Day)+12, 55, "all"), |
106 |
("Fcst", "Td", "SCALAR", (5*Day)+12, (5*Day)+18, 50, "all"), |
107 |
("Fcst", "Td", "SCALAR", (5*Day)+18, (6*Day), 45, "all"), |
108 |
("Fcst", "Td", "SCALAR", (6*Day), (6*Day)+6, 43, "all"), |
109 |
("Fcst", "Td", "SCALAR", (6*Day)+6, (6*Day)+12, 40, "all"), |
110 |
("Fcst", "Td", "SCALAR", (6*Day)+12, (6*Day)+18, 40, "all"), |
111 |
("Fcst", "Td", "SCALAR", (6*Day)+18, (7*Day), 39, "all"), |
112 |
("Fcst", "Td", "SCALAR", (7*Day), (7*Day)+6, 30, "all"), |
113 |
("Fcst", "Td", "SCALAR", (7*Day)+6, (7*Day)+12, 30, "all"), |
114 |
("Fcst", "Td", "SCALAR", (7*Day)+12, (7*Day)+18, 40, "all"), |
115 |
("Fcst", "Td", "SCALAR", (7*Day)+18, (8*Day), 35, "all"), |
116 |
|
117 |
("Fcst", "Sky", "SCALAR", 6, 9, 0, "all"), |
118 |
("Fcst", "Sky", "SCALAR", 9, 12, 5, "all"), |
119 |
("Fcst", "Sky", "SCALAR", 12, 15, 6, "all"), |
120 |
("Fcst", "Sky", "SCALAR", 15, 18, 25, "all"), |
121 |
("Fcst", "Sky", "SCALAR", 18, 21, 26, "all"), |
122 |
("Fcst", "Sky", "SCALAR", 21, Day, 50, "all"), |
123 |
("Fcst", "Sky", "SCALAR", Day, Day+3, 51, "all"), |
124 |
("Fcst", "Sky", "SCALAR", Day+3, Day+6, 69, "all"), |
125 |
("Fcst", "Sky", "SCALAR", Day+6, Day+9, 70, "all"), |
126 |
("Fcst", "Sky", "SCALAR", Day+9, Day+12, 87, "all"), |
127 |
("Fcst", "Sky", "SCALAR", Day+12, Day+15, 88, "all"), |
128 |
("Fcst", "Sky", "SCALAR", Day+15, Day+18, 100, "all"), |
129 |
("Fcst", "Sky", "SCALAR", Day+18, Day+21, 3, "all"), |
130 |
("Fcst", "Sky", "SCALAR", Day+21, (2*Day), 10, "all"), |
131 |
("Fcst", "Sky", "SCALAR", (2*Day), (2*Day)+3, 20, "all"), |
132 |
("Fcst", "Sky", "SCALAR", (2*Day)+3, (2*Day)+6, 30, "all"), |
133 |
("Fcst", "Sky", "SCALAR", (2*Day)+6, (2*Day)+9, 40, "all"), |
134 |
("Fcst", "Sky", "SCALAR", (2*Day)+9, (2*Day)+12, 50, "all"), |
135 |
("Fcst", "Sky", "SCALAR", (2*Day)+12, (2*Day)+15, 60, "all"), |
136 |
("Fcst", "Sky", "SCALAR", (2*Day)+15, (2*Day)+18, 70, "all"), |
137 |
("Fcst", "Sky", "SCALAR", (2*Day)+18, (3*Day), 80, "all"), |
138 |
("Fcst", "Sky", "SCALAR", (3*Day), (3*Day)+6, 90, "all"), |
139 |
("Fcst", "Sky", "SCALAR", (3*Day)+6, (3*Day)+12, 100, "all"), |
140 |
("Fcst", "Sky", "SCALAR", (3*Day)+12, (3*Day)+18, 5, "all"), |
141 |
("Fcst", "Sky", "SCALAR", (3*Day)+18, (4*Day), 15, "all"), |
142 |
("Fcst", "Sky", "SCALAR", (4*Day), (4*Day)+6, 25, "all"), |
143 |
("Fcst", "Sky", "SCALAR", (4*Day)+6, (4*Day)+12, 35, "all"), |
144 |
("Fcst", "Sky", "SCALAR", (4*Day)+12, (4*Day)+18, 45, "all"), |
145 |
("Fcst", "Sky", "SCALAR", (4*Day)+18, (5*Day), 55, "all"), |
146 |
("Fcst", "Sky", "SCALAR", (5*Day), (5*Day)+6, 65, "all"), |
147 |
("Fcst", "Sky", "SCALAR", (5*Day)+6, (5*Day)+12, 75, "all"), |
148 |
("Fcst", "Sky", "SCALAR", (5*Day)+12, (5*Day)+18, 85, "all"), |
149 |
("Fcst", "Sky", "SCALAR", (5*Day)+18, (6*Day), 95, "all"), |
150 |
("Fcst", "Sky", "SCALAR", (6*Day), (6*Day)+6, 0, "all"), |
151 |
("Fcst", "Sky", "SCALAR", (6*Day)+6, (6*Day)+12, 5, "all"), |
152 |
("Fcst", "Sky", "SCALAR", (6*Day)+12, (6*Day)+18, 6, "all"), |
153 |
("Fcst", "Sky", "SCALAR", (6*Day)+18, (7*Day), 25, "all"), |
154 |
("Fcst", "Sky", "SCALAR", (7*Day), (7*Day)+6, 26, "all"), |
155 |
# ("Fcst", "Sky", "SCALAR", (7*Day)+6, (7*Day)+12, 10, "all"), #missing data test |
156 |
("Fcst", "Sky", "SCALAR", (7*Day)+12, (7*Day)+18, 51, "all"), |
157 |
("Fcst", "Sky", "SCALAR", (7*Day)+18, (8*Day), 87, "all"), |
158 |
|
159 |
("Fcst", "PoP", "SCALAR", 6, 9, 0, "all"), |
160 |
("Fcst", "PoP", "SCALAR", 9, 12, 10, "all"), |
161 |
("Fcst", "PoP", "SCALAR", 12, 15, 20, "all"), |
162 |
("Fcst", "PoP", "SCALAR", 15, 18, 20, "all"), |
163 |
("Fcst", "PoP", "SCALAR", 18, 21, 25, "all"), |
164 |
("Fcst", "PoP", "SCALAR", 21, Day, 20, "all"), |
165 |
("Fcst", "PoP", "SCALAR", Day, Day+3, 25, "all"), |
166 |
("Fcst", "PoP", "SCALAR", Day+3, Day+6, 50, "all"), |
167 |
("Fcst", "PoP", "SCALAR", Day+6, Day+9, 60, "all"), |
168 |
("Fcst", "PoP", "SCALAR", Day+9, Day+12, 70, "all"), |
169 |
("Fcst", "PoP", "SCALAR", Day+12, Day+15, 100, "all"), |
170 |
("Fcst", "PoP", "SCALAR", Day+15, Day+18, 100, "all"), |
171 |
("Fcst", "PoP", "SCALAR", Day+18, Day+21, 95, "all"), |
172 |
("Fcst", "PoP", "SCALAR", Day+21, (2*Day), 65, "all"), |
173 |
("Fcst", "PoP", "SCALAR", (2*Day), (2*Day)+3, 60, "all"), |
174 |
("Fcst", "PoP", "SCALAR", (2*Day)+3, (2*Day)+6, 50, "all"), |
175 |
("Fcst", "PoP", "SCALAR", (2*Day)+6, (2*Day)+9, 55, "all"), |
176 |
("Fcst", "PoP", "SCALAR", (2*Day)+9, (2*Day)+12, 40, "all"), |
177 |
("Fcst", "PoP", "SCALAR", (2*Day)+12, (2*Day)+15, 10, "all"), |
178 |
("Fcst", "PoP", "SCALAR", (2*Day)+15, (2*Day)+18, 10, "all"), |
179 |
("Fcst", "PoP", "SCALAR", (2*Day)+18, (3*Day), 10, "all"), |
180 |
("Fcst", "PoP", "SCALAR", (3*Day), (3*Day)+6, 10, "all"), |
181 |
("Fcst", "PoP", "SCALAR", (3*Day)+6, (3*Day)+12, 10, "all"), |
182 |
("Fcst", "PoP", "SCALAR", (3*Day)+12, (3*Day)+18, 10, "all"), |
183 |
("Fcst", "PoP", "SCALAR", (3*Day)+18, (4*Day), 30, "all"), |
184 |
("Fcst", "PoP", "SCALAR", (4*Day), (4*Day)+6, 50, "all"), |
185 |
("Fcst", "PoP", "SCALAR", (4*Day)+6, (4*Day)+12, 10, "all"), |
186 |
("Fcst", "PoP", "SCALAR", (4*Day)+12, (4*Day)+18, 10, "all"), |
187 |
("Fcst", "PoP", "SCALAR", (4*Day)+18, (5*Day), 10, "all"), |
188 |
("Fcst", "PoP", "SCALAR", (5*Day), (5*Day)+6, 10, "all"), |
189 |
("Fcst", "PoP", "SCALAR", (5*Day)+6, (5*Day)+12, 15, "all"), |
190 |
("Fcst", "PoP", "SCALAR", (5*Day)+12, (5*Day)+18, 10, "all"), |
191 |
("Fcst", "PoP", "SCALAR", (5*Day)+18, (6*Day), 10, "all"), |
192 |
("Fcst", "PoP", "SCALAR", (6*Day), (6*Day)+6, 20, "all"), |
193 |
("Fcst", "PoP", "SCALAR", (6*Day)+6, (6*Day)+12, 20, "all"), |
194 |
("Fcst", "PoP", "SCALAR", (6*Day)+12, (6*Day)+18, 20, "all"), |
195 |
("Fcst", "PoP", "SCALAR", (6*Day)+18, (7*Day), 10, "all"), |
196 |
("Fcst", "PoP", "SCALAR", (7*Day), (7*Day)+6, 10, "all"), |
197 |
("Fcst", "PoP", "SCALAR", (7*Day)+6, (7*Day)+12, 10, "all"), |
198 |
("Fcst", "PoP", "SCALAR", (7*Day)+12, (7*Day)+18, 10, "all"), |
199 |
("Fcst", "PoP", "SCALAR", (7*Day)+18, (8*Day), 10, "all"), |
200 |
|
201 |
("Fcst", "Wx", "WEATHER", 6, 9, "Iso:T:<NoInten>:<NoVis>:", "all"), |
202 |
("Fcst", "Wx", "WEATHER", 9, 12, |
203 |
"Sct:T:<NoInten>:<NoVis>:^Num:T:<NoInten>:<NoVis>:", "all"), |
204 |
("Fcst", "Wx", "WEATHER", 12, 15, |
205 |
"Wide:T:<NoInten>:<NoVis>:^Ocnl:T:<NoInten>:<NoVis>:", "all"), |
206 |
("Fcst", "Wx", "WEATHER", 15, 18, |
207 |
"SChc:T:<NoInten>:<NoVis>:^Chc:T:<NoInten>:<NoVis>:", "all"), |
208 |
("Fcst", "Wx", "WEATHER", 18, 21, |
209 |
"Lkly:T:<NoInten>:<NoVis>:^Def:T:<NoInten>:<NoVis>:", "all"), |
210 |
("Fcst", "Wx", "WEATHER", 21, Day, |
211 |
"Frq:T:<NoInten>:<NoVis>:^Brf:T:<NoInten>:<NoVis>:", "all"), |
212 |
("Fcst", "Wx", "WEATHER", Day, Day+3, |
213 |
"Pds:T:<NoInten>:<NoVis>:^Inter:T:<NoInten>:<NoVis>:", "all"), |
214 |
("Fcst", "Wx", "WEATHER", Day+3, Day+6, "Wide:R:-:3SM:^Ocnl:R:--:<NoVis>:", "all"), |
215 |
("Fcst", "Wx", "WEATHER", Day+6, Day+9, "SChc:R:--:0SM:^Chc:R:-:<NoVis>:", "all"), |
216 |
("Fcst", "Wx", "WEATHER", Day+9, Day+12, "Lkly:R:m:1/2SM:^Def:R:m:4SM:", "all"), |
217 |
("Fcst", "Wx", "WEATHER", Day+12, Day+15, "Frq:R:+:<NoVis>:^Brf:R:+:5SM:", "all"), |
218 |
("Fcst", "Wx", "WEATHER", Day+15, Day+18, "Pds:R:m:<NoVis>:^Inter:R:m:2SM:", "all"), |
219 |
("Fcst", "Wx", "WEATHER", Day+18, Day+21, "Iso:RW:+:<NoVis>:^Sct:RW:+:3/4SM:", "all"), |
220 |
("Fcst", "Wx", "WEATHER", Day+21, (2*Day), "Num:RW:m:<NoVis>:^Wide:RW:-:1/2SM:", "all"), |
221 |
("Fcst", "Wx", "WEATHER", (2*Day), (2*Day)+3, "Ocnl:RW:-:<NoVis>:^SChc:RW:--:<NoVis>:", "all"), |
222 |
("Fcst", "Wx", "WEATHER", (2*Day)+3, (2*Day)+6, "Chc:RW:--:<NoVis>:^Lkly:RW:--:1SM:", "all"), |
223 |
("Fcst", "Wx", "WEATHER", (2*Day)+6, (2*Day)+9, "Def:RW:--:<NoVis>:^Frq:RW:-:<NoVis>:", "all"), |
224 |
("Fcst", "Wx", "WEATHER", (2*Day)+9, (2*Day)+12, "Brf:RW:-:4SM:^Pds:RW:--:<NoVis>:", "all"), |
225 |
("Fcst", "Wx", "WEATHER", (2*Day)+12, (2*Day)+15, "Inter:RW:--:<NoVis>:^Wide:L:-:<NoVis>:", "all"), |
226 |
("Fcst", "Wx", "WEATHER", (2*Day)+15, (2*Day)+18, "Ocnl:L:--:<NoVis>:^SChc:L:-:<NoVis>:", "all"), |
227 |
("Fcst", "Wx", "WEATHER", (2*Day)+18, (3*Day), "Chc:L:-:3SM:^Lkly:L:-:<NoVis>:", "all"), |
228 |
("Fcst", "Wx", "WEATHER", (3*Day), (3*Day)+6, "Def:L:--:<NoVis>:^Areas:L:--:<NoVis>:", "all"), |
229 |
("Fcst", "Wx", "WEATHER", (3*Day)+6, (3*Day)+12, "Patchy:L:--:<NoVis>:^Frq:L:--:<NoVis>:", "all"), |
230 |
("Fcst", "Wx", "WEATHER", (3*Day)+12, (3*Day)+18, "Brf:L:--:<NoVis>:^Pds:L:--:<NoVis>:", "all"), |
231 |
("Fcst", "Wx", "WEATHER", (3*Day)+18, (4*Day), "Inter:L:-:<NoVis>:^Wide:ZL:-:<NoVis>:", "all"), |
232 |
("Fcst", "Wx", "WEATHER", (4*Day), (4*Day)+6, "Ocnl:ZL:-:<NoVis>:^SChc:ZL:-:<NoVis>:", "all"), |
233 |
("Fcst", "Wx", "WEATHER", (4*Day)+6, (4*Day)+12, "Chc:ZL:--:<NoVis>:^Lkly:ZL:--:<NoVis>:", "all"), |
234 |
("Fcst", "Wx", "WEATHER", (4*Day)+12, (4*Day)+18, "Def:ZL:--:<NoVis>:^Areas:ZL:--:<NoVis>:", "all"), |
235 |
("Fcst", "Wx", "WEATHER", (4*Day)+18, (5*Day), "Patchy:ZL:--:<NoVis>:^Frq:ZL:--:<NoVis>:", "all"), |
236 |
("Fcst", "Wx", "WEATHER", (5*Day), (5*Day)+6, "Brf:ZL:--:<NoVis>:^Pds:ZL:--:<NoVis>:", "all"), |
237 |
("Fcst", "Wx", "WEATHER", (5*Day)+6, (5*Day)+12, "Inter:ZL:--:<NoVis>:^Wide:ZR:--:<NoVis>:", "all"), |
238 |
("Fcst", "Wx", "WEATHER", (5*Day)+12, (5*Day)+18, "Ocnl:ZR:--:<NoVis>:^SChc:ZR:--:<NoVis>:", "all"), |
239 |
("Fcst", "Wx", "WEATHER", (5*Day)+18, (6*Day), "Chc:ZR:--:<NoVis>:^Lkly:ZR:--:<NoVis>:", "all"), |
240 |
("Fcst", "Wx", "WEATHER", (6*Day), (6*Day)+6, "Def:ZR:--:<NoVis>:^Frq:ZR:--:<NoVis>:", "all"), |
241 |
("Fcst", "Wx", "WEATHER", (6*Day)+6, (6*Day)+12, "Brf:ZR:--:<NoVis>:^Pds:ZR:--:<NoVis>:", "all"), |
242 |
("Fcst", "Wx", "WEATHER", (6*Day)+12, (6*Day)+18, "Inter:ZR:--:<NoVis>:^Wide:S:--:<NoVis>:", "all"), |
243 |
("Fcst", "Wx", "WEATHER", (6*Day)+18, (7*Day), "Ocnl:S:--:<NoVis>:^SChc:S:--:<NoVis>:", "all"), |
244 |
("Fcst", "Wx", "WEATHER", (7*Day), (7*Day)+6, "Chc:S:--:<NoVis>:^Lkly:S:--:<NoVis>:", "all"), |
245 |
("Fcst", "Wx", "WEATHER", (7*Day)+6, (7*Day)+12, "Def:S:--:<NoVis>:^Frq:S:--:<NoVis>:", "all"), |
246 |
("Fcst", "Wx", "WEATHER", (7*Day)+12, (7*Day)+18, "Brf:S:--:<NoVis>:^Pds:S:--:<NoVis>:", "all"), |
247 |
("Fcst", "Wx", "WEATHER", (7*Day)+18, (8*Day), "Inter:S:--:<NoVis>:^Iso:SW:--:<NoVis>:", "all"), |
248 |
|
249 |
|
250 |
("Fcst", "Wind", "VECTOR", 6, 9, (10, "SW"), "all"), |
251 |
("Fcst", "Wind", "VECTOR", 9, 12, (15, "S"), "all"), |
252 |
("Fcst", "Wind", "VECTOR", 12, 15, (15, "SE"), "all"), |
253 |
("Fcst", "Wind", "VECTOR", 15, 18, (25, "E"), "all"), |
254 |
("Fcst", "Wind", "VECTOR", 18, 21, (30, "NE"), "all"), |
255 |
("Fcst", "Wind", "VECTOR", 21, Day, (25, "N"), "all"), |
256 |
("Fcst", "Wind", "VECTOR", Day, Day+3, (22, "NW"), "all"), |
257 |
("Fcst", "Wind", "VECTOR", Day+3, Day+6, (15, "W"), "all"), |
258 |
("Fcst", "Wind", "VECTOR", Day+6, Day+9, (10, "SW"), "all"), |
259 |
("Fcst", "Wind", "VECTOR", Day+9, Day+12, (10, "S"), "all"), |
260 |
("Fcst", "Wind", "VECTOR", Day+12, Day+15, (5, "SE"), "all"), |
261 |
("Fcst", "Wind", "VECTOR", Day+15, Day+18, (5, "E"), "all"), |
262 |
("Fcst", "Wind", "VECTOR", Day+18, Day+21, (2.5, "E"), "all"), |
263 |
("Fcst", "Wind", "VECTOR", Day+21, (2*Day), (2, "NE"), "all"), |
264 |
("Fcst", "Wind", "VECTOR", (2*Day), (2*Day)+3, (5, "N"), "all"), |
265 |
("Fcst", "Wind", "VECTOR", (2*Day)+3, (2*Day)+6, (7, "NW"), "all"), |
266 |
("Fcst", "Wind", "VECTOR", (2*Day)+6, (2*Day)+9, (10, "W"), "all"), |
267 |
("Fcst", "Wind", "VECTOR", (2*Day)+9, (2*Day)+12, (12, "E"), "all"), |
268 |
("Fcst", "Wind", "VECTOR", (2*Day)+12, (2*Day)+15, (15, "S"), "all"), |
269 |
("Fcst", "Wind", "VECTOR", (2*Day)+15, (2*Day)+18, (15, "N"), "all"), |
270 |
("Fcst", "Wind", "VECTOR", (2*Day)+18, (3*Day)+6, (3, "W"), "all"), |
271 |
("Fcst", "Wind", "VECTOR", (3*Day)+6, (3*Day)+18, (6, "SW"), "all"), |
272 |
("Fcst", "Wind", "VECTOR", (3*Day)+18, (4*Day)+6, (12, "W"), "all"), |
273 |
("Fcst", "Wind", "VECTOR", (4*Day)+6, (4*Day)+18, (14, "NW"), "all"), |
274 |
("Fcst", "Wind", "VECTOR", (4*Day)+18, (5*Day)+6, (20, "N"), "all"), |
275 |
("Fcst", "Wind", "VECTOR", (5*Day)+6, (5*Day)+18, (21, "NE"), "all"), |
276 |
("Fcst", "Wind", "VECTOR", (5*Day)+18, (6*Day)+6, (26, "E"), "all"), |
277 |
("Fcst", "Wind", "VECTOR", (6*Day)+6, (6*Day)+18, (28, "SE"), "all"), |
278 |
("Fcst", "Wind", "VECTOR", (6*Day)+18, (7*Day)+6, (34, "S"), "all"), |
279 |
("Fcst", "Wind", "VECTOR", (7*Day)+6, (7*Day)+18, (35, "SW"), "all"), |
280 |
("Fcst", "Wind", "VECTOR", (7*Day)+18, (8*Day)+6, (65, "W"), "all"), |
281 |
|
282 |
("Fcst", "QPF", "SCALAR", 6, 9, .01, "all"), |
283 |
("Fcst", "QPF", "SCALAR", 9, 12, .01, "all"), |
284 |
("Fcst", "QPF", "SCALAR", 12, 15, .01, "all"), |
285 |
("Fcst", "QPF", "SCALAR", 15, 18, .1, "all"), |
286 |
("Fcst", "QPF", "SCALAR", 18, 21, .2, "all"), |
287 |
("Fcst", "QPF", "SCALAR", 21, Day, .25, "all"), |
288 |
("Fcst", "QPF", "SCALAR", Day, Day+3, 1, "all"), |
289 |
("Fcst", "QPF", "SCALAR", Day+3, Day+6, 3, "all"), |
290 |
("Fcst", "QPF", "SCALAR", Day+6, Day+9, 2.5, "all"), |
291 |
("Fcst", "QPF", "SCALAR", Day+9, Day+12, 4, "all"), |
292 |
("Fcst", "QPF", "SCALAR", Day+12, Day+15, 5, "all"), |
293 |
("Fcst", "QPF", "SCALAR", Day+15, Day+18, 5, "all"), |
294 |
("Fcst", "QPF", "SCALAR", Day+18, Day+21, 5, "all"), |
295 |
("Fcst", "QPF", "SCALAR", Day+21, (2*Day), 5, "all"), |
296 |
("Fcst", "QPF", "SCALAR", (2*Day), (2*Day)+3, 3, "all"), |
297 |
("Fcst", "QPF", "SCALAR", (2*Day)+3, (2*Day)+6, 2, "all"), |
298 |
("Fcst", "QPF", "SCALAR", (2*Day)+6, (2*Day)+9, 1, "all"), |
299 |
("Fcst", "QPF", "SCALAR", (2*Day)+9, (2*Day)+12, .5, "all"), |
300 |
("Fcst", "QPF", "SCALAR", (2*Day)+12, (2*Day)+15, .01, "all"), |
301 |
("Fcst", "QPF", "SCALAR", (2*Day)+15, (2*Day)+18, .01, "all"), |
302 |
("Fcst", "QPF", "SCALAR", (2*Day)+18, (3*Day), .01, "all"), |
303 |
("Fcst", "QPF", "SCALAR", (3*Day), (3*Day)+6, 0, "all"), |
304 |
("Fcst", "QPF", "SCALAR", (3*Day)+6, (3*Day)+12, 0, "all"), |
305 |
("Fcst", "QPF", "SCALAR", (3*Day)+12, (3*Day)+18, 0, "all"), |
306 |
("Fcst", "QPF", "SCALAR", (3*Day)+18, (4*Day), .01, "all"), |
307 |
("Fcst", "QPF", "SCALAR", (4*Day), (4*Day)+6, .01, "all"), |
308 |
("Fcst", "QPF", "SCALAR", (4*Day)+6, (4*Day)+12, 0, "all"), |
309 |
("Fcst", "QPF", "SCALAR", (4*Day)+12, (4*Day)+18, 0, "all"), |
310 |
("Fcst", "QPF", "SCALAR", (4*Day)+18, (5*Day), 0, "all"), |
311 |
("Fcst", "QPF", "SCALAR", (5*Day), (5*Day)+6, 0, "all"), |
312 |
("Fcst", "QPF", "SCALAR", (5*Day)+6, (5*Day)+12, 0, "all"), |
313 |
("Fcst", "QPF", "SCALAR", (5*Day)+12, (5*Day)+18, 0, "all"), |
314 |
("Fcst", "QPF", "SCALAR", (5*Day)+18, (6*Day), 0, "all"), |
315 |
("Fcst", "QPF", "SCALAR", (6*Day), (6*Day)+6, 0, "all"), |
316 |
("Fcst", "QPF", "SCALAR", (6*Day)+6, (6*Day)+12, 0, "all"), |
317 |
("Fcst", "QPF", "SCALAR", (6*Day)+12, (6*Day)+18, 0, "all"), |
318 |
("Fcst", "QPF", "SCALAR", (6*Day)+18, (7*Day), 0, "all"), |
319 |
("Fcst", "QPF", "SCALAR", (7*Day), (7*Day)+6, 0, "all"), |
320 |
("Fcst", "QPF", "SCALAR", (7*Day)+6, (7*Day)+12, 0, "all"), |
321 |
("Fcst", "QPF", "SCALAR", (7*Day)+12, (7*Day)+18, 0, "all"), |
322 |
("Fcst", "QPF", "SCALAR", (7*Day)+18, (8*Day), 0, "all"), |
323 |
("Fcst", "SnowAmt", "SCALAR", 6, 9, 1, "all"), |
324 |
("Fcst", "SnowAmt", "SCALAR", 9, 12, 0, "all"), |
325 |
("Fcst", "SnowAmt", "SCALAR", 12, 15, 2, "all"), |
326 |
("Fcst", "SnowAmt", "SCALAR", 15, 18, 1, "all"), |
327 |
("Fcst", "SnowAmt", "SCALAR", 18, 21, 1.5, "all"), |
328 |
("Fcst", "SnowAmt", "SCALAR", 21, Day, 1.2, "all"), |
329 |
("Fcst", "SnowAmt", "SCALAR", Day, Day+3, 1, "all"), |
330 |
("Fcst", "SnowAmt", "SCALAR", Day+3, Day+6, 0, "all"), |
331 |
("Fcst", "SnowAmt", "SCALAR", Day+6, Day+9, 0, "all"), |
332 |
("Fcst", "SnowAmt", "SCALAR", Day+9, Day+12, 0, "all"), |
333 |
("Fcst", "SnowAmt", "SCALAR", Day+12, Day+15, 0, "all"), |
334 |
("Fcst", "SnowAmt", "SCALAR", Day+15, Day+18, 0, "all"), |
335 |
("Fcst", "SnowAmt", "SCALAR", Day+18, Day+21, 0, "all"), |
336 |
("Fcst", "SnowAmt", "SCALAR", Day+21, (2*Day), 0, "all"), |
337 |
("Fcst", "SnowAmt", "SCALAR", (2*Day), (2*Day)+3, 0, "all"), |
338 |
("Fcst", "SnowAmt", "SCALAR", (2*Day)+3, (2*Day)+6, 0, "all"), |
339 |
("Fcst", "SnowAmt", "SCALAR", (2*Day)+6, (2*Day)+9, 0, "all"), |
340 |
("Fcst", "SnowAmt", "SCALAR", (2*Day)+9, (2*Day)+12, 0, "all"), |
341 |
("Fcst", "SnowAmt", "SCALAR", (2*Day)+12, (2*Day)+15, 0, "all"), |
342 |
("Fcst", "SnowAmt", "SCALAR", (2*Day)+15, (2*Day)+18, 0, "all"), |
343 |
("Fcst", "SnowAmt", "SCALAR", (2*Day)+18, (3*Day), 0, "all"), |
344 |
("Fcst", "SnowAmt", "SCALAR", (3*Day), (3*Day)+6, 0, "all"), |
345 |
("Fcst", "SnowAmt", "SCALAR", (3*Day)+6, (3*Day)+12, 0, "all"), |
346 |
("Fcst", "SnowAmt", "SCALAR", (3*Day)+12, (3*Day)+18, 0, "all"), |
347 |
("Fcst", "SnowAmt", "SCALAR", (3*Day)+18, (4*Day), 0, "all"), |
348 |
("Fcst", "SnowAmt", "SCALAR", (4*Day), (4*Day)+6, 0, "all"), |
349 |
("Fcst", "SnowAmt", "SCALAR", (4*Day)+6, (4*Day)+12, 0, "all"), |
350 |
("Fcst", "SnowAmt", "SCALAR", (4*Day)+12, (4*Day)+18, 0, "all"), |
351 |
("Fcst", "SnowAmt", "SCALAR", (4*Day)+18, (5*Day), 0, "all"), |
352 |
("Fcst", "SnowAmt", "SCALAR", (5*Day), (5*Day)+6, 0, "all"), |
353 |
("Fcst", "SnowAmt", "SCALAR", (5*Day)+6, (5*Day)+12, 0, "all"), |
354 |
("Fcst", "SnowAmt", "SCALAR", (5*Day)+12, (5*Day)+18, 0, "all"), |
355 |
("Fcst", "SnowAmt", "SCALAR", (5*Day)+18, (6*Day), 0, "all"), |
356 |
("Fcst", "SnowAmt", "SCALAR", (6*Day), (6*Day)+6, 0, "all"), |
357 |
("Fcst", "SnowAmt", "SCALAR", (6*Day)+6, (6*Day)+12, 0, "all"), |
358 |
("Fcst", "SnowAmt", "SCALAR", (6*Day)+12, (6*Day)+18, 0, "all"), |
359 |
("Fcst", "SnowAmt", "SCALAR", (6*Day)+18, (7*Day), 0, "all"), |
360 |
("Fcst", "SnowAmt", "SCALAR", (7*Day), (7*Day)+6, 0, "all"), |
361 |
("Fcst", "SnowAmt", "SCALAR", (7*Day)+6, (7*Day)+12, 0, "all"), |
362 |
("Fcst", "SnowAmt", "SCALAR", (7*Day)+12, (7*Day)+18, 0, "all"), |
363 |
("Fcst", "SnowAmt", "SCALAR", (7*Day)+18, (8*Day), 0, "all"), |
364 |
] |
365 |
|
366 |
AFM_createGrids2 = [ |
367 |
("Fcst", "MaxT", "SCALAR", "MaxTBegin", "MaxTEnd", 70, "all"), |
368 |
("Fcst", "MaxT", "SCALAR", "MaxTBegin + 24", "MaxTEnd + 24", 50, "all"), |
369 |
("Fcst", "MinT", "SCALAR", "MinTBegin", "MinTEnd", 43, "all"), |
370 |
("Fcst", "MinT", "SCALAR", "MinTBegin + 24", "MinTEnd + 24", 33, "all"), |
371 |
("Fcst", "T", "SCALAR", 12, 13, 70, "all"), |
372 |
("Fcst", "T", "SCALAR", 13, 14, 80, "all"), |
373 |
("Fcst", "T", "SCALAR", 14, 15, 30, "all"), |
374 |
("Fcst", "T", "SCALAR", 15, 16, 40, "all"), |
375 |
("Fcst", "T", "SCALAR", 16, 17, 50, "all"), |
376 |
("Fcst", "Td", "SCALAR", 12, 13, 20, "all"), |
377 |
("Fcst", "Td", "SCALAR", 13, 14, 30, "all"), |
378 |
("Fcst", "Td", "SCALAR", 14, 15, 10, "all"), |
379 |
("Fcst", "Td", "SCALAR", 15, 16, 20, "all"), |
380 |
("Fcst", "Td", "SCALAR", 16, 17, 45, "all"), |
381 |
("Fcst", "Wind", "VECTOR", 12, 13, (10, "SW"), "all"), |
382 |
("Fcst", "Wind", "VECTOR", 13, 14, (20, "W"), "all"), |
383 |
("Fcst", "Wind", "VECTOR", 14, 15, (30, "NW"), "all"), |
384 |
("Fcst", "Wind", "VECTOR", 15, 16, (40, "N"), "all"), |
385 |
("Fcst", "Wind", "VECTOR", 16, 17, (50, "NE"), "all"), |
386 |
("Fcst", "Sky", "SCALAR", 12, 13, 4, "all"), |
387 |
("Fcst", "Sky", "SCALAR", 13, 14, 15, "all"), |
388 |
("Fcst", "Sky", "SCALAR", 14, 15, 35, "all"), |
389 |
("Fcst", "Sky", "SCALAR", 15, 16, 65, "all"), |
390 |
("Fcst", "Sky", "SCALAR", 16, 17, 85, "all"), |
391 |
("Fcst", "Wx", "WEATHER", 12, 13, "Iso:T:<NoInten>:<NoVis>:", "all"), |
392 |
("Fcst", "Wx", "WEATHER", 13, 14, "Wide:R:-:<NoVis>:", "all"), |
393 |
("Fcst", "Wx", "WEATHER", 14, 15, "Wide:S:-:<NoVis>:", "all"), |
394 |
("Fcst", "Wx", "WEATHER", 15, 16, "Wide:RW:-:<NoVis>:", "all"), |
395 |
("Fcst", "Wx", "WEATHER", 16, 17, "Wide:SW:-:<NoVis>:", "all"), |
396 |
("Fcst", "SnowAmt", "SCALAR", 12, 13, 1, "all"), |
397 |
("Fcst", "SnowAmt", "SCALAR", 13, 14, 2, "all"), |
398 |
("Fcst", "SnowAmt", "SCALAR", 14, 15, 3, "all"), |
399 |
("Fcst", "SnowAmt", "SCALAR", 15, 16, 4, "all"), |
400 |
("Fcst", "SnowAmt", "SCALAR", 16, 17, 5, "all"), |
401 |
("Fcst", "SnowAmt", "SCALAR", 17, 18, 6, "all"), |
402 |
("Fcst", "SnowAmt", "SCALAR", 18, 19, 7, "all"), |
403 |
("Fcst", "QPF", "SCALAR", 12, 13, 0.1, "all"), |
404 |
("Fcst", "QPF", "SCALAR", 13, 14, 0.2, "all"), |
405 |
("Fcst", "QPF", "SCALAR", 14, 15, 0.3, "all"), |
406 |
("Fcst", "QPF", "SCALAR", 15, 16, 0.4, "all"), |
407 |
("Fcst", "QPF", "SCALAR", 16, 17, 0.5, "all"), |
408 |
("Fcst", "QPF", "SCALAR", 17, 18, 0.6, "all"), |
409 |
("Fcst", "QPF", "SCALAR", 18, 19, 0.7, "all"), |
410 |
("Fcst", "PoP", "SCALAR", 12, 13, 20, "all"), |
411 |
("Fcst", "PoP", "SCALAR", 13, 14, 30, "all"), |
412 |
("Fcst", "PoP", "SCALAR", 14, 15, 40, "all"), |
413 |
("Fcst", "PoP", "SCALAR", 15, 16, 50, "all"), |
414 |
("Fcst", "PoP", "SCALAR", 16, 17, 60, "all"), |
415 |
("Fcst", "PoP", "SCALAR", 17, 18, 70, "all"), |
416 |
("Fcst", "PoP", "SCALAR", 18, 19, 80, "all"), |
417 |
] |
418 |
|
419 |
AFM_deleteGrids = [ |
420 |
("Fcst", "PoP", "SFC", -100,280), |
421 |
("Fcst", "MaxT", "SFC", -100,280), |
422 |
("Fcst", "MinT", "SFC", -100,280), |
423 |
("Fcst", "T", "SFC", -100,280), |
424 |
("Fcst", "Td", "SFC", -100,280), |
425 |
("Fcst", "WindChill", "SFC", -100,280), |
426 |
("Fcst", "HeatIndex", "SFC", -100,280), |
427 |
("Fcst", "StormTotalSnow", "SFC", -100,280), |
428 |
("Fcst", "SnowLevel", "SFC", -100,280), |
429 |
("Fcst", "FzLevel", "SFC", -100,280), |
430 |
("Fcst", "RH", "SFC", -100,280), |
431 |
("Fcst", "Wind", "SFC", -100,280), |
432 |
("Fcst", "Sky", "SFC", -100,280), |
433 |
("Fcst", "WindGust", "SFC", -100,280), |
434 |
("Fcst", "Wx", "SFC", -100,280), |
435 |
("Fcst", "QPF", "SFC", -100,280), |
436 |
("Fcst", "SnowAmt", "SFC", -100,280), |
437 |
("Fcst", "Hazards", "SFC", -100,280), |
438 |
] |
439 |
|
440 |
AFM_shortenGrids = [ |
441 |
("Fcst", "MaxT", "SCALAR", "MaxTBegin", "MaxTEnd", 70, "all"), |
442 |
("Fcst", "MaxT", "SCALAR", "MaxTBegin+24", "MaxTEnd+24", 70, "all"), |
443 |
("Fcst", "MinT", "SCALAR", "MinTBegin", "MinTEnd", 43, "all"), |
444 |
("Fcst", "MinT", "SCALAR", "MinTBegin+24", "MinTEnd+24", 43, "all"), |
445 |
("Fcst", "T", "SCALAR", 6, 24, 35, "all"), |
446 |
("Fcst", "QPF", "SCALAR", 6, 9, .10, "all"), |
447 |
("Fcst", "QPF", "SCALAR", 9, 12, .20, "all"), |
448 |
("Fcst", "QPF", "SCALAR", 12, 15, .30, "all"), |
449 |
("Fcst", "QPF", "SCALAR", 15, 18, .40, "all"), |
450 |
("Fcst", "QPF", "SCALAR", 18, 21, .10, "all"), |
451 |
("Fcst", "SnowAmt", "SCALAR", 6, 9, 1, "all"), |
452 |
("Fcst", "SnowAmt", "SCALAR", 9, 12, 2, "all"), |
453 |
("Fcst", "SnowAmt", "SCALAR", 12, 15, 3, "all"), |
454 |
("Fcst", "SnowAmt", "SCALAR", 15, 18, 4, "all"), |
455 |
("Fcst", "SnowAmt", "SCALAR", 18, 21, 5, "all"), |
456 |
("Fcst", "PoP", "SCALAR", 6, 9, 100, "all"), |
457 |
("Fcst", "PoP", "SCALAR", 9, 12, 80, "all"), |
458 |
("Fcst", "PoP", "SCALAR", 12, 15, 60, "all"), |
459 |
("Fcst", "PoP", "SCALAR", 15, 18, 40, "all"), |
460 |
("Fcst", "PoP", "SCALAR", 18, 21, 20, "all"), |
461 |
("Fcst", "HeatIndex", "SCALAR", 6, 9, 110, "all"), |
462 |
("Fcst", "HeatIndex", "SCALAR", 9, 12, 105, "all"), |
463 |
("Fcst", "HeatIndex", "SCALAR", 12, 15, 100, "all"), |
464 |
("Fcst", "HeatIndex", "SCALAR", 15, 18, 95, "all"), |
465 |
("Fcst", "HeatIndex", "SCALAR", 18, 21, 90, "all"), |
466 |
("Fcst", "WindChill", "SCALAR", 6, 9, -40, "all"), |
467 |
("Fcst", "WindChill", "SCALAR", 9, 12, -35, "all"), |
468 |
("Fcst", "WindChill", "SCALAR", 12, 15, -30, "all"), |
469 |
("Fcst", "WindChill", "SCALAR", 15, 18, -25, "all"), |
470 |
("Fcst", "WindChill", "SCALAR", 18, 21, -20, "all"), |
471 |
] |
472 |
|
473 |
#time zone tests |
474 |
tzdef = """ |
475 |
AreaDictionary['FLZ050']['ugcTimeZone'] = 'EST5EDT' |
476 |
AreaDictionary['FLZ051']['ugcTimeZone'] = 'America/Puerto_Rico' |
477 |
AreaDictionary['FLZ052']['ugcTimeZone'] = 'EST5' |
478 |
AreaDictionary['FLZ055']['ugcTimeZone'] = 'CST6CDT' |
479 |
|
480 |
""" |
481 |
|
482 |
|
483 |
|
484 |
scripts = [ |
485 |
{ |
486 |
"name":"AFM1a", |
487 |
"productType":"AFM", |
488 |
"commentary": "AFM morning issuance", |
489 |
"cmdLineVars": "{('Product Issuance', 'productIssuance'): 'Morning', ('Issued By', 'issuedBy'): None }", |
490 |
"comboFlag": 1, |
491 |
"combinations": [(["FLZ050"],"")], |
492 |
"checkStrings": ["AREA FORECAST MATRICES", |
493 |
"NATIONAL WEATHER SERVICE TAMPA BAY RUSKIN FL", |
494 |
"DATE FRI 01/01/10 SAT 01/02/10 SUN 01/03/10", |
495 |
"UTC 3HRLY 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20 23", |
496 |
"EST 3HRLY 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18", |
497 |
"MAX/MIN 70 43 50 33 70", |
498 |
"TEMP 70 65 60 55 50 50 48 43 40 41 40 33 35 40 45 50 50 55 65 70 68", |
499 |
"DEWPT 30 40 45 50 50 48 48 43 39 39 40 33 33 35 38 40 45 47 43 40 55", |
500 |
"RH 22 40 58 83100 93100100 96 92100100 92 82 76 68 83 74 45 33 63", |
501 |
"WIND DIR SW S SE E NE N NW W SW S SE E E NE N NW W E S N W", |
502 |
"WIND SPD 11 17 17 28 34 28 25 17 11 11 5 5 3 2 5 8 11 13 17 17 3", |
503 |
"CLOUDS CL CL FW FW SC SC B1 B1 B2 B2 OV OV CL FW FW SC SC SC B1 B2 B2", |
504 |
"POP 12HR 20 50 100 100 60", |
505 |
"QPF 12HR 0.13 4.45 16.50 15.00 1.52", |
506 |
"SNOW 12HR 4 4 00-00", |
507 |
"DRIZZLE WD O L", |
508 |
"RAIN O C D O O", |
509 |
"RAIN SHWRS SC EC O O O", |
510 |
"SPRINKLES S L D O O", |
511 |
"TSTMS IS NM O C D O O", |
512 |
"DATE MON 01/04/10 TUE 01/05/10 WED 01/06/10 THU 01/07/10", |
513 |
"UTC 6HRLY 05 11 17 23 05 11 17 23 05 11 17 23 05 11 17 23", |
514 |
"EST 6HRLY 00 06 12 18 00 06 12 18 00 06 12 18 00 06 12 18", |
515 |
"MIN/MAX 50 71 65 75 68 83 78 90", |
516 |
"TEMP 69 69 70 71 65 68 70 73 75 78 80 81 83 83 85 86", |
517 |
"DEWPT 56 60 61 65 65 65 65 65 60 55 50 45 43 40 40 39", |
518 |
"PWIND DIR W SW W NW N NE E SE", |
519 |
"WIND CHAR LT LT GN BZ WY WY WY VW", |
520 |
"AVG CLOUDS B2 OV OV CL FW FW SC SC B1 B1 B2 B2 OV CL CL FW", |
521 |
"POP 12HR 10 10 50 10 10 20 20 20", |
522 |
"DRIZZLE L D O O O", |
523 |
"FRZG DRZL WD O L D O O O", |
524 |
"FRZG RAIN WD O L O O O", |
525 |
"SNOW O", |
526 |
"$$", |
527 |
], |
528 |
"createGrids": AFM1_createGrids, |
529 |
}, |
530 |
|
531 |
{ |
532 |
"name":"AFM1b", |
533 |
"productType":"AFM", |
534 |
"commentary": "AFM afternoon issuance", |
535 |
"cmdLineVars": "{('Product Issuance', 'productIssuance'): 'Afternoon', ('Issued By', 'issuedBy'): None }", |
536 |
"comboFlag": 1, |
537 |
"combinations": [(["FLZ050"],"")], |
538 |
"checkStrings": ["AREA FORECAST MATRICES", |
539 |
"NATIONAL WEATHER SERVICE TAMPA BAY RUSKIN FL", |
540 |
"DATE SAT 01/02/10 SUN 01/03/10 MON", |
541 |
"UTC 3HRLY 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08 11", |
542 |
"EST 3HRLY 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06", |
543 |
"MIN/MAX 43 50 33 70 50", |
544 |
"TEMP 55 50 50 48 43 40 41 40 33 35 40 45 50 50 55 65 70 68 68 69 69 69", |
545 |
"DEWPT 50 50 48 48 43 39 39 40 33 33 35 38 40 45 47 43 40 55 55 56 56 60", |
546 |
"RH 83100 93100100 96 92100100 92 82 76 68 83 74 45 33 63 63 63 63 73", |
547 |
"WIND DIR E NE N NW W SW S SE E E NE N NW W E S N W W W W SW", |
548 |
"WIND SPD 28 34 28 25 17 11 11 5 5 3 2 5 8 11 13 17 17 3 3 3 3 6", |
549 |
"CLOUDS FW SC SC B1 B1 B2 B2 OV OV CL FW FW SC SC SC B1 B2 B2 B2 OV OV OV", |
550 |
"POP 12HR 50 100 100 60 10", |
551 |
"QPF 12HR 4.45 16.50 15.00 1.52 0.01", |
552 |
"SNOW 12HR 4 00-00 00-00", |
553 |
"DRIZZLE WD O L L D D O", |
554 |
"RAIN O C D O O", |
555 |
"RAIN SHWRS SC EC O O O", |
556 |
"SPRINKLES S L D O O", |
557 |
"TSTMS C D O O", |
558 |
"DATE 01/04/10 TUE 01/05/10 WED 01/06/10 THU 01/07/10 FRI 01/08/10", |
559 |
"UTC 6HRLY 17 23 05 11 17 23 05 11 17 23 05 11 17 23 05 11 17 23", |
560 |
"EST 6HRLY 12 18 00 06 12 18 00 06 12 18 00 06 12 18 00 06 12 18", |
561 |
"MAX/MIN 71 65 75 68 83 78 90 83 93", |
562 |
"TEMP 70 71 65 68 70 73 75 78 80 81 83 83 85 86 90 93 91 90", |
563 |
"DEWPT 61 65 65 65 65 65 60 55 50 45 43 40 40 39 30 30 40 35", |
564 |
"PWIND DIR SW W NW N NE E SE S SW", |
565 |
"WIND CHAR LT GN BZ WY WY WY VW VW SD", |
566 |
"AVG CLOUDS OV CL FW FW SC SC B1 B1 B2 B2 OV CL CL FW FW SC MM B1", |
567 |
"POP 12HR 10 50 10 10 20 20 20 10 10", |
568 |
"DRIZZLE O O O", |
569 |
"FRZG DRZL WD O L D O O O", |
570 |
"FRZG RAIN WD O L O O O", |
571 |
"SNOW O O L O O", |
572 |
"$$", |
573 |
], |
574 |
"createGrids": AFM1_createGrids, |
575 |
}, |
576 |
|
577 |
|
578 |
# Testing OBVIS and new volanic ash |
579 |
{ |
580 |
"name":"AFM_ObVis", |
581 |
"productType":"AFM", |
582 |
"commentary": "AFM OBVIS and volanic ash", |
583 |
"cmdLineVars": "{('Product Issuance', 'productIssuance'): 'Morning', ('Issued By', 'issuedBy'): None }", |
584 |
"comboFlag": 1, |
585 |
"combinations": [(["FLZ050"],"")], |
586 |
"checkStrings": [ |
587 |
"AREA FORECAST MATRICES", |
588 |
"NATIONAL WEATHER SERVICE TAMPA BAY RUSKIN FL", |
589 |
"400 AM EST FRI JAN 1 2010", |
590 |
"FLZ050-012100-", |
591 |
"PINELLAS-", |
592 |
"400 AM EST FRI JAN 1 2010", |
593 |
"DATE FRI 01/01/10 SAT 01/02/10 SUN 01/03/10", |
594 |
"UTC 3HRLY 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20 23", |
595 |
"EST 3HRLY 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18", |
596 |
"MAX/MIN MM MM MM MM MM", |
597 |
"TEMP MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
598 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
599 |
"RH MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
600 |
"WIND DIR MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
601 |
"WIND SPD MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
602 |
"CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
603 |
"POP 12HR MM MM MM MM MM", |
604 |
"QPF 12HR MM MM MM MM MM", |
605 |
"SNOW 12HR MM MM MM", |
606 |
"OBVIS F PF F+PF+ H BS K BD AF F PF F PF", |
607 |
"DATE MON 01/04/10 TUE 01/05/10 WED 01/06/10 THU 01/07/10", |
608 |
"UTC 6HRLY 05 11 17 23 05 11 17 23 05 11 17 23 05 11 17 23", |
609 |
"EST 6HRLY 00 06 12 18 00 06 12 18 00 06 12 18 00 06 12 18", |
610 |
"MIN/MAX MM MM MM MM MM MM MM MM", |
611 |
"TEMP MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
612 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
613 |
"PWIND DIR MM MM MM MM MM MM MM MM", |
614 |
"WIND CHAR MM MM MM MM MM MM MM MM", |
615 |
"AVG CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
616 |
"POP 12HR MM MM MM MM MM MM MM MM", |
617 |
"$$", |
618 |
], |
619 |
"createGrids": [ |
620 |
("Fcst", "Wx", "WEATHER", 6, 9, "Wide:F:<NoInten>:<NoVis>:", "all"), |
621 |
("Fcst", "Wx", "WEATHER", 9, 12, "Patchy:F:<NoInten>:<NoVis>:", "all"), |
622 |
("Fcst", "Wx", "WEATHER", 12, 15, "Wide:F:+:<NoVis>:", "all"), |
623 |
("Fcst", "Wx", "WEATHER", 15, 18, "Patchy:F:+:<NoVis>:", "all"), |
624 |
("Fcst", "Wx", "WEATHER", 18, 21, "Def:H:<NoInten>:<NoVis>:", "all"), |
625 |
("Fcst", "Wx", "WEATHER", 21, Day, "Def:BS:<NoInten>:<NoVis>:", "all"), |
626 |
("Fcst", "Wx", "WEATHER", Day, Day+3, "Def:K:<NoInten>:<NoVis>:", "all"), |
627 |
("Fcst", "Wx", "WEATHER", Day+3, Day+6, "Def:BD:<NoInten>:<NoVis>:", "all"), |
628 |
("Fcst", "Wx", "WEATHER", Day+6, Day+9, "<NoCov>:VA:<NoInten>:<NoVis>:", "all"), |
629 |
("Fcst", "Wx", "WEATHER", Day+9, Day+12, "Wide:ZF:<NoInten>:<NoVis>:", "all"), |
630 |
("Fcst", "Wx", "WEATHER", Day+12, Day+15, "Patchy:ZF:<NoInten>:<NoVis>:", "all"), |
631 |
("Fcst", "Wx", "WEATHER", Day+15, Day+18, "Wide:IF:<NoInten>:<NoVis>:", "all"), |
632 |
("Fcst", "Wx", "WEATHER", Day+18, Day+21, "Patchy:IF:<NoInten>:<NoVis>:", "all"), |
633 |
], |
634 |
}, |
635 |
|
636 |
# Testing Weather rows |
637 |
{ |
638 |
"name":"AFM_Wx", |
639 |
"productType":"AFM", |
640 |
"commentary": "AFM Weather Rows", |
641 |
"cmdLineVars": "{('Product Issuance', 'productIssuance'): 'Morning', ('Issued By', 'issuedBy'): None }", |
642 |
"comboFlag": 1, |
643 |
"combinations": [(["FLZ050"],"")], |
644 |
"checkStrings": [ |
645 |
"AREA FORECAST MATRICES", |
646 |
"NATIONAL WEATHER SERVICE TAMPA BAY RUSKIN FL", |
647 |
"400 AM EST FRI JAN 1 2010", |
648 |
"FLZ050-012100-", |
649 |
"PINELLAS-", |
650 |
"400 AM EST FRI JAN 1 2010", |
651 |
"DATE FRI 01/01/10 SAT 01/02/10 SUN 01/03/10", |
652 |
"UTC 3HRLY 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20 23", |
653 |
"EST 3HRLY 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18", |
654 |
"MAX/MIN MM MM MM MM MM", |
655 |
"TEMP MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
656 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
657 |
"RH MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
658 |
"WIND DIR MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
659 |
"WIND SPD MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
660 |
"CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
661 |
"POP 12HR MM MM MM MM MM", |
662 |
"QPF 12HR MM MM MM MM MM", |
663 |
"SNOW 12HR MM MM MM ", |
664 |
"DRIZZLE PA AR WD S C L D", |
665 |
"FLURRIES EC", |
666 |
"FRZG DRZL S C L WD O O O O O D", |
667 |
"FRZG RAIN WD S C L D O O O O O", |
668 |
"RAIN O S C L D O O O O", |
669 |
"RAIN SHWRS IS SC NM EC S C L D O O O O O", |
670 |
"SLEET O S C L D O O", |
671 |
"SNOW S C L D O O O O O O O O O", |
672 |
"SNOWSHWRS SC NM EC S C L D O O O O O IS", |
673 |
"SPRINKLES O", |
674 |
"TSTMS IS SC NM EC S C L", |
675 |
"DATE MON 01/04/10 TUE 01/05/10 WED 01/06/10 THU 01/07/10", |
676 |
"UTC 6HRLY 05 11 17 23 05 11 17 23 05 11 17 23 05 11 17 23", |
677 |
"EST 6HRLY 00 06 12 18 00 06 12 18 00 06 12 18 00 06 12 18", |
678 |
"MIN/MAX MM MM MM MM MM MM MM MM", |
679 |
"TEMP MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
680 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
681 |
"PWIND DIR MM MM MM MM MM MM MM MM", |
682 |
"WIND CHAR MM MM MM MM MM MM MM MM", |
683 |
"AVG CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
684 |
"POP 12HR MM MM MM MM MM MM MM MM", |
685 |
"DRIZZLE D O O O O O", |
686 |
"SLEET O O O O", |
687 |
"TSTMS L D O O O O O", |
688 |
"$$", |
689 |
], |
690 |
|
691 |
"createGrids": [ |
692 |
("Fcst", "Wx", "WEATHER", 6, 9, |
693 |
"Wide:R:-:<NoVis>:^Iso:RW:-:<NoVis>:^SChc:S:-:<NoVis>:^Sct:SW:-:<NoVis>:", "all"), |
694 |
("Fcst", "Wx", "WEATHER", 9, 12, |
695 |
"SChc:R:-:<NoVis>:^Sct:RW:-:<NoVis>:^Chc:S:-:<NoVis>:^Num:SW:-:<NoVis>:", "all"), |
696 |
("Fcst", "Wx", "WEATHER", 12, 15, |
697 |
"Chc:R:-:<NoVis>:^Num:RW:-:<NoVis>:^Lkly:S:-:<NoVis>:^Wide:SW:-:<NoVis>:", "all"), |
698 |
("Fcst", "Wx", "WEATHER", 15, 18, |
699 |
"Lkly:R:-:<NoVis>:^Wide:RW:-:<NoVis>:^Def:S:-:<NoVis>:^SChc:SW:-:<NoVis>:", "all"), |
700 |
("Fcst", "Wx", "WEATHER", 18, 21, |
701 |
"Def:R:-:<NoVis>:^SChc:RW:-:<NoVis>:^Ocnl:S:-:<NoVis>:^Chc:SW:-:<NoVis>:", "all"), |
702 |
("Fcst", "Wx", "WEATHER", 21, Day, |
703 |
"Ocnl:R:-:<NoVis>:^Chc:RW:-:<NoVis>:^Frq:S:-:<NoVis>:^Lkly:SW:-:<NoVis>:", "all"), |
704 |
("Fcst", "Wx", "WEATHER", Day, Day+3, |
705 |
"Frq:R:-:<NoVis>:^Lkly:RW:-:<NoVis>:^Brf:S:-:<NoVis>:^Def:SW:-:<NoVis>:", "all"), |
706 |
("Fcst", "Wx", "WEATHER", Day+3, Day+6, |
707 |
"Brf:R:-:<NoVis>:^Def:RW:-:<NoVis>:^Pds:S:-:<NoVis>:^Ocnl:SW:-:<NoVis>:", "all"), |
708 |
("Fcst", "Wx", "WEATHER", Day+6, Day+9, |
709 |
"Pds:R:-:<NoVis>:^Ocnl:RW:-:<NoVis>:^Inter:S:-:<NoVis>:^Frq:SW:-:<NoVis>:", "all"), |
710 |
("Fcst", "Wx", "WEATHER", Day+9, Day+12, |
711 |
"Frq:RW:-:<NoVis>:^Wide:S:-:<NoVis>:^Brf:SW:-:<NoVis>:^Wide:ZR:-:<NoVis>:^SChc:ZL:-:<NoVis>:", "all"), |
712 |
("Fcst", "Wx", "WEATHER", Day+12, (2*Day)+15, |
713 |
"Brf:RW:-:<NoVis>:^Wide:S:-:<NoVis>:^Pds:SW:-:<NoVis>:^SChc:ZR:-:<NoVis>:^Chc:ZL:-:<NoVis>:", "all"), |
714 |
("Fcst", "Wx", "WEATHER", Day+15, Day+18, |
715 |
"Pds:RW:-:<NoVis>:^Wide:S:-:<NoVis>:^Inter:SW:-:<NoVis>:^Chc:ZR:-:<NoVis>:^Lkly:ZL:-:<NoVis>:", "all"), |
716 |
("Fcst", "Wx", "WEATHER", Day+18, Day+21, |
717 |
"Inter:RW:-:<NoVis>:^Wide:S:-:<NoVis>:^Iso:SW:-:<NoVis>:^Lkly:ZR:-:<NoVis>:^Wide:ZL:-:<NoVis>:", "all"), |
718 |
("Fcst", "Wx", "WEATHER", Day+21, Day*2, |
719 |
"Ocnl:RW:--:<NoVis>:^Wide:SW:--:<NoVis>:", "all"), |
720 |
("Fcst", "Wx", "WEATHER", (2*Day), (2*Day)+3, |
721 |
"Iso:T:<NoInten>:<NoVis>:^Patchy:L:-:<NoVis>:^Wide:IP:-:<NoVis>:^Def:ZR:-:<NoVis>:^Ocnl:ZL:-:<NoVis>:", "all"), |
722 |
("Fcst", "Wx", "WEATHER", (2*Day)+3, (2*Day)+6, |
723 |
"Sct:T:<NoInten>:<NoVis>:^Areas:L:-:<NoVis>:^SChc:IP:-:<NoVis>:^Ocnl:ZR:-:<NoVis>:^Frq:ZL:-:<NoVis>:", "all"), |
724 |
("Fcst", "Wx", "WEATHER", (2*Day)+6, (2*Day)+9, |
725 |
"Num:T:<NoInten>:<NoVis>:^Wide:L:-:<NoVis>:^Chc:IP:-:<NoVis>:^Frq:ZR:-:<NoVis>:^Brf:ZL:-:<NoVis>:", "all"), |
726 |
("Fcst", "Wx", "WEATHER", (2*Day)+9, (2*Day)+12, |
727 |
"Wide:T:<NoInten>:<NoVis>:^SChc:L:-:<NoVis>:^Lkly:IP:-:<NoVis>:^Brf:ZR:-:<NoVis>:^Pds:ZL:-:<NoVis>:", "all"), |
728 |
("Fcst", "Wx", "WEATHER", (2*Day)+12, (2*Day)+15, |
729 |
"SChc:T:<NoInten>:<NoVis>:^Chc:L:-:<NoVis>:^Def:IP:-:<NoVis>:^Pds:ZR:-:<NoVis>:^Inter:ZL:-:<NoVis>:", "all"), |
730 |
("Fcst", "Wx", "WEATHER", (2*Day)+15, (2*Day)+18, |
731 |
"Chc:T:<NoInten>:<NoVis>:^Lkly:L:-:<NoVis>:^Ocnl:IP:-:<NoVis>:^Inter:ZR:-:<NoVis>:^Def:ZL:-:<NoVis>:", "all"), |
732 |
("Fcst", "Wx", "WEATHER", (2*Day)+18, (3*Day), |
733 |
"Lkly:T:<NoInten>:<NoVis>:^Def:L:-:<NoVis>:^Frq:IP:-:<NoVis>:", "all"), |
734 |
("Fcst", "Wx", "WEATHER", (3*Day), (3*Day)+1, |
735 |
"Def:T:<NoInten>:<NoVis>:^Ocnl:L:-:<NoVis>:^Brf:IP:-:<NoVis>:", "all"), |
736 |
("Fcst", "Wx", "WEATHER", (3*Day)+6, (3*Day)+7, |
737 |
"Ocnl:T:<NoInten>:<NoVis>:^Frq:L:-:<NoVis>:^Pds:IP:-:<NoVis>:", "all"), |
738 |
("Fcst", "Wx", "WEATHER", (3*Day)+12, (3*Day)+13, |
739 |
"Frq:T:<NoInten>:<NoVis>:^Brf:L:-:<NoVis>:^Inter:IP:-:<NoVis>:", "all"), |
740 |
("Fcst", "Wx", "WEATHER", (3*Day)+18, (3*Day)+19, |
741 |
"Brf:T:<NoInten>:<NoVis>:^Pds:L:-:<NoVis>:", "all"), |
742 |
("Fcst", "Wx", "WEATHER", (4*Day), (4*Day)+1, |
743 |
"Pds:T:<NoInten>:<NoVis>:^Inter:L:-:<NoVis>:", "all"), |
744 |
("Fcst", "Wx", "WEATHER", (4*Day)+6, (4*Day)+7, |
745 |
"Inter:T:<NoInten>:<NoVis>:", "all"), |
746 |
], |
747 |
}, |
748 |
|
749 |
# Testing Spans |
750 |
{ |
751 |
"name":"AFM_Spans", |
752 |
"productType":"AFM", |
753 |
"commentary": "AFM Spans of Max/Min, QPF, Snow", |
754 |
"cmdLineVars": "{('Product Issuance', 'productIssuance'): 'Morning', ('Issued By', 'issuedBy'): None }", |
755 |
"comboFlag": 1, |
756 |
"combinations": [(["FLZ050","FLZ051"],"")], |
757 |
"checkStrings": [ |
758 |
"FOUS52 KTBW 010900", |
759 |
"AFMTBW", |
760 |
"AREA FORECAST MATRICES", |
761 |
"NATIONAL WEATHER SERVICE TAMPA BAY RUSKIN FL", |
762 |
"400 AM EST FRI JAN 1 2010", |
763 |
"FLZ050-051-012100-", |
764 |
"PINELLAS-HILLSBOROUGH-", |
765 |
"400 AM EST FRI JAN 1 2010", |
766 |
"DATE FRI 01/01/10 SAT 01/02/10 SUN 01/03/10", |
767 |
"UTC 3HRLY 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20 23", |
768 |
"EST 3HRLY 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18", |
769 |
"MAX/MIN 70 78 80 MM 88 MM MM", |
770 |
"TEMP MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
771 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
772 |
"RH MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
773 |
"WIND DIR MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
774 |
"WIND SPD MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
775 |
"CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
776 |
"POP 12HR MM MM MM MM MM", |
777 |
"QPF 12HR 1.00-2.00 MM 2.24 MM MM", |
778 |
"SNOW 12HR 6-12 15 MM", |
779 |
"DATE MON 01/04/10 TUE 01/05/10 WED 01/06/10 THU 01/07/10", |
780 |
"UTC 6HRLY 05 11 17 23 05 11 17 23 05 11 17 23 05 11 17 23", |
781 |
"EST 6HRLY 00 06 12 18 00 06 12 18 00 06 12 18 00 06 12 18", |
782 |
"MIN/MAX MM MM MM MM MM MM MM MM", |
783 |
"TEMP MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
784 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
785 |
"PWIND DIR MM MM MM MM MM MM MM MM", |
786 |
"WIND CHAR MM MM MM MM MM MM MM MM", |
787 |
"AVG CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
788 |
"POP 12HR MM MM MM MM MM MM MM MM", |
789 |
"$$", |
790 |
], |
791 |
|
792 |
"createGrids": [ |
793 |
("Fcst", "MaxT", "SCALAR", "MaxTBegin", "MaxTEnd", 70, ['FLZ050']), |
794 |
("Fcst", "MaxT", "SCALAR", "MaxTBegin", "MaxTEnd", 80, ['FLZ051']), |
795 |
("Fcst", "MaxT", "SCALAR", "MaxTBegin+24", "MaxTEnd+24", 88, ['FLZ051','FLZ050']), |
796 |
("Fcst", "QPF", "SCALAR", 6, 9, 1.00, ['FLZ050']), |
797 |
("Fcst", "QPF", "SCALAR", 6, 9, 2.00, ['FLZ051']), |
798 |
("Fcst", "QPF", "SCALAR", Day+6, Day+9, 2.24, ['FLZ051','FLZ050']), |
799 |
("Fcst", "SnowAmt", "SCALAR", 6, 18, 6, ['FLZ050']), |
800 |
("Fcst", "SnowAmt", "SCALAR", 6, 18, 12, ['FLZ051']), |
801 |
("Fcst", "SnowAmt", "SCALAR", 18, Day, 15, ['FLZ051','FLZ050']), |
802 |
], |
803 |
}, |
804 |
|
805 |
# Testing Hazards |
806 |
{ |
807 |
"name":"AFM_WWA", |
808 |
"productType":"AFM", |
809 |
"commentary": "AFM Hazard Rows", |
810 |
"cmdLineVars": "{('Product Issuance', 'productIssuance'): 'Morning', ('Issued By', 'issuedBy'): None }", |
811 |
"comboFlag": 1, |
812 |
"combinations": [(["FLZ050","FLZ051","FLZ052","FLZ055"],"")], |
813 |
"checkStrings": [ |
814 |
"FOUS52 KTBW 010900", |
815 |
"AFMTBW", |
816 |
"AREA FORECAST MATRICES", |
817 |
"NATIONAL WEATHER SERVICE TAMPA BAY RUSKIN FL", |
818 |
"400 AM EST FRI JAN 1 2010", |
819 |
"FLZ050-012100-", |
820 |
"PINELLAS-", |
821 |
"400 AM EST FRI JAN 1 2010", |
822 |
"DATE FRI 01/01/10 SAT 01/02/10 SUN 01/03/10", |
823 |
"UTC 3HRLY 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20 23", |
824 |
"EST 3HRLY 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18", |
825 |
"MAX/MIN MM MM MM MM MM", |
826 |
"TEMP MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
827 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
828 |
"RH MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
829 |
"WIND DIR MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
830 |
"WIND SPD MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
831 |
"CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
832 |
"POP 12HR MM MM MM MM MM", |
833 |
"QPF 12HR MM MM MM MM MM", |
834 |
"SNOW 12HR MM MM MM", |
835 |
"AIR STAG Y", |
836 |
"ASHFALL Y", |
837 |
"BLIZZARD W A", |
838 |
"BLOWING DUST Y", |
839 |
"BLOWING SNOW Y", |
840 |
"COAST FLOOD W Y A", |
841 |
"DENSE FOG Y", |
842 |
"DENSE SMOKE Y", |
843 |
"DUST STORM W", |
844 |
"EXCESS HEAT W A", |
845 |
"EXTREME COLD W A", |
846 |
"FLASH FLOOD A", |
847 |
"FLOOD W Y", |
848 |
"FREEZE W A", |
849 |
"FREEZING FOG Y", |
850 |
"FROST Y", |
851 |
"FRZNG RAIN Y", |
852 |
"HARD FREEZE A W", |
853 |
"HEAT Y", |
854 |
"HEAVY SNOW W", |
855 |
"HIGH SURF W Y", |
856 |
"HIGH WIND W A", |
857 |
"HURR FRC WND W", |
858 |
"HURRICANE W W W W W W W W W W W W W W W W W W W W W", |
859 |
"ICE ACCRE W Y", |
860 |
"ICE STORM W", |
861 |
"INL TRP STRM W A", |
862 |
"INLAND HURR W A", |
863 |
"LAKE WIND Y", |
864 |
"LK EFF SNOW W Y A", |
865 |
"LKSHORE FLD W Y A", |
866 |
"SLEET W Y", |
867 |
"SNOW Y", |
868 |
"SNOW BLOSNOW Y", |
869 |
"TORNADO A", |
870 |
"TROP STORM W W W W W W W W W W W W W W W W W W W W W", |
871 |
"WIND Y", |
872 |
"WIND CHILL W Y A", |
873 |
"WINTER STORM W A", |
874 |
"WINTER WEATH Y", |
875 |
"DATE MON 01/04/10 TUE 01/05/10 WED 01/06/10 THU 01/07/10", |
876 |
"UTC 6HRLY 05 11 17 23 05 11 17 23 05 11 17 23 05 11 17 23", |
877 |
"EST 6HRLY 00 06 12 18 00 06 12 18 00 06 12 18 00 06 12 18", |
878 |
"MIN/MAX MM MM MM MM MM MM MM MM", |
879 |
"TEMP MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
880 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
881 |
"PWIND DIR MM MM MM MM MM MM MM MM", |
882 |
"WIND CHAR MM MM MM MM MM MM MM MM", |
883 |
"AVG CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
884 |
"POP 12HR MM MM MM MM MM MM MM MM", |
885 |
"$$", |
886 |
"FLZ051-012100-", |
887 |
"HILLSBOROUGH-", |
888 |
"400 AM EST FRI JAN 1 2010", |
889 |
"DATE FRI 01/01/10 SAT 01/02/10 SUN 01/03/10", |
890 |
"UTC 3HRLY 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20 23", |
891 |
"EST 3HRLY 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18", |
892 |
"MAX/MIN MM MM MM MM MM", |
893 |
"TEMP MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
894 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
895 |
"RH MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
896 |
"WIND DIR MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
897 |
"WIND SPD MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
898 |
"CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
899 |
"POP 12HR MM MM MM MM MM", |
900 |
"QPF 12HR MM MM MM MM MM", |
901 |
"SNOW 12HR MM MM MM", |
902 |
"BLIZZARD W", |
903 |
"HURR FRC WND W", |
904 |
"INLAND HURR W", |
905 |
"TROP STORM A A A A A A A A A A A A A A A A A A A A A", |
906 |
"TYPHOON W W W W W W W W W W W W W W W W W W W W W", |
907 |
"DATE MON 01/04/10 TUE 01/05/10 WED 01/06/10 THU 01/07/10", |
908 |
"UTC 6HRLY 05 11 17 23 05 11 17 23 05 11 17 23 05 11 17 23", |
909 |
"EST 6HRLY 00 06 12 18 00 06 12 18 00 06 12 18 00 06 12 18", |
910 |
"MIN/MAX MM MM MM MM MM MM MM MM", |
911 |
"TEMP MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
912 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
913 |
"PWIND DIR MM MM MM MM MM MM MM MM", |
914 |
"WIND CHAR MM MM MM MM MM MM MM MM", |
915 |
"AVG CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
916 |
"POP 12HR MM MM MM MM MM MM MM MM", |
917 |
"$$", |
918 |
"FLZ052-012100-", |
919 |
"POLK-", |
920 |
"400 AM EST FRI JAN 1 2010", |
921 |
"DATE FRI 01/01/10 SAT 01/02/10 SUN 01/03/10", |
922 |
"UTC 3HRLY 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20 23", |
923 |
"EST 3HRLY 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18", |
924 |
"MAX/MIN MM MM MM MM MM", |
925 |
"TEMP MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
926 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
927 |
"RH MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
928 |
"WIND DIR MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
929 |
"WIND SPD MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
930 |
"CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
931 |
"POP 12HR MM MM MM MM MM", |
932 |
"QPF 12HR MM MM MM MM MM", |
933 |
"SNOW 12HR MM MM MM ", |
934 |
"BLIZZARD W", |
935 |
"HURRICANE A A A A A A A A A A A A A A A A A A A A A", |
936 |
"DATE MON 01/04/10 TUE 01/05/10 WED 01/06/10 THU 01/07/10", |
937 |
"UTC 6HRLY 05 11 17 23 05 11 17 23 05 11 17 23 05 11 17 23", |
938 |
"EST 6HRLY 00 06 12 18 00 06 12 18 00 06 12 18 00 06 12 18", |
939 |
"MIN/MAX MM MM MM MM MM MM MM MM", |
940 |
"TEMP MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
941 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
942 |
"PWIND DIR MM MM MM MM MM MM MM MM", |
943 |
"WIND CHAR MM MM MM MM MM MM MM MM", |
944 |
"AVG CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
945 |
"POP 12HR MM MM MM MM MM MM MM MM", |
946 |
"$$", |
947 |
"FLZ055-012100-", |
948 |
"MANATEE-", |
949 |
"400 AM EST FRI JAN 1 2010", |
950 |
"DATE FRI 01/01/10 SAT 01/02/10 SUN 01/03/10", |
951 |
"UTC 3HRLY 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20 23", |
952 |
"EST 3HRLY 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18", |
953 |
"MAX/MIN MM MM MM MM MM", |
954 |
"TEMP MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
955 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
956 |
"RH MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
957 |
"WIND DIR MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
958 |
"WIND SPD MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
959 |
"CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
960 |
"POP 12HR MM MM MM MM MM", |
961 |
"QPF 12HR MM MM MM MM MM", |
962 |
"SNOW 12HR MM MM MM ", |
963 |
"TYPHOON A A A A A A A A A A A A A A A A A A A A A", |
964 |
"DATE MON 01/04/10 TUE 01/05/10 WED 01/06/10 THU 01/07/10", |
965 |
"UTC 6HRLY 05 11 17 23 05 11 17 23 05 11 17 23 05 11 17 23", |
966 |
"EST 6HRLY 00 06 12 18 00 06 12 18 00 06 12 18 00 06 12 18", |
967 |
"MIN/MAX MM MM MM MM MM MM MM MM", |
968 |
"TEMP MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
969 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
970 |
"PWIND DIR MM MM MM MM MM MM MM MM", |
971 |
"WIND CHAR MM MM MM MM MM MM MM MM", |
972 |
"AVG CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
973 |
"POP 12HR MM MM MM MM MM MM MM MM", |
974 |
"$$", |
975 |
], |
976 |
|
977 |
"createGrids": [ |
978 |
("Fcst", "Hazards", "DISCRETE", -100, 240, "<None>", "all"), |
979 |
("Fcst", "Hazards", "DISCRETE", 6, 6+1, "TR.W^HU.W^HI.W^HF.W^BZ.W", ['FLZ050']), |
980 |
("Fcst", "Hazards", "DISCRETE", 6, 6+1, "TR.A^TY.W^HI.W^HF.W^BZ.W", ['FLZ051']), |
981 |
("Fcst", "Hazards", "DISCRETE", 6, 6+1, "BZ.W^HU.A", ['FLZ052']), |
982 |
("Fcst", "Hazards", "DISCRETE", 6, 6+1, "TY.A", ['FLZ055']), |
983 |
("Fcst", "Hazards", "DISCRETE", 9, 9+1, "TI.W^IS.W", ['FLZ050']), |
984 |
("Fcst", "Hazards", "DISCRETE", 12, 12+1, "HI.A^IP.W", ['FLZ050']), |
985 |
("Fcst", "Hazards", "DISCRETE", 15, 15+1, "TI.A^LE.W", ['FLZ050']), |
986 |
("Fcst", "Hazards", "DISCRETE", 18, 18+1, "HS.W", ['FLZ050']), |
987 |
("Fcst", "Hazards", "DISCRETE", 21, 22+1, "WS.W^WC.W^FG.Y", ['FLZ050']), |
988 |
("Fcst", "Hazards", "DISCRETE", Day, Day+1, "ZR.Y^WC.Y^FZ.W", ['FLZ050']), |
989 |
("Fcst", "Hazards", "DISCRETE", Day+3, Day+3+1, "IP.Y^WC.A^FR.Y", ['FLZ050']), |
990 |
("Fcst", "Hazards", "DISCRETE", Day+6, Day+6+1, "LE.Y^DS.W^FZ.A", ['FLZ050']), |
991 |
("Fcst", "Hazards", "DISCRETE", Day+9, Day+9+1, "SB.Y^DU.Y^HW.W^HZ.A", ['FLZ050']), |
992 |
("Fcst", "Hazards", "DISCRETE", Day+12, Day+12+1, "SN.Y^EC.W^WI.Y^CF.W^HZ.W", ['FLZ050']), |
993 |
("Fcst", "Hazards", "DISCRETE", Day+15, Day+15+1, "BS.Y^EC.A^LW.Y^LS.W", ['FLZ050']), |
994 |
("Fcst", "Hazards", "DISCRETE", Day+18, Day+18+1, "WW.Y^EH.W^HW.A^CF.Y", ['FLZ050']), |
995 |
("Fcst", "Hazards", "DISCRETE", Day+21, Day+21+2, "BZ.A^EH.A^SM.Y^ZF.Y^LS.Y", ['FLZ050']), |
996 |
("Fcst", "Hazards", "DISCRETE", (2*Day), (2*Day)+1, "LE.A^HT.Y^FF.A^CF.A", ['FLZ050']), |
997 |
("Fcst", "Hazards", "DISCRETE", (2*Day)+3, (2*Day)+3+1, "WS.A^FA.W^LS.A", ['FLZ050']), |
998 |
("Fcst", "Hazards", "DISCRETE", (2*Day)+6, (2*Day)+6+1, "UP.W", ['FLZ050']), |
999 |
("Fcst", "Hazards", "DISCRETE", (2*Day)+9, (2*Day)+9+1, "FA.Y^UP.Y", ['FLZ050']), |
1000 |
("Fcst", "Hazards", "DISCRETE", (2*Day)+12, (2*Day)+12+1, "AS.Y^SU.W", ['FLZ050']), |
1001 |
("Fcst", "Hazards", "DISCRETE", (2*Day)+15, (2*Day)+15+1, "SU.Y^AF.Y", ['FLZ050']), |
1002 |
("Fcst", "Hazards", "DISCRETE", (2*Day)+18, (2*Day)+18+1, "TO.A:1234", ['FLZ050']), |
1003 |
("Fcst", "Hazards", "DISCRETE", (2*Day)+21, (2*Day)+21+1, "SV.A:1235", ['FLZ050']), |
1004 |
], |
1005 |
}, |
1006 |
|
1007 |
|
1008 |
#multiple time zone tests - explicit separation |
1009 |
{ |
1010 |
"name":"AFM_TimeZone1", |
1011 |
"productType":"AFM", |
1012 |
"commentary": "AFM Multiple Time Zones, with explicit separation", |
1013 |
"cmdLineVars": "{('Product Issuance', 'productIssuance'): 'Morning', ('Issued By', 'issuedBy'): None }", |
1014 |
"comboFlag": 1, |
1015 |
"combinations": [(["FLZ050"],""), (["FLZ051"], ""), (["FLZ052"],""), |
1016 |
(["FLZ055"],"")], |
1017 |
"checkStrings": [ |
1018 |
"FOUS52 KTBW 010900", |
1019 |
"AFMTBW", |
1020 |
"AREA FORECAST MATRICES", |
1021 |
"NATIONAL WEATHER SERVICE TAMPA BAY RUSKIN FL", |
1022 |
"400 AM EST FRI JAN 1 2010", |
1023 |
"FLZ050-012100-", |
1024 |
"PINELLAS-", |
1025 |
"400 AM EST FRI JAN 1 2010", |
1026 |
"DATE FRI 01/01/10 SAT 01/02/10 SUN 01/03/10", |
1027 |
"UTC 3HRLY 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20 23", |
1028 |
"EST 3HRLY 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18", |
1029 |
"MAX/MIN 70 43 50 33 MM", |
1030 |
"TEMP MM MM 70 40 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1031 |
"DEWPT MM MM 20 20 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1032 |
"RH MM MM 15 44 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1033 |
"WIND DIR MM MM SW N MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1034 |
"WIND SPD MM MM 11 46 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1035 |
"CLOUDS MM MM CL B1 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1036 |
"POP 12HR 70 80 MM MM MM", |
1037 |
"QPF 12HR 2.10 0.70 MM MM MM", |
1038 |
"SNOW 12HR 21 7 MM ", |
1039 |
"RAIN SHWRS EC", |
1040 |
"TSTMS IS", |
1041 |
"DATE MON 01/04/10 TUE 01/05/10 WED 01/06/10 THU 01/07/10", |
1042 |
"UTC 6HRLY 05 11 17 23 05 11 17 23 05 11 17 23 05 11 17 23", |
1043 |
"EST 6HRLY 00 06 12 18 00 06 12 18 00 06 12 18 00 06 12 18", |
1044 |
"MIN/MAX MM MM MM MM MM MM MM MM", |
1045 |
"TEMP MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1046 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1047 |
"PWIND DIR MM MM MM MM MM MM MM MM", |
1048 |
"WIND CHAR MM MM MM MM MM MM MM MM", |
1049 |
"AVG CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1050 |
"POP 12HR MM MM MM MM MM MM MM MM", |
1051 |
"$$", |
1052 |
"FLZ051-012100-", |
1053 |
"HILLSBOROUGH-", |
1054 |
"500 AM AST FRI JAN 1 2010", |
1055 |
"DATE FRI 01/01/10 SAT 01/02/10 SUN 01/03/10", |
1056 |
"UTC 3HRLY 07 10 13 16 19 22 01 04 07 10 13 16 19 22 01 04 07 10 13 16 19 22", |
1057 |
"AST 3HRLY 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18", |
1058 |
"MAX/MIN 70 43 50 33 MM", |
1059 |
"TEMP MM MM MM 30 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1060 |
"DEWPT MM MM MM 10 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1061 |
"RH MM MM MM 42 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1062 |
"WIND DIR MM MM MM NW MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1063 |
"WIND SPD MM MM MM 34 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1064 |
"CLOUDS MM MM MM SC MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1065 |
"POP 12HR 60 80 MM MM MM", |
1066 |
"QPF 12HR 1.50 1.30 MM MM MM", |
1067 |
"SNOW 12HR 15 13 MM", |
1068 |
"SNOW O", |
1069 |
"DATE MON 01/04/10 TUE 01/05/10 WED 01/06/10 THU 01/07/10", |
1070 |
"UTC 6HRLY 04 10 16 22 04 10 16 22 04 10 16 22 04 10 16 22", |
1071 |
"AST 6HRLY 00 06 12 18 00 06 12 18 00 06 12 18 00 06 12 18", |
1072 |
"MIN/MAX MM MM MM MM MM MM MM MM", |
1073 |
"TEMP MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1074 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1075 |
"PWIND DIR MM MM MM MM MM MM MM MM", |
1076 |
"WIND CHAR MM MM MM MM MM MM MM MM", |
1077 |
"AVG CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1078 |
"POP 12HR MM MM MM MM MM MM MM MM", |
1079 |
"$$", |
1080 |
"FLZ052-012100-", |
1081 |
"POLK-", |
1082 |
"400 AM EST FRI JAN 1 2010", |
1083 |
"DATE FRI 01/01/10 SAT 01/02/10 SUN 01/03/10", |
1084 |
"UTC 3HRLY 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20 23", |
1085 |
"EST 3HRLY 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18", |
1086 |
"MAX/MIN 70 43 50 33 MM", |
1087 |
"TEMP MM MM 70 40 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1088 |
"DEWPT MM MM 20 20 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1089 |
"RH MM MM 15 44 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1090 |
"WIND DIR MM MM SW N MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1091 |
"WIND SPD MM MM 11 46 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1092 |
"CLOUDS MM MM CL B1 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1093 |
"POP 12HR 70 80 MM MM MM", |
1094 |
"QPF 12HR 2.10 0.70 MM MM MM", |
1095 |
"SNOW 12HR 21 7 MM", |
1096 |
"RAIN SHWRS EC", |
1097 |
"TSTMS IS", |
1098 |
"DATE MON 01/04/10 TUE 01/05/10 WED 01/06/10 THU 01/07/10", |
1099 |
"UTC 6HRLY 05 11 17 23 05 11 17 23 05 11 17 23 05 11 17 23", |
1100 |
"EST 6HRLY 00 06 12 18 00 06 12 18 00 06 12 18 00 06 12 18", |
1101 |
"MIN/MAX MM MM MM MM MM MM MM MM", |
1102 |
"TEMP MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1103 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1104 |
"PWIND DIR MM MM MM MM MM MM MM MM", |
1105 |
"WIND CHAR MM MM MM MM MM MM MM MM", |
1106 |
"AVG CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1107 |
"POP 12HR MM MM MM MM MM MM MM MM", |
1108 |
"$$", |
1109 |
"FLZ055-012100-", |
1110 |
"MANATEE-", |
1111 |
"300 AM CST FRI JAN 1 2010", |
1112 |
"DATE FRI 01/01/10 SAT 01/02/10 SUN 01/03/10", |
1113 |
"UTC 3HRLY 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00", |
1114 |
"CST 3HRLY 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18", |
1115 |
"MAX/MIN 70 43 50 33 MM", |
1116 |
"TEMP MM MM MM 80 50 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1117 |
"DEWPT MM MM MM 30 45 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1118 |
"RH MM MM MM 16 83 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1119 |
"WIND DIR MM MM MM W NE MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1120 |
"WIND SPD MM MM MM 23 57 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1121 |
"CLOUDS MM MM MM FW B2 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1122 |
"POP 12HR 80 MM MM MM MM", |
1123 |
"QPF 12HR 2.80 MM MM MM MM", |
1124 |
"SNOW 12HR 28 MM MM", |
1125 |
"RAIN O", |
1126 |
"SNOWSHWRS EC", |
1127 |
"DATE MON 01/04/10 TUE 01/05/10 WED 01/06/10 THU 01/07/10", |
1128 |
"UTC 6HRLY 06 12 18 00 06 12 18 00 06 12 18 00 06 12 18 00", |
1129 |
"CST 6HRLY 00 06 12 18 00 06 12 18 00 06 12 18 00 06 12 18", |
1130 |
"MIN/MAX MM MM MM MM MM MM MM MM", |
1131 |
"TEMP MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1132 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1133 |
"PWIND DIR MM MM MM MM MM MM MM MM", |
1134 |
"WIND CHAR MM MM MM MM MM MM MM MM", |
1135 |
"AVG CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1136 |
"POP 12HR MM MM MM MM MM MM MM MM", |
1137 |
"$$", |
1138 |
], |
1139 |
"fileChanges": [ |
1140 |
("AreaDictionary", "TextUtility", "add", tzdef, "delete"), |
1141 |
], |
1142 |
"createGrids": AFM_createGrids2, |
1143 |
}, |
1144 |
|
1145 |
#multiple time zone tests - implicit separation |
1146 |
{ |
1147 |
"name":"AFM_TimeZone2", |
1148 |
"productType":"AFM", |
1149 |
"commentary": "AFM Multiple Time Zones, with implicit separation", |
1150 |
"cmdLineVars": "{('Product Issuance', 'productIssuance'): 'Morning', ('Issued By', 'issuedBy'): None }", |
1151 |
"comboFlag": 1, |
1152 |
"combinations": [(["FLZ050","FLZ051","FLZ052","FLZ055"],"")], |
1153 |
"checkStrings": [ |
1154 |
"FOUS52 KTBW 010900", |
1155 |
"AFMTBW", |
1156 |
"AREA FORECAST MATRICES", |
1157 |
"NATIONAL WEATHER SERVICE TAMPA BAY RUSKIN FL", |
1158 |
"400 AM EST FRI JAN 1 2010", |
1159 |
"FLZ051-012100-", |
1160 |
"HILLSBOROUGH-", |
1161 |
"500 AM AST FRI JAN 1 2010", |
1162 |
"DATE FRI 01/01/10 SAT 01/02/10 SUN 01/03/10", |
1163 |
"UTC 3HRLY 07 10 13 16 19 22 01 04 07 10 13 16 19 22 01 04 07 10 13 16 19 22", |
1164 |
"AST 3HRLY 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18", |
1165 |
"MAX/MIN 70 43 50 33 MM", |
1166 |
"TEMP MM MM MM 30 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1167 |
"DEWPT MM MM MM 10 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1168 |
"RH MM MM MM 42 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1169 |
"WIND DIR MM MM MM NW MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1170 |
"WIND SPD MM MM MM 34 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1171 |
"CLOUDS MM MM MM SC MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1172 |
"POP 12HR 60 80 MM MM MM", |
1173 |
"QPF 12HR 1.50 1.30 MM MM MM", |
1174 |
"SNOW 12HR 15 13 MM", |
1175 |
"SNOW O", |
1176 |
"DATE MON 01/04/10 TUE 01/05/10 WED 01/06/10 THU 01/07/10", |
1177 |
"UTC 6HRLY 04 10 16 22 04 10 16 22 04 10 16 22 04 10 16 22", |
1178 |
"AST 6HRLY 00 06 12 18 00 06 12 18 00 06 12 18 00 06 12 18", |
1179 |
"MIN/MAX MM MM MM MM MM MM MM MM", |
1180 |
"TEMP MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1181 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1182 |
"PWIND DIR MM MM MM MM MM MM MM MM", |
1183 |
"WIND CHAR MM MM MM MM MM MM MM MM", |
1184 |
"AVG CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1185 |
"POP 12HR MM MM MM MM MM MM MM MM", |
1186 |
"$$", |
1187 |
"FLZ055-012100-", |
1188 |
"MANATEE-", |
1189 |
"300 AM CST FRI JAN 1 2010", |
1190 |
"DATE FRI 01/01/10 SAT 01/02/10 SUN 01/03/10", |
1191 |
"UTC 3HRLY 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00", |
1192 |
"CST 3HRLY 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18", |
1193 |
"MAX/MIN 70 43 50 33 MM", |
1194 |
"TEMP MM MM MM 80 50 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1195 |
"DEWPT MM MM MM 30 45 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1196 |
"RH MM MM MM 16 83 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1197 |
"WIND DIR MM MM MM W NE MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1198 |
"WIND SPD MM MM MM 23 57 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1199 |
"CLOUDS MM MM MM FW B2 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1200 |
"POP 12HR 80 MM MM MM MM", |
1201 |
"QPF 12HR 2.80 MM MM MM MM", |
1202 |
"SNOW 12HR 28 MM MM", |
1203 |
"RAIN O", |
1204 |
"SNOWSHWRS EC", |
1205 |
"DATE MON 01/04/10 TUE 01/05/10 WED 01/06/10 THU 01/07/10", |
1206 |
"UTC 6HRLY 06 12 18 00 06 12 18 00 06 12 18 00 06 12 18 00", |
1207 |
"CST 6HRLY 00 06 12 18 00 06 12 18 00 06 12 18 00 06 12 18", |
1208 |
"MIN/MAX MM MM MM MM MM MM MM MM", |
1209 |
"TEMP MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1210 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1211 |
"PWIND DIR MM MM MM MM MM MM MM MM", |
1212 |
"WIND CHAR MM MM MM MM MM MM MM MM", |
1213 |
"AVG CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1214 |
"POP 12HR MM MM MM MM MM MM MM MM", |
1215 |
"$$", |
1216 |
"FLZ050-052-012100-", |
1217 |
"PINELLAS-POLK-", |
1218 |
"400 AM EST FRI JAN 1 2010", |
1219 |
"DATE FRI 01/01/10 SAT 01/02/10 SUN 01/03/10", |
1220 |
"UTC 3HRLY 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20 23", |
1221 |
"EST 3HRLY 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18", |
1222 |
"MAX/MIN 70 43 50 33 MM", |
1223 |
"TEMP MM MM 70 40 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1224 |
"DEWPT MM MM 20 20 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1225 |
"RH MM MM 15 44 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1226 |
"WIND DIR MM MM SW N MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1227 |
"WIND SPD MM MM 11 46 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1228 |
"CLOUDS MM MM CL B1 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1229 |
"POP 12HR 70 80 MM MM MM", |
1230 |
"QPF 12HR 2.10 0.70 MM MM MM", |
1231 |
"SNOW 12HR 21 7 MM", |
1232 |
"RAIN SHWRS EC", |
1233 |
"TSTMS IS", |
1234 |
"DATE MON 01/04/10 TUE 01/05/10 WED 01/06/10 THU 01/07/10", |
1235 |
"UTC 6HRLY 05 11 17 23 05 11 17 23 05 11 17 23 05 11 17 23", |
1236 |
"EST 6HRLY 00 06 12 18 00 06 12 18 00 06 12 18 00 06 12 18", |
1237 |
"MIN/MAX MM MM MM MM MM MM MM MM", |
1238 |
"TEMP MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1239 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1240 |
"PWIND DIR MM MM MM MM MM MM MM MM", |
1241 |
"WIND CHAR MM MM MM MM MM MM MM MM", |
1242 |
"AVG CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1243 |
"POP 12HR MM MM MM MM MM MM MM MM", |
1244 |
"$$", |
1245 |
], |
1246 |
"fileChanges": [ |
1247 |
("AreaDictionary", "TextUtility", "add", tzdef, "delete"), |
1248 |
], |
1249 |
"createGrids": AFM_createGrids2, |
1250 |
}, |
1251 |
|
1252 |
#shortened first period |
1253 |
{ |
1254 |
"commentary": "Shorten 1st period test: full period sampled", |
1255 |
"name":"AFM_Shorten1", |
1256 |
"productType":"AFM", |
1257 |
"cmdLineVars": "{('Product Issuance', 'productIssuance'): 'Morning', ('Issued By', 'issuedBy'): None }", |
1258 |
"comboFlag": 1, |
1259 |
"combinations": [(["FLZ050"],"")], |
1260 |
"checkStrings": [ |
1261 |
"FOUS52 KTBW 011100", |
1262 |
"AFMTBW", |
1263 |
"AREA FORECAST MATRICES", |
1264 |
"NATIONAL WEATHER SERVICE TAMPA BAY RUSKIN FL", |
1265 |
"600 AM EST FRI JAN 1 2010", |
1266 |
"FLZ050-012100-", |
1267 |
"PINELLAS-", |
1268 |
"600 AM EST FRI JAN 1 2010", |
1269 |
"DATE FRI 01/01/10 SAT 01/02/10 SUN 01/03/10", |
1270 |
"UTC 3HRLY 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20 23", |
1271 |
"EST 3HRLY 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18", |
1272 |
"MAX/MIN 70 43 70 43 MM", |
1273 |
"TEMP 35 35 35 35 35 35 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1274 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1275 |
"RH MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1276 |
"WIND DIR MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1277 |
"WIND SPD MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1278 |
"CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1279 |
"POP 12HR 100 20 MM MM MM", |
1280 |
"QPF 12HR 1.00 0.10 MM MM MM", |
1281 |
"SNOW 12HR 10 5 MM", |
1282 |
"WIND CHILL -40-35-30-25-20", |
1283 |
"MIN CHILL -40 -40 -30 -20", |
1284 |
"HEAT INDEX 110105100 95 90", |
1285 |
"MAX HEAT 110 110 100 90", |
1286 |
"DATE MON 01/04/10 TUE 01/05/10 WED 01/06/10 THU 01/07/10", |
1287 |
"UTC 6HRLY 05 11 17 23 05 11 17 23 05 11 17 23 05 11 17 23", |
1288 |
"EST 6HRLY 00 06 12 18 00 06 12 18 00 06 12 18 00 06 12 18", |
1289 |
"MIN/MAX MM MM MM MM MM MM MM MM", |
1290 |
"TEMP MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1291 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1292 |
"PWIND DIR MM MM MM MM MM MM MM MM", |
1293 |
"WIND CHAR MM MM MM MM MM MM MM MM", |
1294 |
"AVG CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1295 |
"POP 12HR MM MM MM MM MM MM MM MM", |
1296 |
"$$", |
1297 |
], |
1298 |
"gridsStartTime": "20100101_0500", #midnight LT |
1299 |
"drtTime": "20100101_1100", #6am |
1300 |
"createGrids": AFM_shortenGrids, |
1301 |
}, |
1302 |
|
1303 |
{ |
1304 |
"commentary": "Shorten 1st period test: 9/12 hours sampled", |
1305 |
"name":"AFM_Shorten2", |
1306 |
"productType":"AFM", |
1307 |
"cmdLineVars": "{('Product Issuance', 'productIssuance'): 'Morning', ('Issued By', 'issuedBy'): None }", |
1308 |
"comboFlag": 1, |
1309 |
"combinations": [(["FLZ050"],"")], |
1310 |
"checkStrings": [ |
1311 |
"FOUS52 KTBW 011400", |
1312 |
"AFMTBW", |
1313 |
"AREA FORECAST MATRICES", |
1314 |
"NATIONAL WEATHER SERVICE TAMPA BAY RUSKIN FL", |
1315 |
"900 AM EST FRI JAN 1 2010", |
1316 |
"FLZ050-012100-", |
1317 |
"PINELLAS-", |
1318 |
"900 AM EST FRI JAN 1 2010", |
1319 |
"DATE FRI 01/01/10 SAT 01/02/10 SUN 01/03/10", |
1320 |
"UTC 3HRLY 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20 23", |
1321 |
"EST 3HRLY 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18", |
1322 |
"MAX/MIN 70 43 70 43 MM", |
1323 |
"TEMP 35 35 35 35 35 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1324 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1325 |
"RH MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1326 |
"WIND DIR MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1327 |
"WIND SPD MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1328 |
"CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1329 |
"POP 12HR 80 20 MM MM MM", |
1330 |
"QPF 12HR 0.90 0.10 MM MM MM", |
1331 |
"SNOW 12HR 9 5 MM", |
1332 |
"WIND CHILL -35-30-25-20", |
1333 |
"MIN CHILL -35 -30 -20", |
1334 |
"HEAT INDEX 105100 95 90", |
1335 |
"MAX HEAT 105 100 90", |
1336 |
"DATE MON 01/04/10 TUE 01/05/10 WED 01/06/10 THU 01/07/10", |
1337 |
"UTC 6HRLY 05 11 17 23 05 11 17 23 05 11 17 23 05 11 17 23", |
1338 |
"EST 6HRLY 00 06 12 18 00 06 12 18 00 06 12 18 00 06 12 18", |
1339 |
"MIN/MAX MM MM MM MM MM MM MM MM", |
1340 |
"TEMP MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1341 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1342 |
"PWIND DIR MM MM MM MM MM MM MM MM", |
1343 |
"WIND CHAR MM MM MM MM MM MM MM MM", |
1344 |
"AVG CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1345 |
"POP 12HR MM MM MM MM MM MM MM MM", |
1346 |
"$$", |
1347 |
], |
1348 |
"gridsStartTime": "20100101_0500", #midnight LT |
1349 |
"drtTime": "20100101_1400", #9am |
1350 |
"createGrids": AFM_shortenGrids, |
1351 |
}, |
1352 |
|
1353 |
{ |
1354 |
"commentary": "Shorten 1st period test: 5/12 hours sampled", |
1355 |
"name":"AFM_Shorten3", |
1356 |
"productType":"AFM", |
1357 |
"cmdLineVars": "{('Product Issuance', 'productIssuance'): 'Morning', ('Issued By', 'issuedBy'): None }", |
1358 |
"comboFlag": 1, |
1359 |
"combinations": [(["FLZ050"],"")], |
1360 |
"checkStrings": [ |
1361 |
"FOUS52 KTBW 011800", |
1362 |
"AFMTBW", |
1363 |
"AREA FORECAST MATRICES", |
1364 |
"NATIONAL WEATHER SERVICE TAMPA BAY RUSKIN FL", |
1365 |
"100 PM EST FRI JAN 1 2010", |
1366 |
"FLZ050-012100-", |
1367 |
"PINELLAS-", |
1368 |
"100 PM EST FRI JAN 1 2010", |
1369 |
"DATE FRI 01/01/10 SAT 01/02/10 SUN 01/03/10", |
1370 |
"UTC 3HRLY 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20 23", |
1371 |
"EST 3HRLY 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18", |
1372 |
"MAX/MIN 70 43 70 43 MM", |
1373 |
"TEMP 35 35 35 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1374 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1375 |
"RH MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1376 |
"WIND DIR MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1377 |
"WIND SPD MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1378 |
"CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1379 |
"POP 12HR 60 20 MM MM MM", |
1380 |
"QPF 12HR 0.60 0.10 MM MM MM", |
1381 |
"SNOW 12HR 6 5 MM", |
1382 |
"WIND CHILL -25-20", |
1383 |
"MIN CHILL -40 -30 -20", |
1384 |
"HEAT INDEX 95 90", |
1385 |
"MAX HEAT 110 100 90", |
1386 |
"DATE MON 01/04/10 TUE 01/05/10 WED 01/06/10 THU 01/07/10", |
1387 |
"UTC 6HRLY 05 11 17 23 05 11 17 23 05 11 17 23 05 11 17 23", |
1388 |
"EST 6HRLY 00 06 12 18 00 06 12 18 00 06 12 18 00 06 12 18", |
1389 |
"MIN/MAX MM MM MM MM MM MM MM MM", |
1390 |
"TEMP MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1391 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1392 |
"PWIND DIR MM MM MM MM MM MM MM MM", |
1393 |
"WIND CHAR MM MM MM MM MM MM MM MM", |
1394 |
"AVG CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1395 |
"POP 12HR MM MM MM MM MM MM MM MM", |
1396 |
"$$", |
1397 |
], |
1398 |
"gridsStartTime": "20100101_0500", #midnight LT |
1399 |
"drtTime": "20100101_1800", #1pm |
1400 |
"createGrids": AFM_shortenGrids, |
1401 |
}, |
1402 |
|
1403 |
{ |
1404 |
"commentary": "Shorten 1st period test: 2/12 hours sampled", |
1405 |
"name":"AFM_Shorten4", |
1406 |
"productType":"AFM", |
1407 |
"cmdLineVars": "{('Product Issuance', 'productIssuance'): 'Morning', ('Issued By', 'issuedBy'): None }", |
1408 |
"comboFlag": 1, |
1409 |
"combinations": [(["FLZ050"],"")], |
1410 |
"checkStrings": [ |
1411 |
"FOUS52 KTBW 012100", |
1412 |
"AFMTBW", |
1413 |
"AREA FORECAST MATRICES", |
1414 |
"NATIONAL WEATHER SERVICE TAMPA BAY RUSKIN FL", |
1415 |
"400 PM EST FRI JAN 1 2010", |
1416 |
"FLZ050-012200-", |
1417 |
"PINELLAS-", |
1418 |
"400 PM EST FRI JAN 1 2010", |
1419 |
"DATE FRI 01/01/10 SAT 01/02/10 SUN 01/03/10", |
1420 |
"UTC 3HRLY 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20 23", |
1421 |
"EST 3HRLY 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18", |
1422 |
"MAX/MIN 70 43 70 43 MM", |
1423 |
"TEMP 35 35 MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1424 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1425 |
"RH MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1426 |
"WIND DIR MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1427 |
"WIND SPD MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1428 |
"CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1429 |
"POP 12HR 40 20 MM MM MM", |
1430 |
"QPF 12HR 0.27 0.10 MM MM MM", |
1431 |
"SNOW 12HR 3 5 MM", |
1432 |
"WIND CHILL -20", |
1433 |
"MIN CHILL -25 -20", |
1434 |
"HEAT INDEX 90", |
1435 |
"MAX HEAT 95 90", |
1436 |
"DATE MON 01/04/10 TUE 01/05/10 WED 01/06/10 THU 01/07/10", |
1437 |
"UTC 6HRLY 05 11 17 23 05 11 17 23 05 11 17 23 05 11 17 23", |
1438 |
"EST 6HRLY 00 06 12 18 00 06 12 18 00 06 12 18 00 06 12 18", |
1439 |
"MIN/MAX MM MM MM MM MM MM MM MM", |
1440 |
"TEMP MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1441 |
"DEWPT MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1442 |
"PWIND DIR MM MM MM MM MM MM MM MM", |
1443 |
"WIND CHAR MM MM MM MM MM MM MM MM", |
1444 |
"AVG CLOUDS MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM MM", |
1445 |
"POP 12HR MM MM MM MM MM MM MM MM", |
1446 |
"$$", |
1447 |
], |
1448 |
"gridsStartTime": "20100101_0500", #midnight LT |
1449 |
"drtTime": "20100101_2100", #4pm |
1450 |
"createGrids": AFM_shortenGrids, |
1451 |
}, |
1452 |
|
1453 |
{ |
1454 |
"name":"AFM_Final_CleanUp", |
1455 |
"commentary": "Clean out grids", |
1456 |
"productType": None, |
1457 |
"deleteGrids": AFM_deleteGrids, |
1458 |
}, |
1459 |
] |
1460 |
|
1461 |
import AFPS |
1462 |
def testScript(self, dataMgr, level="Site"): |
1463 |
gridsStartTime = self.getAbsFromLocal(2010, 1, 1, 0, 0) |
1464 |
drtTime = self.getAbsFromLocal(2010, 1, 1, 4, 0) |
1465 |
defaults = { |
1466 |
"gridsStartTime": gridsStartTime, |
1467 |
"drtTime": drtTime, |
1468 |
"orderStrings": 1, |
1469 |
"internalStrip": 0, |
1470 |
"vtecMode": None, |
1471 |
"deleteGrids": AFM_deleteGrids, |
1472 |
} |
1473 |
return TestScript.generalTestScript(self, dataMgr, scripts, defaults, level=level) |
1474 |
|
1475 |
|
1476 |
|