Dan Paulat
|
bd27d0e562
|
Update most instances of current time to use a time offset
|
2025-08-22 23:42:08 -05:00 |
|
Dan Paulat
|
c76c9b57ed
|
Wait for an initial offset prior to proceeding with initialization
|
2025-08-22 22:28:55 -05:00 |
|
Dan Paulat
|
88d968a533
|
Run NTP client in the background
|
2025-08-22 20:08:04 -05:00 |
|
Dan Paulat
|
bbb09f64f0
|
std::scoped_lock should be const in font_manager.cpp
|
2025-07-01 20:53:38 -05:00 |
|
Dan Paulat
|
b8a0dae042
|
Radar product manager clang-tidy cleanup
|
2025-06-30 23:00:58 -05:00 |
|
Dan Paulat
|
afcca785eb
|
Formatting font_manager.cpp
|
2025-06-30 22:55:32 -05:00 |
|
Dan Paulat
|
5716d89d52
|
On macOS, set font pixel size instead of point size to prevent tiny display
|
2025-06-30 21:42:50 -05:00 |
|
Dan Paulat
|
ec06cc62e1
|
Don't query for available products when disabling product refresh
|
2025-06-22 17:50:36 -05:00 |
|
Dan Paulat
|
19e8e51505
|
boost::irange with sys_days is not portable
|
2025-06-15 00:03:07 -05:00 |
|
Dan Paulat
|
e86fec8d99
|
Some parallel loops cannot be vectorized
|
2025-06-15 00:03:07 -05:00 |
|
AdenKoperczak
|
28ca8df5df
|
use a random pid instead of 2 to avoid overlap in flatpaks
|
2025-06-07 12:48:33 -04:00 |
|
Dan Paulat
|
4ed1fda1ae
|
Move media objects to dedicated thread to avoid main thread delays
|
2025-05-17 19:08:07 -05:00 |
|
Dan Paulat
|
ef7caf5519
|
RadarProductManager logging level fix
|
2025-05-16 23:51:12 -05:00 |
|
AdenKoperczak
|
8989c0e88c
|
Fix issue where level 2 archive files where put in a cache at times of level 2
chunk files
|
2025-05-10 15:26:34 -04:00 |
|
AdenKoperczak
|
969267b661
|
Added back logging as traces for 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
|
781aa40e8c
|
Make radar data fall back if it ends up being too old
|
2025-05-10 09:50:53 -04:00 |
|
AdenKoperczak
|
2821eff71f
|
Fall back to archive if chunks get too old
|
2025-05-10 09:50:53 -04:00 |
|
AdenKoperczak
|
3288ba30ec
|
Rework refreshing in RadarProductManager to allow for multiple refreshes at once.
|
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
|
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
|
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
|
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
|
f0ef6b35dd
|
Slight rework to nexrad data provider interface
|
2025-05-10 09:50:46 -04:00 |
|
Dan Paulat
|
490989ac2a
|
Make archive event pruning more robust
|
2025-05-05 00:25:28 -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
|
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
|
2f2516b998
|
Fix: selected time is uninitialized on layer initialization
|
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
|
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 |
|
Dan Paulat
|
33cfd4bc0e
|
Don't reload archive text products that have already been loaded
|
2025-05-04 23:10:20 -05:00 |
|
Dan Paulat
|
cc54e4d834
|
Load archived warnings when making a timeline selection
|
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
|
d63c2a3ef9
|
Insert text product messages in chronological order
|
2025-05-04 23:10:19 -05:00 |
|