Commit graph

257 commits

Author SHA1 Message Date
AdenKoperczak
ac12cce5f2
fix compilation errors with level_2_chunks for not gcc-13/clang-17 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
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
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
Dan Paulat
b60318c393 WMO header clang-tidy fixes 2025-05-04 23:10:19 -05:00
Dan Paulat
7e9895e002 Adding robust date calculation to WMO header 2025-05-04 23:10:19 -05:00
Dan Paulat
f9e79b3e40 Rename IEM warnings provider to IEM API provider 2025-05-04 23:10:19 -05:00
Dan Paulat
2720ad6a38 Add IEM load text product API functionality 2025-05-04 23:10:19 -05:00
Dan Paulat
59a8fdbf56 List NWS text products metadata 2025-05-04 23:10:19 -05:00
Dan Paulat
cd7435a4d5 Add IEM types supporting AFOS list 2025-05-04 23:10:19 -05:00
Dan Paulat
9f33189c18 Refactor json utility to wxdata, add ReadJsonString function 2025-05-04 23:10:19 -05:00
Dan Paulat
895e760fee Create IemWarningsProvider class for archive warnings 2025-05-04 23:10:19 -05:00
Dan Paulat
a8da035566 Warnings provider clang-tidy fixes 2025-05-04 23:10:18 -05:00
Dan Paulat
87af6479d6 Rewrite warnings provider to use HEAD requests instead of directory listing to find recent warnings 2025-05-04 23:10:18 -05:00
AdenKoperczak
24f5f0a3e3
Do not display an elevation number when there is non 2025-04-13 10:59:41 -04:00
AdenKoperczak
dc72e9fbfc clang tidy/format fixes for update_tdwr_products 2025-03-20 10:19:20 -04:00
AdenKoperczak
6509fc7043 Update L3 product category selection to work better for tdwr 2025-03-20 10:19:20 -04:00
Dan Paulat
fe4a324a04 Use an extra vertex radial with missing data to prevent stretching 2024-10-02 05:56:27 -05:00
Dan Paulat
7101cdf183 Adding impact based warnings to ibw namespace 2024-09-29 07:34:05 -05:00
Dan Paulat
38a2831779 Renaming PhenomenonInfo to ImpactBasedWarningInfo 2024-09-29 07:34:05 -05:00
Dan Paulat
829d8a3152 Refactoring phenomena info to impact based warnings header 2024-09-29 07:34:05 -05:00
Dan Paulat
f8e0ab5b56 Add alert palette settings widget 2024-09-29 07:34:05 -05:00
AdenKoperczak
79e39021a6 switch to using __cpp_lib_chrono to determine if chrono or date/date.h should be used 2024-09-22 12:02:38 -04:00
AdenKoperczak
fb94934d1b removed more warnings from header files 2024-09-20 08:51:31 -04:00
AdenKoperczak
0585ab828c modified more time based files to work on clang 2024-09-19 13:33:05 -04:00
AdenKoperczak
7f672f709b add needed overrides for clang 2024-09-19 11:55:42 -04:00
Dan Paulat
803dfdd455 Adding event begin and event end functions for segments 2024-08-03 23:25:38 -05:00
Dan Paulat
aa0bcd432e Fixes for gcc13 2024-07-04 12:52:09 -05:00
Dan Paulat
49ba9b905b Add threat category to alert dock widget 2024-06-29 19:31:39 -05:00
Dan Paulat
9437b0bfce Look for specific impact based warning tags in text products 2024-06-29 19:31:39 -05:00
Dan Paulat
32cd672a40 Add file logging to local application data directory 2024-06-01 00:01:35 -05:00
Dan Paulat
8f4325f61a Make sure unordered map references aren't invalidated by reserving sufficient space 2024-05-24 01:55:01 -05:00
Dan Paulat
dccbf0d12f Scale internal units for echo tops and accumulation for GR compatibility 2024-04-25 23:59:30 -05:00
Dan Paulat
5fb9dc6a5f Display clock format defined in settings on map 2024-03-29 01:06:28 -05:00
Dan Paulat
a7cb459e20 Refactor clock format to wxdata 2024-03-29 00:32:09 -05:00
Dan Paulat
3ab05a1654 Verify downloaded file against content-md5 response header 2024-03-26 00:13:35 -05:00