Commit graph

2503 commits

Author SHA1 Message Date
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
4ddff43813
Merge pull request #441 from dpaulat/feature/pinch-to-zoom
Pinch to zoom
2025-05-09 21:05:21 -05:00
Dan Paulat
dcc7a1f637 Pinch to zoom clang-tidy fixes 2025-05-09 20:16:44 -05:00
Dan Paulat
b169f46f5f Pinch to zoom functionality 2025-05-09 19:26:14 -05:00
Dan Paulat
ef480f6d10
Merge pull request #438 from dpaulat/renovate/libpng-1.x
Update dependency libpng to v1.6.48
2025-05-06 09:01:00 -05:00
renovate[bot]
01dbb96f1f
Update dependency libpng to v1.6.48 2025-05-06 13:01:03 +00:00
Dan Paulat
b084ccb1f4
Merge pull request #425 from dpaulat/feature/archive-warnings
Archive Warnings
2025-05-06 00:08:37 -05:00
Dan Paulat
3c5b126c67 Adding const to locks in AlertProxyModel 2025-05-05 23:24:01 -05:00
Dan Paulat
73355c9424 Fix line repopulation on alert removal 2025-05-05 22:52:50 -05:00
Dan Paulat
4532327f50 AlertModel::HandleAlert should find the alert index from the UUID 2025-05-05 22:13:18 -05:00
Dan Paulat
dc074b0262 More clang-tidy fixes 2025-05-05 21:50:01 -05:00
Dan Paulat
86926178df Call QSortFilterProxyModel::invalidate instead of invalidateRowsFilter (public vs. protected API) 2025-05-05 21:49:41 -05:00
Dan Paulat
1fdefe83de invalidateRowsFilter must be called from UI thread 2025-05-05 00:30:23 -05:00
Dan Paulat
490989ac2a Make archive event pruning more robust 2025-05-05 00:25:28 -05:00
Dan Paulat
0c59a0d4d2 Alert model clang-tidy cleanupp 2025-05-04 23:10:22 -05:00
Dan Paulat
f40c24ce6f Alert layer warning cleanup 2025-05-04 23:10:22 -05:00
Dan Paulat
671ec1d658 Handle removed alerts from alert layer 2025-05-04 23:10:22 -05:00
Dan Paulat
f37a77a9f7 Add text event pruning
- Still need to prune AlertLayer
- Still need to test alerts reload after being pruned
2025-05-04 23:10:22 -05:00
Dan Paulat
4719badc54 clang-tidy fixes 2025-05-04 23:10:21 -05:00
Dan Paulat
228ec191f6 Add year to Text Event Key 2025-05-04 23:10:21 -05:00
Dan Paulat
34fc6d584f Updating include for IEM API Provider test 2025-05-04 23:10:21 -05:00
Dan Paulat
82ba51909e Breaking circular header dependency 2025-05-04 23:10:21 -05:00
Dan Paulat
56961efe76 Correcting clang-tidy fix compile error 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
2f2516b998 Fix: selected time is uninitialized on layer initialization 2025-05-04 23:10:21 -05:00
Dan Paulat
3ba569354e Ensure the alert layer schedules a render when an alert is added or updated 2025-05-04 23:10:21 -05:00
Dan Paulat
104fe790fb Update segment end time logic for alert layer
- Only earlier segments should have their end time updated
- The current message should end when the next message begins
2025-05-04 23:10:21 -05:00
Dan Paulat
ae24991432 Load archive warnings in a dedicated thread 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
e3ccce5d5b Text event manager should use filtered ranges to request archived products 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
53ade7fc53 Don't load archived text products for days that have full coverage of live warning data 2025-05-04 23:10:20 -05:00
Dan Paulat
02ec27dd2f Ignore default date/time selections for archive warnings 2025-05-04 23:10:20 -05:00