Magne Sjaastad
6f1819ba96
MultiPlot: Reorder top level UI
...
Set Auto Adjust Appearance to default value true
2022-05-10 08:17:41 +02:00
Magne Sjaastad
df1bb06f09
Support delete of multiple sub plots in one operation
2022-05-10 08:17:41 +02:00
Kristian Bendiksen
85cd07c373
Grid Calculator: Improvements after review.
2022-05-09 15:36:27 +02:00
Kristian Bendiksen
8ea4e933aa
Grid Calculator: compute results for all time steps
2022-05-09 15:36:27 +02:00
Kristian Bendiksen
144138904d
Avoid index-based iterator.
2022-05-09 15:36:27 +02:00
Kristian Bendiksen
b761bb42af
Grid Calculator: Fix view updates when calculation is changed or removed.
2022-05-09 15:36:27 +02:00
Kristian Bendiksen
fdefb214d8
Grid Calculator: Minor tweaks to UI.
2022-05-09 15:36:27 +02:00
Kristian Bendiksen
4304bbbc48
Grid Calculator: refactor summary curve calculator and add grid calculator.
2022-05-09 15:36:27 +02:00
Magne Sjaastad
74ace7ea44
Summary Multi Plot : Improve default behaviour ( #8885 )
...
* Summary Multi Plot : Improve default behaviour
- Perform zoom when stepping to next item
- Set defaults for range aggregation and source stepping dimension based on content when creating a multi summary plot
* Plot Axis Appearance : Do not use bold for text configuration
* Improve how scale factor for legend values are computed
* Improve defaults for range aggregation and step dimension
* Reorder Capability : Get UI item before reordering is issued
Get UI item before reordering is issued, as this operation will invalidate the tree model
2022-05-06 12:09:55 +02:00
Magne Sjaastad
74075cc9ab
Merge pull request #8888 from OPM/8887-fix-reorder-capability
...
Fix reorder capability
2022-05-06 10:52:08 +02:00
magnesj
64c4adf5f0
Fixes by clang-tidy
2022-05-06 06:39:08 +02:00
Magne Sjaastad
cc397efe3e
Performance : Simplify use of update schedulers
...
Extract code to RiaScheduler
Add PlotCollectionScheduler
2022-05-05 14:15:45 +02:00
Magne Sjaastad
8daf25ffb3
Performance : Cache result of some string manipulation functions
...
These functions get called quite often, and popped up based on profiling.
2022-05-05 14:15:45 +02:00
Magne Sjaastad
e426364fd5
Toggle Action Performance : Send fieldChanged() only once
...
fieldChanged() can potentially do much work. When toggling objects in the project tree, make sure that fieldChanged is called only once for a toggle operation. This will make sure that we have the best possible performance in all use cases.
2022-05-05 14:15:45 +02:00
jonjenssen
296ddbde42
Merge pull request #8882 from OPM/append_curves
...
Summary Multiplot: Source Stepping append curves with performance fixes
2022-05-04 13:11:04 +02:00
Magne Sjaastad
bb6ca0848d
#8859 Add drop target for calculation variables
2022-05-04 09:10:32 +02:00
Jon Jenssen
4ef1f73a58
Add delete plot comand to subplot context menu
2022-05-03 18:01:01 +02:00
Jon Jenssen
2c1ef661b0
Avoid regenerating viewer pages when just stepping curves in plots
2022-05-03 16:31:30 +02:00
jonjenssen
d3ce7a2096
Add support for all summary data types in data sources tree ( #8873 )
...
* Add support for all summary data types in data sources tree
* Use item icons for folders.
2022-05-03 16:29:55 +02:00
jonjenssen
3de8010c2b
Source stepping and toolbar updates ( #8866 )
...
* Move layout options to separate toolbar
* Enable stepping on quantities, remove special history curve stepping for now
* Allow stepping ensembles and cases
* Add step next/prev and add new sub plot
2022-05-03 11:30:09 +02:00
Magne Sjaastad
ca9b209e9b
#8864 Fix no data issue for Analysis Plot
...
When RifMultipleSummaryReaders was introduced, no summary data was available to Analysis plots. Fix this by always return true in RifSummaryReaderInterface::hasAddress for a default address object
2022-05-03 09:16:54 +02:00
Magne Sjaastad
46173af8c3
Merge pull request #8865 from OPM/8863-summary-issues
2022-05-03 08:51:26 +02:00
magnesj
19f2ddaaab
Fixes by clang-tidy
2022-05-02 07:12:34 +02:00
Magne Sjaastad
64bed1d611
Summary Multi Plot: Minor adjustments ( #8856 )
...
Remove obsolete single summary template code
Always use maximized state of the QMdiSubWindow when a plot or view is deleted.
Move time axis to top
Set correct text for unused axis
Avoid assert when layout is requested for non existing legend
2022-04-29 15:31:07 +02:00
Magne Sjaastad
f54399960d
Improve drag and drop features and right click commands ( #8854 )
2022-04-29 12:28:09 +02:00
Magne Sjaastad
172f891be9
Remove obsolete template commands ( #8851 )
...
* Remove obsolete template commands
Use first object in object list when creating plots for templates and a case is selected. (use first well in well list, first group in group list, ...)
* Always create the reference string
2022-04-28 18:28:24 +02:00
Magne Sjaastad
b030e617c6
#8849 Data Sources : Add append curves to plot based on selection
2022-04-28 12:20:15 +02:00
jonjenssen
5d9f7b165c
More summary data types in data source tree ( #8840 )
...
* Add support for block data in data sources tree
* Add option to show summary data sub-tree for single realizations inside an ensemble
2022-04-27 01:51:55 +02:00
Magne Sjaastad
774538868a
#8844 Summary Multi Plot : Optional auto appearance settings
2022-04-26 15:05:00 +02:00
Magne Sjaastad
73d598ee7e
Fix crash during delete of multiplot
2022-04-26 15:05:00 +02:00
Magne Sjaastad
386ba1cbac
Use plot axis as key to compute range values from sub plots
2022-04-26 15:05:00 +02:00
Magne Sjaastad
8c76921bed
Summary Curve: Do not show legend if empty
2022-04-26 13:01:31 +02:00
Magne Sjaastad
79fdc825ca
#8843 Summary Curve : Set nullptr as curve symbol for None
2022-04-26 13:01:31 +02:00
Magne Sjaastad
cb8b18222e
#8827 Avoid UI updates during delete of a sub plot
2022-04-26 13:01:31 +02:00
jonjenssen
0f5d949af0
Merge pull request #8838 from OPM/datasource_steppingtoolbar
...
Add simplified data source stepping control in toolbar
2022-04-26 12:08:22 +02:00
Magne Sjaastad
571011c2bd
#8833 Import Of Observed FMU Data: Improve parsing of text files
2022-04-26 07:59:11 +02:00
Magne Sjaastad
853b4a26d5
#8822 Summary Axis: Add tick mark count to y-axis
2022-04-22 23:14:48 +02:00
Magne Sjaastad
b6f7dd931e
Add option to export to pdf without asking user
2022-04-22 23:14:48 +02:00
Kristian Bendiksen
73f5c793e8
Merge pull request #8828 from OPM/summary-axis-cleanup
...
Combine Link axis range with axis range aggregation. Zoom All will now respect the different axis range aggregation method.
2022-04-22 22:16:36 +02:00
Magne Sjaastad
ed6cbce71e
#8818 PDF Export : Avoid manipulation of resolution
...
The exported pdf is dependent on the width of the plot window. Remove code related to change of resolution when exporting to PDF. This makes the PDF export consistent and independent to width of view.
2022-04-22 09:22:11 +02:00
Magne Sjaastad
1840a95810
Preferences: Move colorCurvesByPhase and hide Qt Charts settings
2022-04-22 08:08:06 +02:00
Jon Jenssen
5457c96a63
Remove obsolete open editor command
2022-04-21 17:28:50 +02:00
Magne Sjaastad
c95d79adc2
#8789 Summary Curve : Improve Append to Plot
2022-04-21 12:57:50 +02:00
Magne Sjaastad
caaca138c0
Curve Colors : Add support for color assignment based on summary phase (oil, gas or water)
2022-04-20 14:29:40 +02:00
Kristian Bendiksen
ed87c9028c
#8792 Summary Multiple Axes : Remove axis after delete in project tree
2022-04-20 14:26:53 +02:00
Magne Sjaastad
87b822a80f
Curve Style : Add support for curve fitting for non-solid line styles
2022-04-20 14:25:47 +02:00
Kristian Bendiksen
3a461473d0
#8767 Multi Plot: Add support for computing range for a summary curve across all realization, regions or wells.
2022-04-20 14:00:21 +02:00
jonjenssen
db3395da44
Fix Summary Multiplot subplot colspan issue ( #8805 )
...
Fix colspan bug for summary multiplots
2022-04-19 12:34:40 +02:00
Magne Sjaastad
c41ab07c1a
#8809 MultiPlot Snapshot: Use current page for snapshots
2022-04-19 12:00:15 +02:00
Magne Sjaastad
a6eda226f4
#8813 Regression Test : Fix crash in regression tests
2022-04-19 09:52:34 +02:00
Magne Sjaastad
82367e698f
#8560 Fix gray background for default theme
2022-04-13 21:16:51 +02:00
Magne Sjaastad
30aaadb58c
#8798 Summary Curve Selection : Always show ensemble realizations cases
2022-04-08 13:22:42 +02:00
Magne Sjaastad
8cdef0d861
#8782 Summary Plot: drag'n'drop data vector issue
...
Duplicate only matching vectors
More rename for Group
2022-04-08 13:22:29 +02:00
Magne Sjaastad
93614ef272
Merge pull request #8791 from OPM/8790-rename-to-group
...
Rename summary references to "Group"
2022-04-07 21:06:40 +02:00
Magne Sjaastad
f099a8c89f
#8779 Summary Multi Plot : Add flag to control visibility of axis number values
...
Useful for making plots anonymized
2022-04-07 17:49:07 +02:00
Magne Sjaastad
a0507c85f4
#8779 Summary Multi Plot : Sync time axis properties across sub plots
2022-04-07 17:49:07 +02:00
Magne Sjaastad
6ecb1a8ea0
#8779 Summary Multi Plot : Rearrange property editor
...
Compute common range for all sub plots when activating sync of sub plot axes
2022-04-07 17:49:07 +02:00
jonjenssen
d156160daf
Summary Multiplot: sync plot selection in tree with view ( #8788 )
...
* Make sure the subplot selected in the tree is shown in the multiplot viewer.
* Clean up multiplot toolbar handling a bit
* Remove old summary plot toolbar.
2022-04-07 16:24:27 +02:00
jonjenssen
3590c52cdc
Deprecate single summary plots and plot collections. ( #8777 )
...
* Deprecate single summary plots and plot collections. Replace functionality using summary multi plots. Clean up some code. Fix crash when trying to normalize an empty curve
2022-04-06 17:39:07 +02:00
Magne Sjaastad
9bbc709157
#8773 Source Stepping : Show data source stepping on summary multiplot
2022-04-06 10:05:43 +02:00
Magne Sjaastad
6417daf167
#8773 Source Stepping : Realization cases are missing in some cases
2022-04-06 10:05:43 +02:00
Magne Sjaastad
22673c1073
Summary Multiplot: Add icon and update text
...
minor adjustments
2022-04-06 10:05:43 +02:00
Kristian Bendiksen
1407c6f96f
RimPlotAxisProperties: reset "always required" bool on reload.
2022-04-06 09:03:53 +02:00
Kristian Bendiksen
449b4e4781
RimPlotAxisProperties: only allow plot axis positions left and right.
2022-04-06 09:03:53 +02:00
Kristian Bendiksen
45d28de6d3
#8768 Multi Plot: Add option to sync all sub plots axis properties.
2022-04-06 09:03:53 +02:00
Magne Sjaastad
ca61e9f9a8
Multi Axis: Make sure widget axis is created during assignment of plot axis
2022-04-04 14:44:29 +02:00
Kristian Bendiksen
391d13565e
RiuPlotWidget: highlight relevant curves when clicking on an axis.
2022-04-04 12:10:20 +02:00
Kristian Bendiksen
11060078d8
RiuQwtPlotWidget: fix actions on selection of axis.
2022-04-04 12:10:20 +02:00
Kristian Bendiksen
7cb72688ea
Multiaxis: Fix mouse tracking for Qwt plot with multiple axis.
2022-04-04 12:10:20 +02:00
Kristian Bendiksen
288269fad7
Multiaxis: Use correct mapping from PlotAxis to QwtAxisId.
2022-04-04 12:10:20 +02:00
Kristian Bendiksen
395541ebe0
Summary Plot: Make the general plot options expanded by default.
2022-04-04 12:10:20 +02:00
Kristian Bendiksen
32ec472829
Multiaxis plot: fix moving axis from other side
2022-04-04 12:10:20 +02:00
Magne Sjaastad
dde0487024
Multiaxis: add support for Qwt multiaxis plot
2022-04-04 12:10:20 +02:00
jonjenssen
22d6e3f853
Merge pull request #8765 from OPM/summarymultiplot_performance2
...
Summary Multiplot performance improvements and fixes
2022-04-01 19:23:27 +02:00
Magne Sjaastad
46a8bd58b2
#8761 Multiplot template support
2022-04-01 12:04:46 +00:00
Magne Sjaastad
b822996fc3
FIx regression blocking drag and drop of well names into existing plots
2022-03-31 14:43:56 +02:00
Magne Sjaastad
15f17234c8
#8747 MultiPlot : Duplicate and append plots for selected objects
2022-03-31 14:04:33 +02:00
jonjenssen
28dcd47d73
Hide summary multiplot tree node if only one summary plot
2022-03-31 13:03:03 +02:00
jonjenssen
ebba37a623
Merge pull request #8754 from OPM/multiplot_improvements
...
Summary Multiplot: add new plot from a single curve in an ensemble plot and improve general plot performance
2022-03-31 12:34:07 +02:00
Jon Jenssen
2eb1713866
Fix mouse wheel not working in 3D view if a plot window is created.
...
Fix issue with multiplot sometimes being shown incorrectly when switching between fullscreen plots
2022-03-30 16:19:16 +02:00
Magne Sjaastad
9c987855f2
Merge remote-tracking branch 'origin/patch_2021.10.3' into dev
2022-03-28 09:06:38 +02:00
Magne Sjaastad
7c4e81f59f
Adaption of #8356 Summary Data : Add support for use of summary summary data from Python
2022-03-28 08:46:10 +02:00
Magne Sjaastad
ef842e7f27
#8416 VFP Plot : Support import of all units (Field, PVT, ..)
2022-03-28 08:46:10 +02:00
Magne Sjaastad
2b45892098
#8513 Use cell face when leaving cell when well path starts inside cell
2022-03-28 08:46:10 +02:00
Magne Sjaastad
cbaaabf67e
#8558 Use both conditions to disable use of start of simulation
...
GeoMech cases require this test condition
2022-03-28 08:46:10 +02:00
Magne Sjaastad
ee888237f3
#8558 Fix reading of simulation dates for restart case
...
The date import was wrong for some restart cases.
2022-03-28 08:46:10 +02:00
Magne Sjaastad
c48451a532
Summary Import : Support cases with one file per time step ( #8493 )
2022-03-28 08:46:10 +02:00
Magne Sjaastad
cf4d2c9ad2
Janitor : Support import of stand alone ESMRY files
...
All import of summary data was previously started from a SMSPEC file. As the ESMRY file is completely independent, it is useful to import these files directly.
2022-03-28 08:46:10 +02:00
Magne Sjaastad
2800f1f189
#8354 RFT file open : Inconsistent data might lead to crash
...
Use try/catch to avoid crash from RFT file reader. Avoid reading data when considering if menu items should be visible.
2022-03-28 08:46:10 +02:00
Magne Sjaastad
f028491bb9
#8409 NNC : Make sure user defined legend ranges work
2022-03-28 08:46:10 +02:00
Magne Sjaastad
f99bfb04b9
Janitor: Make sure NNC connections are computed before visibility is evaluated
2022-03-28 08:46:10 +02:00
Magne Sjaastad
87780b2b8a
#8403 Ensure the NNC connection polygon is created before computing area
2022-03-28 08:46:10 +02:00
Magne Sjaastad
e09a839228
Merge pull request #8402 from OPM/8401-flow-vector-result
...
Use OpenMP for vector calculations
Janitor: Use field of double instead of float to avoid rounding errors. If float is used in field, the current editor is has rounding effects that makes the text representation of 0.1 turn into 0.09999999....
2022-03-28 08:46:10 +02:00
Magne Sjaastad
8fea45c267
#8375 NNC : Create NNC generators when NNC data is available
...
This approach fixes an NNC visibility issue related to use of m_rimFault->faultGeometry()->connectionIndices() before any was assigned in RigMainGrid::distributeNNCsToFaults()
2022-03-28 08:46:10 +02:00
Magne Sjaastad
869921d300
#8375 Flow Vectors : Avoid recomputing NNCs when accessing flow data
...
Avoid include of RigNNCData.h in header files.
2022-03-28 08:46:10 +02:00
Magne Sjaastad
4cf0efad61
Janitor : Show warning when generated NNCs count is larger than 5M
2022-03-28 08:46:10 +02:00
jonjenssen
3bb6642900
Stop ResInsight from crashing when calculating cell volume ( #8374 )
...
* Stop ResInsight from crashing when calculating cell volume
2022-03-28 08:46:10 +02:00
Magne Sjaastad
985a2c8f30
Merge pull request #8376 from OPM/fault_visibilityupdates
...
Faults: Add Visibiliy mode for overlapping area
2022-03-28 08:46:10 +02:00
Magne Sjaastad
8ad2ffa471
#8371 Make sure all NNC faces are created and assigned
...
Make sure that the first cell in RigConnection is assigned the lowest cell index. Assign the opposite face if the cell indexes are swapped.
In RigCellFaceGeometryTools, test both combinations of (cellA, cellB) and (cellB, cellA)
2022-03-28 08:46:10 +02:00
jonjenssen
19dc7493a8
Change ouput model name
2022-03-28 08:46:10 +02:00