Commit graph

130 commits

Author SHA1 Message Date
Dan Paulat
d3ae404f7a Delta angles must be normalized before they can be scaled 2024-12-02 22:38:12 -06:00
Dan Paulat
e0cd3610a6 An extra empty radial is still needed for incomplete data when smoothing 2024-12-02 22:35:13 -06:00
Dan Paulat
a5919ac917 The last smoothed radial needs the first radial to render 2024-12-02 22:34:42 -06:00
Dan Paulat
80d5be956d Clean up smoothed data moment population 2024-12-02 00:06:08 -06:00
Dan Paulat
5be8d7b7c0 Fix iterator advancement 2024-12-01 09:38:34 -06:00
Dan Paulat
608b1af24f Update smoothing data moment calculations 2024-12-01 08:52:48 -06:00
Dan Paulat
1ac85e253f Begin logic for smoothed data moment values 2024-12-01 00:42:05 -06:00
Dan Paulat
1c8d7f5be9 Update vertices for smoothing 2024-12-01 00:41:01 -06:00
Dan Paulat
84f0003bef Compute smoothed coordinates 2024-12-01 00:39:12 -06:00
Dan Paulat
13a015cd5f Refactoring Level2ProductViewImpl to Level2ProductView::Impl 2024-12-01 00:37:31 -06:00
Dan Paulat
2a9dc72721 Select product times based on current time, rather than volume time
Ensures scans not included in the volume times (e.g., multiple level 2 scans per file) are selected
2024-11-20 19:50:09 -06:00
Dan Paulat
d209ce97ea Ensure proper level 2 data gets selected after file is reloaded 2024-11-20 19:50:09 -06:00
Dan Paulat
1436b7bba6 Handle missing level 2 radials when getting bin data 2024-10-03 05:54:44 -05:00
Dan Paulat
41c1125388 Fix usage of vertexRadials in ComputeSweep 2024-10-03 05:44:40 -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
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