Skip to content

Commit

Permalink
Added IGRA2 integration, SPC experimental sounding page integration, …
Browse files Browse the repository at this point in the history
…and ILCAPE. GUI and CLI to be written soon.
  • Loading branch information
a-urq committed Sep 13, 2023
1 parent 2cf3749 commit 3cbf672
Show file tree
Hide file tree
Showing 18 changed files with 1,930 additions and 205 deletions.
Binary file not shown.
Binary file not shown.
Binary file modified bin/com/ameliaWx/soundingViewer/SoundingFrame.class
Binary file not shown.
Binary file modified bin/com/ameliaWx/soundingViewer/test/SoundingTest.class
Binary file not shown.
175 changes: 175 additions & 0 deletions bin/com/ameliaWx/soundingViewer/test/soundingData_2020102700-OUN.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,175 @@
#USM00072357 2020 10 27 00 2309 218 ncdc-nws ncdc-gts 351808 -974378
21 0 98274B 345 -6B 970 4 10 31
20 49 95077 609B -31B 935 9 10 104
20 100 94393 665B -35B 940 8 10 119
10 131 92500 825B -45B 953 6 25 127
20 147 91461 914B -50B 952 6 32 134
20 155 90986 955B -51B 955 6 35 138
20 200 90745 976B -47B 958 6 37 141
20 214 89981 1042B -42B 955 6 40 129
20 231 89096 1121B -14B 926 10 44 115
20 251 88006 1219B -6B 939 9 50 99
20 300 87564 1259B -3B 941 8 53 92
20 302 87447 1270B 0B 938 9 54 91
20 308 87126 1299B 4B 933 9 57 84
10 349 85000 1498B 10B 953 7 96 55
20 355 84726 1524B 9B 957 6 104 54
20 400 84466 1549B 8B 962 5 111 54
20 453 81598 1828B 28B 961 6 170 31
20 500 81239 1864B 31B 960 6 181 32
20 551 78594 2133B 46B 949 7 224 79
20 600 78024 2192B 48B 956 6 226 89
20 632 76426 2362B 54B 961 6 231 159
20 647 75720 2438B 71B 945 8 232 193
20 659 75085 2507B 77B 946 8 233 218
20 700 75023 2514B 77B 947 8 233 220
20 745 72971 2743B 65B 983 3 234 223
20 800 72297 2819B 61B 988 2 235 225
20 808 71915 2863B 56B 994 1 234 224
10 855 70000 3083B 40B 992 1 230 218
20 900 69805 3106B 38B 984 2 230 217
20 1000 67198 3415B 18B 950 7 228 212
20 1046 65200 3658B 4B 929 10 227 225
20 1057 64709 3719B 0B 915 12 227 228
20 1100 64605 3732B 0B 918 12 227 229
20 1200 62154 4041B -19B 934 9 225 234
20 1213 61488 4126B -24B 932 9 225 231
20 1237 60405 4267B -38B 874 18 224 226
20 1300 59483 4388B -51B 839 23 224 221
20 1319 58718 4490B -58B 827 25 226 228
20 1400 57009 4720B -84B 611 62 230 246
20 1408 56707 4761B -85B 571 70 231 254
20 1431 55868 4877B -74B 848 21 232 277
20 1437 55615 4912B -72B 855 20 233 283
20 1500 54708 5040B -83B 784 31 234 307
20 1541 53315 5240B -101B 674 49 235 318
20 1600 52576 5347B -109B 696 45 236 323
20 1640 50897 5596B -129B 721 40 238 305
20 1700 50109 5714B -141B 200 181 239 296
10 1703 50000 5731B -142B 202 180 239 293
20 1715 49481 5810B -144B 144 214 237 278
20 1800 47777 6075B -154B 110 239 229 226
20 1803 47646 6096B -155B 106 242 229 226
20 1900 45662 6415B -176B 82 262 226 236
20 2000 43513 6775B -193B 71 272 226 282
20 2045 41863 7061B -214B 48 301 231 296
20 2100 41341 7153B -221B 58 283 232 301
20 2129 40383 7325B -236B 58 280 235 309
20 2133 40242 7351B -234B 51 291 235 310
10 2141 40000 7395B -240B 65 269 236 312
20 2200 39370 7510B -249B 65 266 238 318
20 2220 38781 7620B -257B 68 260 237 326
20 2300 37531 7857B -268B 53 279 236 344
20 2323 36728 8012B -280B 39 301 236 356
20 2400 35681 8219B -298B 54 271 236 376
20 2500 33943 8573B -315B 60 259 234 452
20 2600 32230 8938B -343B 102 209 234 452
20 2634 31290 9144B -362B 126 188 236 450
20 2700 30600 9298B -373B 172 160 238 449
10 2721 30000 9435B -382B 188 152 238 452
20 2747 29347 9586B -392B 199 146 239 457
20 2800 29018 9663B -397B 191 148 239 460
20 2900 27534 10020B -422B 128 177 241 475
20 3000 26026 10398B -445B 102 190 237 537
10 3041 25000 10667B -464B 86 198 237 553
20 3042 24995 10668B -464B 86 198 237 554
20 3100 24618 10769B -473B 92 191 237 561
20 3132 23900 10964B -490B 100 182 238 568
20 3200 23260 11141B -499B 109 174 238 575
20 3300 22054 11487B -524B 106 171 238 610
20 3400 20950 11819B -533B 161 141 238 663
10 3459 20000 12116B -556B 150 142 238 688
20 3500 19974 12124B -556B 152 141 238 689
20 3553 19228 12366B -574B 218 113 240 671
20 3600 19121 12401B -575B 217 113 240 669
20 3700 18266 12689B -583B 156 134 241 658
20 3800 17270 13041B -597B 110 152 238 657
20 3900 16429 13351B -619B 90 158 238 643
20 3957 15668 13643B -640B 97 148 241 649
20 4000 15630 13658B -640B 100 147 241 650
10 4047 15000 13910B -644B 109 141 244 611
20 4100 14789 13996B -646B 102 144 245 601
20 4200 13944 14355B -638B 93 151 246 481
20 4300 13262 14662B -637B 80 159 244 430
20 4326 12977 14796B -637B 73 163 242 423
20 4400 12553 14998B -649B 67 163 239 416
20 4444 12065 15240B -669B 74 151 240 422
20 4500 11898 15323B -676B 70 151 240 425
20 4524 11659 15446B -678B 74 147 242 420
20 4553 11281 15645B -654B 64 164 245 416
20 4600 11211 15682B -656B 66 162 246 415
20 4700 10620 16010B -673B 71 151 246 394
20 4800 10097 16313B -695B 81 137 245 370
10 4813 10000 16371B -690B 77 141 246 369
20 4900 9604 16611B -698B 78 137 248 364
20 4926 9380 16752B -703B 81 133 253 324
20 5000 8963 17025B -668B 63 158 262 276
20 5011 8862 17094B -658B 63 162 263 260
20 5100 8492 17351B -676B 78 146 270 190
20 5200 8075 17654B -689B 79 140 260 158
20 5300 7661 17967B -705B 80 132 259 201
20 5320 7519 18079B -708B 78 132 255 180
20 5354 7259 18288B -694B 65 145 245 147
20 5400 7218 18321B -694B 66 145 243 142
10 5436 7000 18504B -705B 80 132 234 151
20 5500 6854 18628B -712B 83 128 228 159
20 5513 6784 18689B -715B 83 127 234 156
20 5600 6533 18914B -677B 63 154 256 160
20 5632 6343 19094B -646B 54 174 251 133
20 5700 6171 19261B -656B 60 165 244 111
20 5800 5848 19588B -648B 65 165 221 131
20 5900 5571 19884B -650B 66 164 237 148
20 6000 5318 20167B -653B 66 162 244 134
20 6100 5053 20478B -655B 64 164 252 157
10 6112 5000 20543B -656B 65 162 255 153
20 6120 4964 20587B -656B 65 162 258 150
20 6200 4789 20805B -640B 54 176 271 142
20 6300 4558 21109B -621B 48 190 282 124
20 6346 4394 21336B -606B 50 193 247 94
20 6355 4364 21380B -600B 51 195 238 94
20 6400 4347 21403B -601B 52 193 233 95
20 6500 4122 21734B -603B 61 184 239 132
20 6600 3897 22084B -592B 53 195 260 145
20 6700 3707 22398B -585B 47 204 257 95
20 6800 3531 22703B -569B 47 209 237 133
20 6900 3354 23030B -560B 56 202 231 145
20 7000 3176 23376B -556B 56 204 252 165
20 7100 3004 23731B -553B 63 197 242 155
10 7101 3000 23740B -553B 64 197 243 156
20 7200 2845 24077B -549B 52 210 267 206
20 7246 2729 24345B -552B 49 213 268 194
20 7300 2694 24426B -537B 50 216 268 190
20 7400 2555 24767B -525B 56 212 251 194
20 7500 2423 25111B -504B 53 221 250 243
20 7521 2368 25263B -495B 45 234 247 252
20 7600 2279 25512B -512B 49 224 242 270
20 7700 2153 25881B -518B 43 231 245 264
20 7800 2034 26247B -523B 54 214 253 236
10 7818 2000 26359B -519B 57 213 252 246
20 7900 1917 26631B -512B 58 213 249 269
20 8000 1801 27036B -523B 62 206 255 275
20 8031 1741 27257B -533B 64 202 256 275
20 8056 1694 27432B -521B 61 208 257 275
20 8100 1688 27455B -521B 60 209 257 275
20 8200 1588 27851B -517B 59 210 259 286
20 8219 1559 27970B -523B 57 211 258 283
20 8300 1505 28202B -503B 47 229 256 277
20 8355 1433 28525B -457B 51 236 258 279
20 8400 1426 28555B -457B 51 236 258 280
20 8500 1351 28915B -468B 56 227 257 274
20 8600 1275 29296B -486B 59 219 257 268
20 8700 1208 29652B -509B 58 214 258 293
20 8710 1197 29713B -511B 57 215 258 297
20 8800 1144 30008B -502B 53 222 257 317
20 8847 1093 30306B -475B 44 242 255 315
20 8900 1079 30389B -480B 47 236 254 314
20 8914 1065 30480B -479B 49 233 252 315
20 9000 1017 30778B -486B 49 232 247 318
10 9018 1000 30892B -485B 48 232 248 327
20 9100 960 31158B -486B 50 230 250 348
20 9151 917 31463B -484B 52 227 256 359
20 9200 909 31515B -477B 53 229 257 361
20 9300 861 31881B -426B 66 226 263 385
20 9312 851 31958B -415B 67 227 264 384
20 9400 811 32284B -418B 60 234 270 383
20 9500 770 32636B -433B 63 227 258 387
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
#USM00072363 2023 01 30 12 1104 144 ncdc-nws ncdc-gts 352331 -1017092
21 0 89740B 1095 -131B 860 16 26 47
20 7 89282B 1134B -141B 713 36 14 68
20 20 88540 1196B -148B 759 30 11 73
20 45 86964 1332B -160B 823 21 6 70
20 100 86051 1412B -165B 837 19 7 71
10 117 85000 1504B -146B 894 12 13 86
20 205 82407 1741B -113B 912 10 349 81
20 216 81782 1800B -89B 935 8 324 69
20 306 79119 2060B -7B 937 9 237 165
20 314 78743 2098B 18B 952 7 232 192
20 325 78186 2155B 28B 923 11 226 234
20 436 74693 2525B 30B 271 170 237 241
20 446 74224 2576B 27B 255 177 238 244
20 604 70754 2961B 0B 340 139 232 263
20 606 70630 2975B -1B 343 138 232 263
10 620 70000 3047B -6B 316 147 233 261
20 741 66201 3490B -28B 70 309 241 293
20 822 64438 3704B -49B 266 162 240 299
20 947 60467 4200B -81B 66 301 234 303
20 1329 51820 5374B -176B 34 314 240 332
10 1421 50000 5641B -187B 49 282 244 324
20 1745 44376 6517B -254B 80 228 251 344
20 1825 43399 6678B -266B 122 192 249 332
20 1945 41348 7026B -288B 65 239 249 316
10 2038 40000 7262B -308B 92 208 249 324
10 2837 30000 9253B -425B 32 263 243 412
22 3152 26292 10131B -483B 60 210 245 441
10 3311 25000 10464B -470B 16 299 244 497
20 3326 24777 10524B -469B 11 323 245 503
20 3425 23805 10789B -474B 10 323 243 548
20 3525 22862 11055B -479B 10 322 244 508
20 3645 21476 11465B -500B 10 317 239 561
20 3805 20313 11828B -504B 10 317 244 533
10 3828 20000 11930B -502B 10 317 243 524
20 3905 19519 12088B -507B 10 314 243 506
20 4305 16667 13111B -540B 11 305 243 594
20 4329 16397 13216B -542B 10 306 242 571
20 4345 16218 13286B -541B 10 306 241 561
10 4536 15000 13784B -565B 11 299 242 660
20 4545 14897 13827B -566B 11 299 243 664
20 4905 12841 14765B -592B 11 291 243 494
20 4945 12477 14944B -599B 11 290 239 528
20 5225 10972 15738B -644B 11 277 242 440
20 5345 10280 16136B -651B 11 275 244 471
10 5420 10000 16304B -658B 11 273 247 433
22 5427 9949 16335B -659B 11 272 247 424
20 5440 9842 16400B -660B 11 274 246 397
20 5505 9646 16523B -657B 10 276 242 407
20 5628 9002 16945B -628B 10 284 247 308
20 6045 7215 18293B -676B 12 266 268 168
10 6121 7000 18474B -682B 11 265 262 168
20 6122 6990 18483B -683B 11 265 261 166
20 6225 6625 18805B -662B 10 279 228 142
20 6242 6530 18894B -647B 9 284 239 118
20 6325 6303 19111B -618B 10 289 287 23
20 6345 6201 19212B -619B 10 286 203 7
20 6405 6099 19314B -623B 11 283 162 34
20 6445 5898 19521B -624B 11 283 171 91
20 6625 5422 20041B -610B 10 289 238 83
10 6800 5000 20546B -601B 11 289 200 43
20 6825 4895 20677B -603B 11 289 198 37
20 6905 4731 20890B -599B 10 291 326 11
20 6925 4652 20996B -598B 11 289 121 18
20 6926 4647 21002B -598B 11 289 122 18
20 7025 4417 21318B -608B 11 285 174 10
20 7033 4384 21365B -609B 11 284 56 17
20 7045 4337 21431B -608B 11 285 28 27
20 7145 4117 21756B -601B 10 290 71 37
20 7225 3975 21975B -595B 10 292 35 44
20 7305 3838 22194B -587B 10 296 68 85
20 7345 3710 22407B -581B 10 296 48 90
20 7405 3644 22520B -580B 11 295 58 191
20 7445 3518 22743B -579B 11 295 39 14
20 7503 3465 22839B -578B 11 295 50 78
20 7623 3233 23273B -591B 11 290 63 94
10 7747 3000 23744B -575B 10 298 68 136
20 7945 2700 24411B -562B 10 300 84 164
20 8145 2432 25079B -548B 11 303 69 130
20 8245 2299 25438B -552B 11 301 68 194
20 8345 2170 25805B -547B 10 304 74 161
10 8513 2000 26328B -543B 11 304 84 211
20 8605 1905 26640B -540B 11 305 86 219
20 8905 1603 27749B -511B 10 318 70 284
20 9345 1237 29442B -497B 10 318 77 331
20 9625 1061 30454B -463B 10 330 105 271
10 9732 1000 30846B -465B 10 328 101 273
20 9805 971 31042B -461B 10 329 96 256
20 9928 900 31545B -450B 10 332 82 311
20 10025 852 31909B -456B 11 327 87 320
20 10129 802 32313B -462B 11 325 75 291
20 10305 737 32877B -445B 10 336 72 275
10 10401 700 33223B -435B 10 338 85 241
20 10423 686 33360B -435B 10 336 87 247
20 10425 685 33374B -435B 10 336 87 248
20 10525 646 33758B -436B 10 337 86 325
20 10558 632 33946B -437B 11 332 92 305
Binary file not shown.
Binary file not shown.
13 changes: 13 additions & 0 deletions bin/com/ameliaWx/soundingViewer/unixTool/res/caProvinces.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
AB ALBERTA
BC BRITISH COLUMBIA
MB MANITOBA
NB NEW BRUNSWICK
NL NEWFOUNDLAND & LABRADOR
NT NORTHWEST TERRITORIES
NS NOVA SCOTIA
NU NUNAVUT
ON ONTARIO
PE PRINCE EDWARD ISLAND
QC QUEBEC
SK SASKATCHEWAN
YT YUKON
67 changes: 67 additions & 0 deletions bin/com/ameliaWx/soundingViewer/unixTool/res/fourLetterCodes.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
USM00072201 KKEY
USM00072202 KMFL
USM00072206 KJAX
USM00072214 KTLH
USM00072230 KBMX
USM00072240 KLCH
USM00072248 KSHV
USM00072249 KFWD
USM00072250 KBRO
USM00072251 KCRP
USM00072261 KDRT
USM00072265 KMAF
USM00072274 KTUS
USM00072293 KNKX
USM00072305 KMHX
USM00072317 KGSO
USM00072318 KRNK
USM00072327 KBNA
USM00072340 KLZK
USM00072357 KOUN
USM00072363 KAMA
USM00072364 KEPZ
USM00072365 KABQ
USM00072376 KFGZ
USM00072388 KVEF
USM00072393 KVBG
USM00072402 KWAL
USM00072403 KIAD
USM00072426 KILN
USM00072440 KSGF
USM00072451 KDDC
USM00072456 KTOP
USM00072476 KGJT
USM00072489 KREV
USM00072493 KOAK
USM00072501 KOKX
USM00072520 KPIT
USM00072528 KBUF
USM00072558 KOAX
USM00072562 KLBF
USM00072572 KSLC
USM00072582 KLKN
USM00072597 KMFR
USM00072632 KDTX
USM00072634 KAPX
USM00072645 KGRB
USM00072649 KMPX
USM00072659 KABR
USM00072662 KUNR
USM00072672 KRIW
USM00072681 KBOI
USM00072694 KSLE
USM00072712 KCAR
USM00072747 KINL
USM00072764 KBIS
USM00072768 KGGW
USM00072776 KTFX
USM00072786 KOTX
USM00072797 KUIL
USM00074004 K1Y7
USM00074389 KGYX
USM00074455 KDVN
USM00074560 KILX
USM00074626 KPHX
USM00074646 KLMN
USM00074794 KXMR

Loading

0 comments on commit 3cbf672

Please sign in to comment.