Commit graph

446 commits

Author SHA1 Message Date
Dan Paulat
f709380a97 Add RdaPrfData (message type 32) 2025-05-16 23:51:12 -05:00
Dan Paulat
fd6c224fc2 Modified RDA message clang-tidy cleanup 2025-05-16 23:51:12 -05:00
Dan Paulat
2025698d88 Updating modified messages for RDA Build 23.0 2025-05-16 23:51:11 -05:00
AdenKoperczak
0438b65208
Fix clang format errors for level_2_chunks 2025-05-10 09:50:54 -04:00
AdenKoperczak
969267b661
Added back logging as traces for level_2_chunks 2025-05-10 09:50:54 -04:00
AdenKoperczak
4906800a22
Resolve TODOs in level_2_chunks 2025-05-10 09:50:54 -04:00
AdenKoperczak
3d7da7d971
Disable logging for level 2 chunks 2025-05-10 09:50:54 -04:00
AdenKoperczak
2daf4d8ba4
Remove some unneded methods added in level_2_chunks 2025-05-10 09:50:53 -04:00
AdenKoperczak
759a9e4379
Parallelize the chunks loading and load from archive when possible 2025-05-10 09:50:53 -04:00
AdenKoperczak
e10ebdeb5e
switch level2 incoming elevation to optional 2025-05-10 09:50:53 -04:00
AdenKoperczak
16a73ed872
Add previous scans for stepping back in time when merging level2 files 2025-05-10 09:50:53 -04:00
AdenKoperczak
309a5ed25e
Clean up some functions in chunks data provider 2025-05-10 09:50:52 -04:00
AdenKoperczak
1f0d2a7a66
Change the selection of the most recent level 2 scan to avoid certain
improper removal from causing issues.
2025-05-10 09:50:52 -04:00
AdenKoperczak
314d3f5b9b
Use static cast when getting elevations to convert from double to float take 2 2025-05-10 09:50:52 -04:00
AdenKoperczak
34eb3af698
Use static cast when getting elevations to convert from double to float 2025-05-10 09:50:52 -04:00
AdenKoperczak
0f95439b61
Initial clang format/tidy fixes for level_2_chunks 2025-05-10 09:50:52 -04:00
AdenKoperczak
0bda6296c0
Add indicator of what level is currently being updated with level 2 chunks. 2025-05-10 09:50:52 -04:00
AdenKoperczak
6ca76b9eca
Move elevation conversion code into VCP and DRD code 2025-05-10 09:50:52 -04:00
AdenKoperczak
63585af26d
Get level2 chunks and archive working together, reduce logging of level2 chunks 2025-05-10 09:50:51 -04:00
AdenKoperczak
094d286b41
fully working merging of data from last and current scan 2025-05-10 09:50:51 -04:00
AdenKoperczak
8b7a3e9781
partiallaly complete merging of radar data 2025-05-10 09:50:51 -04:00
AdenKoperczak
ac6d6093ec
updated how the most recent scan was determined to ensure correctness 2025-05-10 09:50:51 -04:00
AdenKoperczak
add57ff26f
Minor updates to level2 chunks 2025-05-10 09:50:51 -04:00
AdenKoperczak
a754d66844
Setting up for merging last and current scan's, and having archive and chunks 2025-05-10 09:50:51 -04:00
AdenKoperczak
fc83a7a36f
working level2 chunks with auto rerendering 2025-05-10 09:50:51 -04:00
AdenKoperczak
7c99bbc185
Begin work on moving over to only storing last 2 scans in chunks 2025-05-10 09:50:51 -04:00
AdenKoperczak
ac12cce5f2
fix compilation errors with level_2_chunks for not gcc-13/clang-17 2025-05-10 09:50:50 -04:00
AdenKoperczak
7fef5789de
Temporarly use only the L2 Chunks data provider for L2 data 2025-05-10 09:50:50 -04:00
AdenKoperczak
9570dcf20e
Initial working level2 chunks data provider 2025-05-10 09:50:50 -04:00
AdenKoperczak
05335fad84
Add ability to load new LDM records into preexisting Ar2vFile objects for L2 chunks 2025-05-10 09:50:50 -04:00
AdenKoperczak
f0ef6b35dd
Slight rework to nexrad data provider interface 2025-05-10 09:50:46 -04:00
Dan Paulat
82ba51909e Breaking circular header dependency 2025-05-04 23:10:21 -05:00
Dan Paulat
81f09e07f0 Archive warnings clang-tidy fixes 2025-05-04 23:10:21 -05:00
Dan Paulat
8cdd8526eb Archive warning fixes for gcc 2025-05-04 23:10:21 -05:00
Dan Paulat
8dde98d2a9 Add debug log statements to archive warning loading 2025-05-04 23:10:21 -05:00
Dan Paulat
65e3a66750 Update IemApiProvider to use template functions 2025-05-04 23:10:21 -05:00
Dan Paulat
1a1c668d62 Finish windowed load. Not all polygon updates are shown on the map. 2025-05-04 23:10:21 -05:00
Dan Paulat
33e18765b7 Start of implementation to load a window of archive warning data, currently broken 2025-05-04 23:10:20 -05:00
Dan Paulat
e82fa93fb0 Use ranges instead of vectors for listing text products 2025-05-04 23:10:20 -05:00
Dan Paulat
7a8a0302e0 Provide interface to request multiple text product lists in parallel 2025-05-04 23:10:20 -05:00
Dan Paulat
33c73ef0e2 Add range-v3 dependency 2025-05-04 23:10:20 -05:00
Dan Paulat
1bdfdcafad Missing AWIPS Identifier Line in WMO header should not be treated as an error 2025-05-04 23:10:20 -05:00
Dan Paulat
b117d2088a Add missing date includes to IEM API provider 2025-05-04 23:10:20 -05:00
Dan Paulat
05ff080d78 Allow a 1 character bulletin ID in the WMO header 2025-05-04 23:10:20 -05:00
Dan Paulat
33cfd4bc0e Don't reload archive text products that have already been loaded 2025-05-04 23:10:20 -05:00
Dan Paulat
16507adbe9 Alert layer should handle alerts by UUID if messages are received out of sequence 2025-05-04 23:10:20 -05:00
Dan Paulat
3f83c8e4a9 IEM API provider should use std::string instead of std::string_view for abseil compatibility 2025-05-04 23:10:20 -05:00
Dan Paulat
d00b2fe063 Use const std::string& instead of std::string_view with RE2 to avoid abseil issues 2025-05-04 23:10:20 -05:00
Dan Paulat
d3d9823459 More clang-tidy fixes 2025-05-04 23:10:20 -05:00
Dan Paulat
a6ba312f6b Provide year/month hint to WMO header parser based on filename 2025-05-04 23:10:20 -05:00