Commit Graph

40 Commits

Author SHA1 Message Date
f24b7c02ed add label for plots selection 2024-08-22 01:23:09 -04:00
085dec4d3c Use drop down list to select raw or smooth plot or both. Fix plot color. 2024-08-20 00:02:17 -04:00
271ae19fe7 must use overload wrapper on Qt5 2024-08-18 06:03:41 -04:00
98a7e045bb add smoothed plot to chart windows 2024-08-18 00:53:10 -04:00
e4b9da147a reintroduce facility to skip over outlier data due to corrupted data 2024-08-17 21:28:56 -04:00
dd6c933269 remove normalization 2024-08-17 00:15:08 -04:00
8973d9a9ba avoid outlier data in plots from corrupted data when polling thermo data 2024-08-16 23:25:41 -04:00
a3990ad73f update chart window less frequently than updating data. interval set in preferences 2024-08-16 23:01:47 -04:00
6f7a48fa7a fix off-by-on bug preventing the "reset zoom" button for charts to work as expected 2024-08-16 23:00:41 -04:00
20a1fc6a78 apply clang-format 2024-07-29 01:25:12 -04:00
7c4b1bdc4a update include files according to include-what-you-use testing 2024-07-29 01:18:08 -04:00
7bae7ea2f7 add export to YAML to chart viewer 2024-07-26 10:04:39 -04:00
1d1bf669f6 apply clang-format 2024-07-17 23:18:03 -04:00
970f518939 avoid out of range access 2024-07-15 06:25:03 -04:00
cefe76919c make more use of auto and thus avoid having to specify the same type twice 2024-07-04 11:12:40 -04:00
5a665c31f6 use better heuristics to avoid zero plot ranges 2023-10-27 00:20:34 -04:00
22c47a4e1b expand x or y range for charts if too small 2023-10-26 12:21:48 -04:00
1e533d6496 simplify 2023-10-26 12:20:47 -04:00
3db7e1f9cf avoid invalid data accesses 2023-10-13 06:50:06 -04:00
2629136958 avoid uninitialized data access and segfaults when calling main widget functions 2023-10-13 06:20:12 -04:00
6195be5af7 make keyboard shortcut handling consistent across the entire app 2023-10-13 05:59:20 -04:00
6ad5c0eced port LAMMPS GUI to Qt6 while still supporting Qt5 2023-10-12 23:24:11 -04:00
35640dd72e use event filter to bypass default shortcuts that conflict with our custom ones 2023-10-04 06:29:39 -04:00
ed631ecd44 add button to reset zoom/pan of chart viewer 2023-10-03 22:36:00 -04:00
a3c843f590 add support for shortcuts CTRL-/ (stop run) and CTRL-Q (quit) to most windows 2023-10-03 21:14:11 -04:00
918705ce2f refactor CSV format output 2023-10-03 12:10:44 -04:00
b5dae4024a tweak output format for gnuplot data export 2023-10-03 12:02:56 -04:00
37c1bfafa3 remove unused class member 2023-10-02 18:30:47 -04:00
5db01aa989 BUGFIX: correctly render the currently selected chart when exporting to image files 2023-10-02 18:19:27 -04:00
a128089ab1 apply clang-format 2023-09-25 08:35:32 -04:00
29989f102a remove unused class members and silence compiler warnings 2023-09-24 23:08:59 -04:00
934269e456 move all icon files to the icons folder 2023-09-24 15:55:14 -04:00
976080ecf0 tweak layout of chart window by adding a spacer and a label 2023-08-28 20:50:06 -04:00
0c7f56e881 imageviewer updates
- new zoom icons
- resetview option
- properly track pushbutton checked state
- add preferences options for selecting background and box color
2023-08-15 02:21:05 -04:00
3bf70c1b97 various chart window updates and improvements
- charts are reset if the thermo style changes
- charts are reset if the timestep is reset (to a lower value)
- charts are not updated if thermo data is not valid (e.g. during setup)
- use integer format for Steps on the x-axis
2023-08-15 01:05:54 -04:00
e51845776d make box, axes, ssao, antialias checkable buttons in image viewer
this reduces the antialias option to just 2x
2023-08-14 21:37:46 -04:00
a10b1de511 complete bundling and assigning icons to actions 2023-08-14 04:01:33 -04:00
1b0967477b add support to export collected Thermo data to gnuplot .dat and excel .csv 2023-08-09 00:33:31 -04:00
53eaca030b complete chart view window with option to select chart from thermo columns 2023-08-09 00:32:46 -04:00
fe7681d0b3 add chart viewer window to show graphs of ongoing runs from thermo data 2023-08-09 00:32:34 -04:00