Dan Paulat
a548497767
Add partial handling for missing level 2 radials
...
- Need to handle additional cases (1999-05-03 @ KTLX is a good sample)
- Still crashes on getting bin level for hover text
2024-10-01 06:31:02 -05:00
AdenKoperczak
1b79c37fd2
Removed unneeded date/chrono header includes
2024-09-27 11:55:20 -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
d9f9e89b19
do not include date/date.h for clang
2024-09-19 14:38:53 -04:00
Dan Paulat
e1d61fccfa
Catch exceptions in background threads
2024-06-15 23:44:33 -05:00
Dan Paulat
9577b215bd
Update degree symbol unicode for hover units display
2024-05-02 23:57:30 -05:00
Dan Paulat
c8f1187755
Display selected units for level 3 data
2024-05-02 00:20:00 -05:00
Dan Paulat
c2329d9623
Complete level 2 default units
2024-05-01 23:13:23 -05:00
Dan Paulat
3df6363211
Display the selected speed units for level 2 data
2024-05-01 00:24:36 -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
d3375de968
Display time zone according to settings
2024-03-29 22:54:02 -05:00
Dan Paulat
5fb9dc6a5f
Display clock format defined in settings on map
2024-03-29 01:06:28 -05:00
Dan Paulat
6d474cbe76
Update selected time with the found overlay product
...
Fixes #155
2024-03-12 23:37:51 -05:00
Dan Paulat
524de364f2
Add precipitation accumulation products
...
Closes #149
(cherry picked from commit 14afeb33db929e51fa094845bc0b79e266c0f80e)
2024-02-25 22:54:53 -06:00
Dan Paulat
8a78a48dfd
Add log parameters to color table change detection
2024-02-25 18:19:59 -06:00
Dan Paulat
5b9df2b61a
Fix loading and updating of NST data, consistent with other level 3 data
2024-02-24 22:50:12 -06:00
Dan Paulat
6eb9caf819
Fix stale storm tracking information logic to use selected time
2024-02-21 23:02:24 -06:00
Dan Paulat
b493a8d013
Don't display stale storm tracking information
2024-02-18 23:11:24 -06:00
Dan Paulat
3ca99ca023
Initial implementation for overlay product view, currently only handling NST
2024-02-17 00:08:45 -06:00
Dan Paulat
e41e35bfc4
Remove duplicate selected time function
2024-02-16 22:26:14 -06:00
Dan Paulat
1259cba811
Fix signed/unsigned implicit cast
2024-01-27 16:49:47 -06:00
Dan Paulat
a0f43b5f3f
Handle negative data moment ranges for level 2 data
2024-01-27 16:39:49 -06:00
Dan Paulat
527ada5b07
Specify a minimum data moment range when computing level 2 gate interval
2024-01-23 23:24:34 -06:00
Dan Paulat
571d0b2ce9
Add Generic Radar Data as a common base class to message types 1 and 31
2024-01-22 23:03:32 -06:00
Dan Paulat
b8b0812ce6
Significant refactor of Digital Radar Data Generic with nested classes
2024-01-22 22:22:47 -06:00
Dan Paulat
26aeeb18ce
Make radialData a reference in level 2 product view
2024-01-22 21:38:10 -06:00
Dan Paulat
807d98d7ef
Use strong-typed units for angles and ranges in Digital Radar Data Generic Format
2024-01-22 21:36:47 -06:00
Dan Paulat
9225103a92
Get bin values at coordinates from level 3 raster data
2024-01-06 01:22:16 -06:00
Dan Paulat
3f8bd22f77
Pushing data level code and value implementations from level 3 radial view to product view
2024-01-05 23:47:59 -06:00
Dan Paulat
e96808d14d
Level 2 data level function implementations
2024-01-05 23:42:04 -06:00
Dan Paulat
36f8f73b0f
Use common data level functions when generating color table lut
2024-01-05 14:48:41 -06:00
Dan Paulat
9bb3e175f2
Provide access to color table from radar product view
2024-01-04 23:59:38 -06:00
Dan Paulat
03f08d54f1
Refactor color table functions to reference the lookup table where appropriate
2024-01-04 23:16:05 -06:00
Dan Paulat
c1280c05aa
Get data level code and value from level 3 radial data, stubs for raster and level 2
2024-01-04 23:00:55 -06:00
Dan Paulat
2f06076bb5
Add data level codes, refactor data value determination to product description block
2024-01-04 01:17:14 -06:00
Dan Paulat
b67f546774
Use parallel std::find_if to find radial at azimuth
2024-01-02 23:23:59 -06:00
Dan Paulat
20191dce07
Use more precise latitude/longitude of radar when determining distance and azimuth
2024-01-02 12:20:48 -06:00
Dan Paulat
6e04e1fab3
Get bin values at coordinates from level 3 radial data, stubs for raster and level 2
2024-01-02 00:42:42 -06:00
Dan Paulat
bb0419aa3e
Start angle should properly reflect the edge of the bin instead of the middle
2024-01-01 23:05:56 -06:00
Dan Paulat
d5222eac63
Add sequence number, volume scan and elevation to product description hover
2023-11-19 21:45:43 -06:00
Dan Paulat
1e7df9f236
Hover over time for additional product information
2023-11-19 07:56:52 -06:00
Dan Paulat
bb2d3a92ad
Avoid uncommon race condition with computing a sweep during radar product view destruction
2023-11-05 07:52:27 -06:00
Dan Paulat
d58d3fc8e8
Fixing additional thread lifetime issues
2023-09-18 22:23:33 -05:00
Dan Paulat
ca61ed257d
Calculate coordinates for one past the number of level 2 data moment gates
...
Fixes the "lightsaber" effect toward (0, 0), tweak to #53
2023-06-09 21:51:30 -05:00
Dan Paulat
6b179fe35c
Emit signals when a sweep is not updated (with reason)
2023-06-07 23:07:01 -05:00
Dan Paulat
6334039c42
Fix level 2 sweep "overlap", tweak to #53 / 1c84b06
2023-06-07 00:13:23 -05:00
Dan Paulat
ea6134acea
emit keyword is incompatible with oneTBB
2023-06-05 21:53:24 -05:00
Dan Paulat
a9b425ec42
Optimization and minor fixes to level 3 coordinate calculation
2023-06-04 00:31:44 -05:00
Dan Paulat
1c84b061dc
Calculate level 2 coordinates every rendering frame
...
- More accurate bin rendering position
- Eliminates "rocking" when animating
- 40-45ms negative impact on rendering per frame (specific to my setup)
Fixes #53
2023-06-04 00:31:07 -05:00