Commit graph

395 commits

Author SHA1 Message Date
Dan Paulat
163b703964 Use constexpr instead of #define where possible in time.cpp 2025-05-04 23:10:19 -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
c00016cb69 Warning file record should use filename, not URL 2025-05-04 23:10:19 -05:00
Dan Paulat
2eb65defbc Fix broken text product message function signature 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
8da440ea1f General linter cleanup 2025-05-04 23:10:19 -05:00
Dan Paulat
e6cfef06a7 Text product message fixes to support IEM 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
d34cd68471 Warnings provider gcc fixes 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
443f5a3615
clang tidy fixes for modify_tilt_selection 2025-04-13 10:20:39 -04:00
AdenKoperczak
5968fd981c
Fix parsing of negative elevations in product description block 2025-04-13 10:20:38 -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
AdenKoperczak
504cde0e8b Add long range reflectivity (TZL) product 2025-03-20 10:19:20 -04:00
AdenKoperczak
d633f7746c Fix negative radar elevations being reported as large possitive
elevations
2025-03-01 10:58:46 -05:00
Dan Paulat
69d5a36f55 When viewing live level 2 data, ensure the latest scan is selected 2025-01-20 22:15:14 -06:00
Dan Paulat
c94e483c6e Ignore milliseconds when retrieving scan from level 2 file by time 2025-01-20 00:03:31 -06:00
Dan Paulat
607d72d7bb In level 2 debug output, convert Julian date and milliseconds to standard format 2025-01-19 23:41:42 -06:00
Dan Paulat
f156716173 Add OpenSSL::Crypto as a dependency for wxdata 2025-01-06 06:14:09 +00:00
Dan Paulat
9ab9d6b2d0 Bump minimum required to CMake 3.24 2024-11-28 08:05:15 -06:00
Dan Paulat
f7949cc404 Avoid invalid iterator comparison after objects mutex is unlocked 2024-11-20 19:50:09 -06:00
Dan Paulat
b466ac818c Index multiple level 2 elevation scans 2024-11-20 19:50:09 -06:00
Dan Paulat
06a2a18c06 Automatically refresh placefiles that failed to load 2024-10-04 05:40:00 -05: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
40d70b0a13 Don't use braces around scalar initializers 2024-09-29 07:34:07 -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
0481281680 Threat category of significant should be treated as considerable per latest NWSI 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
d1e583d252 revert back to cmake version 3.21 and add manual logging of CHRONO_HAS_TIMEZONES_AND_CALENDERS 2024-09-27 13:44:45 -04:00
AdenKoperczak
2d9d240a5a Fixed CALANDERS spelling mistake 2024-09-27 13:11:35 -04:00
AdenKoperczak
421cae6716 Renamed HAS_FULL_CHRONO to CHRONO_HAS_TIMEZONES_AND_CALANDERS 2024-09-27 12:06:10 -04:00
AdenKoperczak
6953eddea6 Moved cpp-feature-tests out of source 2024-09-27 12:05:14 -04:00
AdenKoperczak
7c15a8272b add c++ standard to try_compile 2024-09-22 16:13:36 -04:00
AdenKoperczak
ccacc7f7db add cpp-feature-tests folder and cpp test 2024-09-22 12:58:44 -04:00
AdenKoperczak
264ed5a943 Update cmake file and add test cpp file for not compiling the date library if not needed 2024-09-22 12:33:43 -04: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
c5d004aa48 fixed __clange__ spelling mistake 2024-09-21 12:44:24 -04:00
AdenKoperczak
02bf673105 remove commented out unused variables 2024-09-20 13:27:27 -04:00
AdenKoperczak
fb94934d1b removed more warnings from header files 2024-09-20 08:51:31 -04:00
AdenKoperczak
d9f9e89b19 do not include date/date.h for clang 2024-09-19 14:38:53 -04:00