Sourced 198 vendor-published MSI Planet pattern files via the
wireless-planning.com aggregator (data1.mlinkplanner.com). Real
patterns now ship for: Cambium (6), Ubiquiti (154), RF Elements
(27), MARS (5), MTI Wireless (1), Tarana (2), Ruckus (1), RFE (2).
Files dropped into priv/antennas/<vendor>-<part>.msi; the existing
boot loader picks them up and they override the synthesized catalog
entries by slug where the slugs match.
Parser improvements to handle real-world MSI file quirks:
- File-extension filter now accepts .ant/.msi (case-insensitive).
- Slug normalisation: spaces, +, and other non-alnum collapse to
hyphens.
- Header parser splits on whitespace runs (tab or space) — different
vendor tools produce different delimiters.
- New parse_frequency_mhz/1 handles "5500", "5 GHz", "5GHz",
"5.6GHz", "5500 MHz", "5150-5850" (centre frequency), and
"5.45 - 5.85 GHz" formats. Replaces the old integer-only parse.
- 2 MARS files with non-360 angular resolution and 1 with
angle-less pattern lines were excluded; the rest parse cleanly.
Total registry now 305 antennas: 198 real vendor patterns + 107
synthesized catalog entries (used as fallback for SKUs without
public .msi files: Cambium ePMP/PMP variants, Tarana G1/G2,
ALPHA, ITELITE, KP Performance, RADWIN, Mimosa, etc.).
Leaflet auto-load fix:
- The location-picker map wasn't appearing because the form page
didn't have the inline <script> tag the existing site map uses
to load Leaflet. AGENTS.md forbids inline <script> in templates,
so I added an ensureLeaflet() helper in app.ts that lazy-loads
/vendor/leaflet/leaflet.{js,css} on first hook mount and caches
the promise. SitesMap, CoverageMap, and CoverageLocationPicker
all use it now — no inline scripts needed.
732 lines
7.5 KiB
Text
732 lines
7.5 KiB
Text
NAME Atoll Tarana_BN_3GHz_Compact_R0 Antenna Pattern
|
|
MAKE
|
|
FREQUENCY
|
|
H_WIDTH
|
|
V_WIDTH
|
|
FRONT_TO_BACK
|
|
GAIN
|
|
TILT
|
|
POLARIZATION
|
|
COMMENT
|
|
HORIZONTAL 360
|
|
0 0.1
|
|
1 0.13
|
|
2 0.14
|
|
3 0.14
|
|
4 0.13
|
|
5 0.11
|
|
6 0.09
|
|
7 0.07
|
|
8 0.05
|
|
9 0.03
|
|
10 0.01
|
|
11 0
|
|
12 0.01
|
|
13 0.01
|
|
14 0.03
|
|
15 0.05
|
|
16 0.06
|
|
17 0.07
|
|
18 0.07
|
|
19 0.07
|
|
20 0.07
|
|
21 0.06
|
|
22 0.05
|
|
23 0.05
|
|
24 0.04
|
|
25 0.03
|
|
26 0.03
|
|
27 0.03
|
|
28 0.05
|
|
29 0.06
|
|
30 0.13
|
|
31 0.2
|
|
32 0.32
|
|
33 0.44
|
|
34 0.59
|
|
35 0.74
|
|
36 0.93
|
|
37 1.11
|
|
38 1.31
|
|
39 1.52
|
|
40 1.72
|
|
41 1.92
|
|
42 2.11
|
|
43 2.3
|
|
44 2.48
|
|
45 2.66
|
|
46 2.89
|
|
47 3.11
|
|
48 3.43
|
|
49 3.74
|
|
50 4.13
|
|
51 4.53
|
|
52 4.97
|
|
53 5.42
|
|
54 5.89
|
|
55 6.37
|
|
56 6.9
|
|
57 7.43
|
|
58 7.97
|
|
59 8.5
|
|
60 9.09
|
|
61 9.68
|
|
62 10.23
|
|
63 10.78
|
|
64 11.3
|
|
65 11.82
|
|
66 12.29
|
|
67 12.75
|
|
68 13.16
|
|
69 13.57
|
|
70 13.97
|
|
71 14.36
|
|
72 14.72
|
|
73 15.09
|
|
74 15.45
|
|
75 15.81
|
|
76 16.14
|
|
77 16.46
|
|
78 16.83
|
|
79 17.19
|
|
80 17.55
|
|
81 17.91
|
|
82 18.29
|
|
83 18.67
|
|
84 19.06
|
|
85 19.44
|
|
86 19.77
|
|
87 20.09
|
|
88 20.45
|
|
89 20.8
|
|
90 21.18
|
|
91 21.55
|
|
92 21.97
|
|
93 22.39
|
|
94 22.89
|
|
95 23.4
|
|
96 23.86
|
|
97 24.31
|
|
98 24.97
|
|
99 25.63
|
|
100 26.2
|
|
101 26.76
|
|
102 27.25
|
|
103 27.73
|
|
104 28.13
|
|
105 28.53
|
|
106 28.82
|
|
107 29.11
|
|
108 29.33
|
|
109 29.55
|
|
110 29.76
|
|
111 29.97
|
|
112 30.05
|
|
113 30.13
|
|
114 30.17
|
|
115 30.2
|
|
116 30.21
|
|
117 30.21
|
|
118 30.43
|
|
119 30.64
|
|
120 30.77
|
|
121 30.91
|
|
122 31.09
|
|
123 31.27
|
|
124 31.42
|
|
125 31.57
|
|
126 32.14
|
|
127 32.7
|
|
128 33.5
|
|
129 34.3
|
|
130 35.51
|
|
131 36.72
|
|
132 37.98
|
|
133 39.25
|
|
134 38.76
|
|
135 38.27
|
|
136 37.18
|
|
137 36.1
|
|
138 35.13
|
|
139 34.16
|
|
140 34.15
|
|
141 34.15
|
|
142 34.65
|
|
143 35.15
|
|
144 36.08
|
|
145 37.01
|
|
146 36.58
|
|
147 36.15
|
|
148 35.21
|
|
149 34.27
|
|
150 33.69
|
|
151 33.11
|
|
152 33.5
|
|
153 33.89
|
|
154 35.9
|
|
155 37.92
|
|
156 40.77
|
|
157 43.62
|
|
158 42.79
|
|
159 41.95
|
|
160 38.6
|
|
161 35.26
|
|
162 34.47
|
|
163 33.68
|
|
164 34.39
|
|
165 35.1
|
|
166 37.6
|
|
167 40.09
|
|
168 40.93
|
|
169 41.77
|
|
170 39.55
|
|
171 37.34
|
|
172 36.96
|
|
173 36.58
|
|
174 37.82
|
|
175 39.07
|
|
176 41.35
|
|
177 43.62
|
|
178 41.28
|
|
179 38.94
|
|
180 37.29
|
|
181 35.64
|
|
182 35.42
|
|
183 35.19
|
|
184 37.58
|
|
185 39.98
|
|
186 41.8
|
|
187 43.62
|
|
188 41.72
|
|
189 39.82
|
|
190 37.72
|
|
191 35.61
|
|
192 35.63
|
|
193 35.65
|
|
194 38.29
|
|
195 40.93
|
|
196 42.28
|
|
197 43.62
|
|
198 39.9
|
|
199 36.18
|
|
200 34.49
|
|
201 32.81
|
|
202 32.37
|
|
203 31.94
|
|
204 32.79
|
|
205 33.64
|
|
206 35.51
|
|
207 37.38
|
|
208 39.49
|
|
209 41.6
|
|
210 40.35
|
|
211 39.1
|
|
212 38.48
|
|
213 37.86
|
|
214 37.6
|
|
215 37.34
|
|
216 37.23
|
|
217 37.11
|
|
218 36.45
|
|
219 35.78
|
|
220 34.97
|
|
221 34.16
|
|
222 33.84
|
|
223 33.52
|
|
224 33.61
|
|
225 33.7
|
|
226 34.53
|
|
227 35.35
|
|
228 36.6
|
|
229 37.85
|
|
230 38.13
|
|
231 38.41
|
|
232 36.93
|
|
233 35.46
|
|
234 34.18
|
|
235 32.9
|
|
236 32.36
|
|
237 31.83
|
|
238 31.75
|
|
239 31.67
|
|
240 31.92
|
|
241 32.16
|
|
242 32.88
|
|
243 33.6
|
|
244 34.57
|
|
245 35.54
|
|
246 37.35
|
|
247 39.17
|
|
248 39.13
|
|
249 39.09
|
|
250 37.5
|
|
251 35.91
|
|
252 34.62
|
|
253 33.33
|
|
254 32.53
|
|
255 31.74
|
|
256 31.13
|
|
257 30.52
|
|
258 30.02
|
|
259 29.52
|
|
260 29.41
|
|
261 29.31
|
|
262 29.16
|
|
263 29.01
|
|
264 28.77
|
|
265 28.54
|
|
266 28.32
|
|
267 28.1
|
|
268 27.73
|
|
269 27.37
|
|
270 26.99
|
|
271 26.61
|
|
272 26.1
|
|
273 25.6
|
|
274 25.09
|
|
275 24.57
|
|
276 24.05
|
|
277 23.53
|
|
278 23.05
|
|
279 22.57
|
|
280 22.16
|
|
281 21.75
|
|
282 21.36
|
|
283 20.96
|
|
284 20.55
|
|
285 20.13
|
|
286 19.71
|
|
287 19.29
|
|
288 18.85
|
|
289 18.41
|
|
290 17.86
|
|
291 17.31
|
|
292 16.8
|
|
293 16.3
|
|
294 15.7
|
|
295 15.09
|
|
296 14.5
|
|
297 13.91
|
|
298 13.29
|
|
299 12.67
|
|
300 12.09
|
|
301 11.51
|
|
302 10.95
|
|
303 10.39
|
|
304 9.88
|
|
305 9.38
|
|
306 8.91
|
|
307 8.45
|
|
308 8.03
|
|
309 7.62
|
|
310 7.18
|
|
311 6.74
|
|
312 6.31
|
|
313 5.89
|
|
314 5.48
|
|
315 5.08
|
|
316 4.73
|
|
317 4.38
|
|
318 3.99
|
|
319 3.6
|
|
320 3.23
|
|
321 2.86
|
|
322 2.51
|
|
323 2.17
|
|
324 1.9
|
|
325 1.64
|
|
326 1.43
|
|
327 1.22
|
|
328 1.04
|
|
329 0.87
|
|
330 0.74
|
|
331 0.61
|
|
332 0.54
|
|
333 0.47
|
|
334 0.43
|
|
335 0.38
|
|
336 0.33
|
|
337 0.28
|
|
338 0.24
|
|
339 0.2
|
|
340 0.17
|
|
341 0.14
|
|
342 0.13
|
|
343 0.12
|
|
344 0.11
|
|
345 0.11
|
|
346 0.13
|
|
347 0.14
|
|
348 0.18
|
|
349 0.21
|
|
350 0.21
|
|
351 0.2
|
|
352 0.18
|
|
353 0.16
|
|
354 0.13
|
|
355 0.1
|
|
356 0.09
|
|
357 0.08
|
|
358 0.07
|
|
359 0.07
|
|
VERTICAL 360
|
|
0 0.93
|
|
1 0.57
|
|
2 0.2
|
|
3 0.1
|
|
4 0
|
|
5 0.18
|
|
6 0.35
|
|
7 0.81
|
|
8 1.27
|
|
9 2.06
|
|
10 2.85
|
|
11 4.01
|
|
12 5.17
|
|
13 6.96
|
|
14 8.75
|
|
15 11.54
|
|
16 14.32
|
|
17 19.13
|
|
18 23.95
|
|
19 21.39
|
|
20 18.83
|
|
21 16.62
|
|
22 14.42
|
|
23 13.7
|
|
24 12.99
|
|
25 13.06
|
|
26 13.13
|
|
27 13.88
|
|
28 14.62
|
|
29 16.07
|
|
30 17.53
|
|
31 19.63
|
|
32 21.73
|
|
33 22.92
|
|
34 24.12
|
|
35 22.55
|
|
36 20.98
|
|
37 19.73
|
|
38 18.48
|
|
39 17.89
|
|
40 17.3
|
|
41 17.27
|
|
42 17.25
|
|
43 17.69
|
|
44 18.13
|
|
45 19.14
|
|
46 20.15
|
|
47 21.74
|
|
48 23.34
|
|
49 24.87
|
|
50 26.4
|
|
51 25.73
|
|
52 25.05
|
|
53 23.45
|
|
54 21.85
|
|
55 20.59
|
|
56 19.33
|
|
57 18.57
|
|
58 17.81
|
|
59 17.38
|
|
60 16.95
|
|
61 16.68
|
|
62 16.41
|
|
63 16.3
|
|
64 16.19
|
|
65 16.27
|
|
66 16.35
|
|
67 16.54
|
|
68 16.72
|
|
69 17
|
|
70 17.28
|
|
71 17.66
|
|
72 18.05
|
|
73 18.53
|
|
74 19.01
|
|
75 19.67
|
|
76 20.34
|
|
77 21.01
|
|
78 21.67
|
|
79 22.34
|
|
80 23.01
|
|
81 23.76
|
|
82 24.51
|
|
83 25.15
|
|
84 25.8
|
|
85 26.43
|
|
86 27.07
|
|
87 27.63
|
|
88 28.18
|
|
89 28.54
|
|
90 28.91
|
|
91 29.05
|
|
92 29.19
|
|
93 29.37
|
|
94 29.55
|
|
95 29.99
|
|
96 30.43
|
|
97 30.83
|
|
98 31.23
|
|
99 31.55
|
|
100 31.87
|
|
101 32.49
|
|
102 33.12
|
|
103 33.37
|
|
104 33.63
|
|
105 33.47
|
|
106 33.32
|
|
107 33.86
|
|
108 34.41
|
|
109 34.75
|
|
110 35.1
|
|
111 34.62
|
|
112 34.13
|
|
113 34.25
|
|
114 34.37
|
|
115 34.9
|
|
116 35.44
|
|
117 35.51
|
|
118 35.57
|
|
119 35.49
|
|
120 35.41
|
|
121 35.31
|
|
122 35.2
|
|
123 35.2
|
|
124 35.19
|
|
125 35.5
|
|
126 35.8
|
|
127 35.75
|
|
128 35.69
|
|
129 35.64
|
|
130 35.58
|
|
131 35.93
|
|
132 36.27
|
|
133 36.57
|
|
134 36.87
|
|
135 37.23
|
|
136 37.59
|
|
137 37.24
|
|
138 36.89
|
|
139 36.44
|
|
140 36
|
|
141 35.96
|
|
142 35.92
|
|
143 36.56
|
|
144 37.2
|
|
145 38.56
|
|
146 39.92
|
|
147 41.81
|
|
148 43.71
|
|
149 43.71
|
|
150 43.71
|
|
151 43.71
|
|
152 43.71
|
|
153 42.32
|
|
154 40.94
|
|
155 39.38
|
|
156 37.82
|
|
157 37.62
|
|
158 37.42
|
|
159 37.13
|
|
160 36.84
|
|
161 36.93
|
|
162 37.02
|
|
163 37.75
|
|
164 38.49
|
|
165 39.63
|
|
166 40.77
|
|
167 42.24
|
|
168 43.71
|
|
169 43.71
|
|
170 43.71
|
|
171 43.71
|
|
172 43.71
|
|
173 41.18
|
|
174 38.65
|
|
175 37.38
|
|
176 36.11
|
|
177 35.68
|
|
178 35.25
|
|
179 35.48
|
|
180 35.72
|
|
181 36.19
|
|
182 36.67
|
|
183 36.99
|
|
184 37.32
|
|
185 37.53
|
|
186 37.75
|
|
187 37.55
|
|
188 37.34
|
|
189 37.62
|
|
190 37.91
|
|
191 38.83
|
|
192 39.76
|
|
193 41.07
|
|
194 42.38
|
|
195 43.04
|
|
196 43.71
|
|
197 43.71
|
|
198 43.71
|
|
199 43.71
|
|
200 43.71
|
|
201 43.19
|
|
202 42.66
|
|
203 43.19
|
|
204 43.71
|
|
205 43.71
|
|
206 43.71
|
|
207 43.71
|
|
208 43.71
|
|
209 43.71
|
|
210 43.71
|
|
211 42.35
|
|
212 40.98
|
|
213 40.9
|
|
214 40.81
|
|
215 41.57
|
|
216 42.33
|
|
217 43.02
|
|
218 43.71
|
|
219 43.71
|
|
220 43.71
|
|
221 43.71
|
|
222 43.71
|
|
223 43.71
|
|
224 43.71
|
|
225 42.04
|
|
226 40.38
|
|
227 39.21
|
|
228 38.05
|
|
229 37.92
|
|
230 37.78
|
|
231 38.61
|
|
232 39.43
|
|
233 40.94
|
|
234 42.46
|
|
235 43.08
|
|
236 43.71
|
|
237 43.71
|
|
238 43.71
|
|
239 43.71
|
|
240 43.71
|
|
241 43.25
|
|
242 42.78
|
|
243 41.95
|
|
244 41.13
|
|
245 39.65
|
|
246 38.18
|
|
247 37.57
|
|
248 36.96
|
|
249 37.19
|
|
250 37.42
|
|
251 36.88
|
|
252 36.33
|
|
253 35.57
|
|
254 34.81
|
|
255 34.42
|
|
256 34.04
|
|
257 34.34
|
|
258 34.63
|
|
259 34.47
|
|
260 34.31
|
|
261 33.89
|
|
262 33.47
|
|
263 33
|
|
264 32.54
|
|
265 32.69
|
|
266 32.84
|
|
267 33.13
|
|
268 33.42
|
|
269 33.33
|
|
270 33.25
|
|
271 33.69
|
|
272 34.12
|
|
273 34.31
|
|
274 34.49
|
|
275 35
|
|
276 35.52
|
|
277 35.1
|
|
278 34.68
|
|
279 35.44
|
|
280 36.2
|
|
281 36.98
|
|
282 37.76
|
|
283 39.22
|
|
284 40.68
|
|
285 42.2
|
|
286 43.71
|
|
287 43.47
|
|
288 43.24
|
|
289 39.82
|
|
290 36.4
|
|
291 34.09
|
|
292 31.78
|
|
293 30
|
|
294 28.22
|
|
295 26.76
|
|
296 25.3
|
|
297 24.24
|
|
298 23.18
|
|
299 22.28
|
|
300 21.39
|
|
301 20.59
|
|
302 19.78
|
|
303 19.23
|
|
304 18.69
|
|
305 18.28
|
|
306 17.87
|
|
307 17.59
|
|
308 17.3
|
|
309 17.31
|
|
310 17.31
|
|
311 17.54
|
|
312 17.76
|
|
313 18.29
|
|
314 18.82
|
|
315 19.82
|
|
316 20.83
|
|
317 22.74
|
|
318 24.66
|
|
319 27.63
|
|
320 30.6
|
|
321 29.39
|
|
322 28.19
|
|
323 25.41
|
|
324 22.64
|
|
325 21.11
|
|
326 19.57
|
|
327 18.84
|
|
328 18.1
|
|
329 17.87
|
|
330 17.65
|
|
331 17.97
|
|
332 18.29
|
|
333 19.28
|
|
334 20.27
|
|
335 21.4
|
|
336 22.54
|
|
337 22.21
|
|
338 21.88
|
|
339 20.4
|
|
340 18.91
|
|
341 17.86
|
|
342 16.8
|
|
343 16.41
|
|
344 16.02
|
|
345 16.22
|
|
346 16.43
|
|
347 16.84
|
|
348 17.26
|
|
349 16.18
|
|
350 15.11
|
|
351 13
|
|
352 10.89
|
|
353 9.05
|
|
354 7.21
|
|
355 5.77
|
|
356 4.34
|
|
357 3.34
|
|
358 2.33
|
|
359 1.45
|