forked from tsupinie/vad-plotter
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathwsr88d.py
More file actions
163 lines (162 loc) · 6.5 KB
/
Copy pathwsr88d.py
File metadata and controls
163 lines (162 loc) · 6.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
_wsr88d_info = {
'KABR': {'wfo': 'ABR', 'region': 3},
'KBIS': {'wfo': 'BIS', 'region': 3},
'KFTG': {'wfo': 'BOU', 'region': 5},
'KDMX': {'wfo': 'DMX', 'region': 3},
'KDTX': {'wfo': 'DTX', 'region': 3},
'KDDC': {'wfo': 'DDC', 'region': 3},
'KDLH': {'wfo': 'DLH', 'region': 3},
'KCYS': {'wfo': 'CYS', 'region': 5},
'KLOT': {'wfo': 'LOT', 'region': 3},
'KGLD': {'wfo': 'GLD', 'region': 3},
'KUEX': {'wfo': 'GID', 'region': 3},
'KGJX': {'wfo': 'GJT', 'region': 5},
'KGRR': {'wfo': 'GRR', 'region': 3},
'KMVX': {'wfo': 'FGF', 'region': 3},
'KGRB': {'wfo': 'GRB', 'region': 3},
'KIND': {'wfo': 'IND', 'region': 3},
'KJKL': {'wfo': 'JKL', 'region': 3},
'KARX': {'wfo': 'ARX', 'region': 3},
'KILX': {'wfo': 'ILX', 'region': 3},
'KLVX': {'wfo': 'LMK', 'region': 3},
'KMQT': {'wfo': 'MQT', 'region': 3},
'KMKX': {'wfo': 'MKX', 'region': 3},
'KMPX': {'wfo': 'MPX', 'region': 3},
'KAPX': {'wfo': 'APX', 'region': 3},
'KLNX': {'wfo': 'LBF', 'region': 3},
'KIWX': {'wfo': 'IWX', 'region': 3},
'KOAX': {'wfo': 'OAX', 'region': 3},
'KPAH': {'wfo': 'PAH', 'region': 3},
'KEAX': {'wfo': 'EAX', 'region': 3},
'KPUX': {'wfo': 'PUB', 'region': 5},
'KDVN': {'wfo': 'DVN', 'region': 3},
'KUDX': {'wfo': 'UNR', 'region': 3},
'KRIW': {'wfo': 'RIW', 'region': 5},
'KSGF': {'wfo': 'SGF', 'region': 3},
'KLSX': {'wfo': 'LSX', 'region': 3},
'KFSD': {'wfo': 'FSD', 'region': 3},
'KTWX': {'wfo': 'TOP', 'region': 3},
'KICT': {'wfo': 'ICT', 'region': 3},
'KVWX': {'wfo': 'VWX', 'region': 3},
'KLTX': {'wfo': 'ILM', 'region': 2},
'KCCX': {'wfo': 'CTP', 'region': 1},
'KLWX': {'wfo': 'LWX', 'region': 1},
'KFCX': {'wfo': 'RNK', 'region': 1},
'KRAX': {'wfo': 'RAH', 'region': 2},
'KGYX': {'wfo': 'GYX', 'region': 1},
'KDIX': {'wfo': 'PHI', 'region': 1},
'KPBZ': {'wfo': 'PBZ', 'region': 1},
'KAKQ': {'wfo': 'AKQ', 'region': 1},
'KMHX': {'wfo': 'MHX', 'region': 2},
'KGSP': {'wfo': 'GSP', 'region': 2},
'KILN': {'wfo': 'ILN', 'region': 1},
'KCLE': {'wfo': 'CLE', 'region': 1},
'KCAE': {'wfo': 'CAE', 'region': 2},
'KBGM': {'wfo': 'BGM', 'region': 1},
'KENX': {'wfo': 'ALY', 'region': 1},
'KBUF': {'wfo': 'BUF', 'region': 1},
'KCXX': {'wfo': 'BTV', 'region': 1},
'KCBW': {'wfo': 'CAR', 'region': 1},
'KBOX': {'wfo': 'BOX', 'region': 1},
'KOKX': {'wfo': 'OKX', 'region': 1},
'KCLX': {'wfo': 'CHS', 'region': 2},
'KRLX': {'wfo': 'RLX', 'region': 1},
'KBRO': {'wfo': 'BRO', 'region': 4},
'KABX': {'wfo': 'ABQ', 'region': 5},
'KAMA': {'wfo': 'AMA', 'region': 4},
'KFFC': {'wfo': 'FFC', 'region': 2},
'KEWX': {'wfo': 'EWX', 'region': 4},
'KBMX': {'wfo': 'BMX', 'region': 4},
'KCRP': {'wfo': 'CRP', 'region': 4},
'KFWS': {'wfo': 'FWD', 'region': 4},
'KEPZ': {'wfo': 'EPZ', 'region': 4},
'KHGX': {'wfo': 'HGX', 'region': 4},
'KJAX': {'wfo': 'JAX', 'region': 2},
'KBYX': {'wfo': 'KEY', 'region': 2},
'KMRX': {'wfo': 'MRX', 'region': 4},
'KLBB': {'wfo': 'LUB', 'region': 4},
'KLZK': {'wfo': 'LZK', 'region': 4},
'KLCH': {'wfo': 'LCH', 'region': 4},
'KOHX': {'wfo': 'OHX', 'region': 4},
'KMLB': {'wfo': 'MLB', 'region': 2},
'KNQA': {'wfo': 'MEG', 'region': 4},
'KAMX': {'wfo': 'MFL', 'region': 2},
'KMAF': {'wfo': 'MAF', 'region': 4},
'KTLX': {'wfo': 'OUN', 'region': 4},
'KHTX': {'wfo': 'HUN', 'region': 4},
'KMOB': {'wfo': 'MOB', 'region': 4},
'KTLH': {'wfo': 'TAE', 'region': 2},
'KTBW': {'wfo': 'TBW', 'region': 2},
'KSJT': {'wfo': 'SJT', 'region': 4},
'KINX': {'wfo': 'TSA', 'region': 4},
'KSRX': {'wfo': 'TSA', 'region': 4},
'KLIX': {'wfo': 'LIX', 'region': 4},
'KDGX': {'wfo': 'JAN', 'region': 4},
'KSHV': {'wfo': 'SHV', 'region': 4},
'KLGX': {'wfo': 'SEW', 'region': 6},
'KOTX': {'wfo': 'OTX', 'region': 6},
'KEMX': {'wfo': 'TWC', 'region': 5},
'KYUX': {'wfo': 'PSR', 'region': 5},
'KNKX': {'wfo': 'SGX', 'region': 6},
'KMUX': {'wfo': 'MTR', 'region': 6},
'KHNX': {'wfo': 'HNX', 'region': 6},
'KSOX': {'wfo': 'SGX', 'region': 6},
'KATX': {'wfo': 'SEW', 'region': 6},
'KIWA': {'wfo': 'PSR', 'region': 5},
'KRTX': {'wfo': 'PQR', 'region': 6},
'KSFX': {'wfo': 'PIH', 'region': 5},
'KRGX': {'wfo': 'REV', 'region': 5},
'KDAX': {'wfo': 'STO', 'region': 6},
'KMTX': {'wfo': 'SLC', 'region': 5},
'KPDT': {'wfo': 'PDT', 'region': 6},
'KMSX': {'wfo': 'MSO', 'region': 5},
'KESX': {'wfo': 'VEF', 'region': 5},
'KVTX': {'wfo': 'LOX', 'region': 6},
'KMAX': {'wfo': 'MFR', 'region': 6},
'KFSX': {'wfo': 'FGZ', 'region': 5},
'KGGW': {'wfo': 'GGW', 'region': 5},
'KLRX': {'wfo': 'LKN', 'region': 5},
'KBHX': {'wfo': 'EKA', 'region': 6},
'KTFX': {'wfo': 'TFX', 'region': 5},
'KCBX': {'wfo': 'BOI', 'region': 5},
'KBLX': {'wfo': 'BYZ', 'region': 5},
'KICX': {'wfo': 'SLC', 'region': 5},
'PABC': {'wfo': 'AFC', 'region': 7},
'PAPD': {'wfo': 'AFG', 'region': 7},
'PHKM': {'wfo': 'HFO', 'region': 0},
'PAHG': {'wfo': 'AFC', 'region': 7},
'PAKC': {'wfo': 'AFC', 'region': 7},
'PAIH': {'wfo': 'AFC', 'region': 7},
'PHMO': {'wfo': 'HFO', 'region': 0},
'PAEC': {'wfo': 'AFG', 'region': 7},
'TJUA': {'wfo': 'SJU', 'region': 2},
'PACG': {'wfo': 'AJK', 'region': 7},
'PHKI': {'wfo': 'HFO', 'region': 0},
'PHWA': {'wfo': 'HFO', 'region': 0},
'KFDR': {'wfo': 'OUN', 'region': 4},
'KBBX': {'wfo': 'STO', 'region': 6},
'KFDX': {'wfo': 'ABQ', 'region': 5},
'KGWX': {'wfo': 'JAN', 'region': 4},
'KDOX': {'wfo': 'AKQ', 'region': 1},
'KDYX': {'wfo': 'SJT', 'region': 4},
'KEYX': {'wfo': 'VEF', 'region': 5},
'KEVX': {'wfo': 'MOB', 'region': 4},
'KHPX': {'wfo': 'PAH', 'region': 3},
'KTYX': {'wfo': 'BTV', 'region': 1},
'KGRK': {'wfo': 'FWD', 'region': 4},
'KPOE': {'wfo': 'LCH', 'region': 4},
'KEOX': {'wfo': 'TAE', 'region': 2},
'KHDX': {'wfo': 'EPZ', 'region': 4},
'KDFX': {'wfo': 'EWX', 'region': 4},
'KMXX': {'wfo': 'BMX', 'region': 4},
'KMBX': {'wfo': 'BIS', 'region': 3},
'KVAX': {'wfo': 'JAX', 'region': 2},
'KJGX': {'wfo': 'FFC', 'region': 2},
'KVNX': {'wfo': 'OUN', 'region': 4},
'KVBX': {'wfo': 'LOX', 'region': 6},
}
def build_has_name(radar_id, scan_time):
radar_info = _wsr88d_info[radar_id]
iname = "%s%s_SDUS3%d_NVW%s_%s" % (radar_id[0], radar_info['wfo'], radar_info['region'], radar_id[1:],
scan_time.strftime("%Y%m%d%H%M"))
return iname