Commit graph

1389 commits

Author SHA1 Message Date
Dan Paulat
b93c76ef1b Merge branch 'develop' into feature/radar-smoothing 2024-12-03 23:30:06 -06:00
Dan Paulat
57f6b41a47 Level 3 radial product smoothing 2024-12-03 23:29:58 -06:00
Dan Paulat
9f7026bf9c Add pre-caluclated smoothed coordinates 2024-12-03 23:28:18 -06:00
Dan Paulat
dcea34118f
Merge pull request #311 from AdenKoperczak/cursor_icon_always_on
Added cursor icon always on option to general settings
2024-12-02 23:17:40 -06:00
Dan Paulat
a8132ef9f1 Allow selection of radar smoothing 2024-12-02 23:08:32 -06:00
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
372712745c Updating includes for fmt 11.x 2024-11-30 15:42:15 -06:00
AdenKoperczak
64b679a002 Added cursor icon always on option to general settings 2024-11-30 15:43:50 -05:00
Dan Paulat
ed353248e0 Latch page required logic at startup to ensure appropriate pages display 2024-11-28 23:46:07 -06:00
Dan Paulat
dab88ebb98 Fix deprecated header usage in log manager 2024-11-28 06:53:15 -06:00
Dan Paulat
dbfacdfd28
Merge pull request #297 from dpaulat/feature/level2-sweeps
Intermediate Level 2 Sweeps
2024-11-28 06:51:04 -06:00
Dan Paulat
c4f78df149
Merge pull request #294 from AdenKoperczak/location_markers_ids
Location markers ids
2024-11-27 12:32:22 -06:00
AdenKoperczak
831e0f7d1b Add check to optional value to avoid undefined behavior in MarkerModel 2024-11-27 12:05:04 -05:00
Dan Paulat
756249c3ad Validate parent row before dropping mime data in LayerModel 2024-11-26 05:53:14 -06:00
AdenKoperczak
950620de6e add whitspace trimming to api key entry in setup 2024-11-25 11:53:12 -05:00
AdenKoperczak
b13d2106d4 Fixed issue with NormalizeUrl where whitespace trimming was not
happening on non-local files, and added test cases.
2024-11-25 11:42:17 -05:00
AdenKoperczak
35f2c85a19 Some minor code changes, as well as properly using marker index 2024-11-25 11:18:03 -05:00
Dan Paulat
0683cd2326 Use serial port location on Linux instead of port name 2024-11-24 09:01:57 -06:00
Dan Paulat
4cd98ef4ac Set OK as default settings dialog button 2024-11-24 07:14:09 -06:00
Dan Paulat
ae91686d4c Don't create unused variables returned from TimelineManager::SelectTime 2024-11-20 21:47:08 -06:00
Dan Paulat
4471843f8b Lock the level 2 product record mutex before searching for records 2024-11-20 19:50:09 -06:00
Dan Paulat
881502c970 Prevent the radar product cache limit from being set too small 2024-11-20 19:50:09 -06:00
Dan Paulat
845d5b5707 Update timeline manager step function to handle volume times between indexed values 2024-11-20 19:50:09 -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
f1e35532b9 Initial handling of multiple time sweeps in individual level 2 files 2024-11-20 19:50:09 -06:00
Dan Paulat
50b6a8dd9b Animation dock widget should set 59 seconds for archive selections, instead of current time at initialization 2024-11-20 19:50:09 -06:00
Dan Paulat
6dbd020591 Change radar product manager member variable initialization 2024-11-20 19:50:09 -06:00
Dan Paulat
94bb3c9430
Merge pull request #288 from AdenKoperczak/add_qt6ct_darker_theme
Add qt6ct based fusion color palettes.
2024-11-14 05:41:18 -06:00
AdenKoperczak
73d3eedcdc Move connection creation earlier to cause it to be triggered on setting
the current value to the combobox
2024-11-04 09:51:52 -05:00
AdenKoperczak
3f52f79210 Fix spelling mistake in comment 2024-11-03 14:23:21 -05:00
AdenKoperczak
7a070b3e7f Move MarkerManager to using an ID system for markers, instead of index 2024-11-03 14:16:56 -05:00
AdenKoperczak
e16db1823d Add disabling of theme file when custom theme is not selected 2024-10-29 11:25:16 -04:00
AdenKoperczak
20b8c0da7d Add QT6CT_LIBRARY to avoid Q_DECL_IMPORT in include 2024-10-29 09:02:04 -04:00
AdenKoperczak
ccf5f6a3d8 Added custom theme file selection dialog 2024-10-28 13:00:39 -04:00
Dan Paulat
ac40fd93b7 Ensure widgets are always updated on the main thread
Fixes crashes and widget freezes
2024-10-27 09:06:05 -05:00
AdenKoperczak
57d65cf086 Change how new fusion styles are selected 2024-10-21 11:23:34 -04:00
AdenKoperczak
5c57ae0edc Switch to using a submodule for qt6ct external code 2024-10-21 10:39:08 -04:00
AdenKoperczak
236d7c1e35 Added test cases for marker_model and marker_manager 2024-10-20 12:37:08 -04:00
AdenKoperczak
2c9a8a33a4 fix error when reading an empty location marker file 2024-10-20 12:34:12 -04:00
AdenKoperczak
0bce0e2bd7 First addition of qt6ct based color palettes to give dark mode on all platforms. 2024-10-19 09:41:42 -04:00