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