Kristian Bendiksen
921c90beea
#9280 Fix missing horizontal error bars
...
* #9280 Fix missing horizontal error bars.
The x axis was not assigned properly for the error bars in the plot curve.
* Propagate error bar visibility state
2022-09-09 13:57:47 +02:00
Magne Sjaastad
f3a3e04e1f
Fix missing update of export well name
2022-09-08 16:14:05 +02:00
Magne Sjaastad
5dc020ccb7
Unit test to export xyz coordinates for N timesteps for a thermal fracture
2022-09-07 09:57:20 +02:00
Magne Sjaastad
b641d6b86f
Adjustments for RC2
...
* Add dependency to Svg
* Renaming
* Remove special handling of bright colored curves
For some ensemble cases, the curve highlight does not work well. A prototype for ensemble curve highlight was introduced, but this was not working for a collection of standalone summary curves.
* Set version to RC_02
2022-09-06 15:29:10 +02:00
jonjenssen
2aedf38f79
Highlight the curve belonging to the legend you click on. ( #9259 )
...
* Highlight the curve belonging to the legend you click on.
* Make sure legend curve order remains the same when changing hilited curve
2022-09-06 07:21:24 +02:00
Kristian Bendiksen
49e298c0b8
Thermal Fracture: rotate and place fracture according to template data.
2022-09-05 15:40:31 +02:00
Kristian Bendiksen
96c4d48c9d
#9100 Thermal Fracture: add action to place using template data
2022-09-05 15:40:31 +02:00
Kristian Bendiksen
2691f6dca9
Thermal Fracture: fix incorrect weighting when interpolating.
2022-09-05 15:40:31 +02:00
Magne Sjaastad
945f1b1902
Use field auto values for summary plots
...
Use auto value concept in summary plot configuration. Default behavior is unchanged, but it is now possible to unlink a field to specify a custom value for this field.
Other changes:
* Add missing requirement for Svg in test application
* Use calculator icon and rename panel text
Use icon and relevant text to make it clear that the content in Calculator Data can be used for Grid Property Calculator and nothing else.
* Add example with scoped enum and auto value
* Use enum value starting av 10 to make sure enum values (not option item index) are working as expected
2022-09-05 14:12:49 +02:00
Magne Sjaastad
30c3fe3a5c
Scale length threshold based on average DZ
2022-09-02 10:27:11 +02:00
Magne Sjaastad
1a9fb26153
Improve error message when grid dimensions are not matching
2022-09-01 21:35:07 +02:00
jonjenssen
78e1bf3e94
Refresh data source tree when a grid calculation is updated ( #9255 )
2022-09-01 11:01:47 +02:00
Magne Sjaastad
0a3b42fa80
#9260 Guard pointer access and update tree view when plot is created
...
Guard access to plot curve
Update tree view when object is created
Use zoomAll to update x value range
2022-09-01 10:55:44 +02:00
Magne Sjaastad
7f78cb8c89
Fix some smaller issues
...
* #9253 Well allocation plot: Keep checked state of curves when changing time step
* #9254 Guard pointer when clicking on linked time axis icon
* #9250 Cross Plot : Ensure summary case change update both x and y data sources
2022-09-01 07:50:40 +02:00
Jon Jenssen
7c2720f980
Make sure curve legends are shown in same order as the curve items in the explorer when moving them up/down
2022-09-01 07:28:10 +02:00
Magne Sjaastad
9bf4365fb2
#9251 Cell Edge : Add more tests on valid cell edge result
2022-08-31 10:05:23 +02:00
Kristian Bendiksen
7f54703642
#9233 Correction Report Plot: disable axes alignment for better spacing.
...
Regression introduced in 71d18b9e76
.
2022-08-30 06:42:51 +02:00
Kristian Bendiksen
5ed12b17cd
#9233 Fix regression in correlation plot
...
Introduced in be236cb
.
2022-08-30 06:42:51 +02:00
Magne Sjaastad
3ff5d238b1
Remove unused members and remove includes
2022-08-25 13:56:53 +02:00
Magne Sjaastad
c31bc3e50e
Add multiple selected cell edge results
2022-08-25 12:51:56 +02:00
Kristian Bendiksen
f82c530966
#9104 Thermal Fracture: Handle offset and scaling.
2022-08-25 09:17:00 +02:00
Kristian Bendiksen
1093b844b0
Thermal Fracture: change polygon to match StimPlan fracture grid
2022-08-25 09:17:00 +02:00
Jon Jenssen
9246f06b8f
Make sure font size is updated in legend refresh.
2022-08-24 17:45:42 +02:00
Jon Jenssen
1cc40eee38
Fix broken observed csv data import
2022-08-24 13:34:23 +02:00
Magne Sjaastad
d28fcbfe21
#9231 Contour Map: Fix crash when adding formations after a view is created
2022-08-24 01:17:13 -07:00
Magne Sjaastad
c2ab9e6fe0
Regression Test: Do not access RimWellLogPlotCollection directly from desctructors
...
Regression tests are calling RimProject::reset(), and this function deletes the RimProject object.
2022-08-24 08:58:03 +02:00
Magne Sjaastad
4d244bc848
Depth Axis : Improve visibility logic
2022-08-24 08:55:40 +02:00
Jon Jenssen
8c835b5568
Fix tile windows command, and make sure logger is reconnected to 3d view if it is closed and reopened
2022-08-23 21:31:16 -07:00
Magne Sjaastad
000605bd99
Regression Test: Add timeout to command object processing
...
When Octave scripts fails, the application ends up in a deadlock. Add timing to be able to process next regression tests.
2022-08-23 05:06:52 -07:00
jonjenssen
f7dc85ddb6
Avoid recalculating streamlines when a 3d calculation is done.
2022-08-23 01:41:24 +02:00
Kristian Bendiksen
8eab80f446
#9209 Refactor RiuMultiPlotPage/RiuSummaryMultiPlotPage plot reinsertion.
2022-08-22 19:38:32 +02:00
Magne Sjaastad
b6973a3644
RFT: Add connection data as segment results
2022-08-22 04:51:46 -07:00
Magne Sjaastad
418c4df7b3
Add Export Property to right-click menu in 3D view
2022-08-22 04:51:46 -07:00
Magne Sjaastad
d994a38959
Show log message when data from WSEGLINK is imported
2022-08-22 04:51:46 -07:00
jonjenssen
116420e82f
Docking updates ( #9219 )
...
* Add icons to dock windows. Rearrange ordering in windows menu. Set default dock layout if last stored layout is not valid when resinsight loads
2022-08-22 12:42:29 +02:00
Magne Sjaastad
4cd38d7daf
Simplify access to RimMainPlotCollection
...
* Add current() to RimMainPlotCollection to avoid include of RimProject
* Remove "segment" prefix
* Reload data when RftCase changes
2022-08-19 14:30:25 +02:00
Magne Sjaastad
506bfbd638
Remove control flag in setCollapsedByDefault
...
* Remove control flag in setCollapsedByDefault
* Set regions/annotations collapsed by default
2022-08-19 14:18:36 +02:00
Magne Sjaastad
c8d4757a51
Add sample count to grid property statistics
2022-08-19 00:06:55 -07:00
Magne Sjaastad
c6beb3b52d
Preferences : Set initial selection when selecting plot templates
2022-08-18 11:59:16 -07:00
jonjenssen
bea90bc841
Make sure errorbars use the same axis as the data curve ( #9212 )
...
* Make sure errorbars use the same axis as the data curve
2022-08-18 14:24:28 +02:00
Magne Sjaastad
a1e7b64d92
Simplify RiuPlotMainWindowTools ( #9211 )
...
* Janitor: Add and use onObjectAppended()
* Janitor: Simplify API
2022-08-18 12:37:51 +02:00
Jon Jenssen
febbdcf7a0
Make sure errorbars are shown on project reload
2022-08-18 12:34:00 +02:00
Magne Sjaastad
c08d145a28
#9210 New Ensemble Curve Set : Missing update in Plots panel
2022-08-18 09:41:19 +02:00
Magne Sjaastad
e7292a1ff3
Renaming of features
2022-08-17 23:59:01 -07:00
Kristian Bendiksen
9d5a4e7939
#9202 Summary Multi Plot: add option for having the legend inside the plot
2022-08-18 08:50:16 +02:00
Kristian Bendiksen
be236cb644
#9202 Well Log Plot: add option for having the legend inside the plot
2022-08-18 08:50:16 +02:00
Magne Sjaastad
c8f642d83a
Add rename case to summary and grid cases ( #9204 )
...
* #9203 Summary Case : Add rename to right-click menu
* Janitor: Move ID and description to private fields
* Eclipse Case: Add rename to right-click menu
* Rename feature
2022-08-18 07:12:23 +02:00
Magne Sjaastad
597a3d1f97
Create features to append plots with RFT curves ( #9200 )
...
* Add create plot with RFT curve
* Add RFT segment plot with curve
* Create tracks for all three branch types
* Make sure the zero is displayed when adjusted minimum is changing sign
2022-08-17 10:04:10 +02:00
jonjenssen
1507894066
Selecting a well path in 3d view can now update selected well path in well log plots
2022-08-17 10:03:12 +02:00
jonjenssen
7607c19c7a
Make sure toolbar is refreshed when a new plot is added ( #9199 )
2022-08-17 08:11:30 +02:00
jonjenssen
535d87c9c4
Tiny refactor
2022-08-16 12:43:53 +02:00
Magne Sjaastad
1f2e9babe6
RFT: Support device and annulus branches ( #9168 )
...
* Add unit test used to read data from WSEGLINK
* Add segment branch type
* Add detection of device branches
* Add data source stepping on branch type
* parse wseglink data
* add RFT case as child of RimFileSummaryCase
2022-08-16 12:40:25 +02:00
Magne Sjaastad
e6af123094
#9194 Area Fill : Area filled curves should use zero as base line
2022-08-16 11:58:45 +02:00
jonjenssen
0e45a90e1f
Link selection in 3D view with plots ( #9195 )
...
* Allow well selections in 3D view to update well selection in summary plots and well log plots
2022-08-15 20:27:49 +02:00
Magne Sjaastad
016216bdb9
Show well completion annotations in horizontal plots ( #9193 )
2022-08-15 14:55:17 +00:00
Kristian Bendiksen
c16264497d
#9117 Summary/Well Log Plot: fix missing update on legend font size change.
2022-08-15 15:09:27 +02:00
Kristian Bendiksen
ffc58fedc8
Multiplot/WLP: fix missing update of title font size
2022-08-15 15:09:27 +02:00
Kristian Bendiksen
413288df0a
Well Log Plot: avoid hard-coding depth/value axis
2022-08-15 15:09:27 +02:00
Kristian Bendiksen
b4bca2276f
#9092 WLP: show only axis for first and last track.
2022-08-15 15:09:27 +02:00
Kristian Bendiksen
80961161d2
Well Log Plot: Avoid hard-coded axis (gave incorrect axis labeling).
2022-08-15 15:09:27 +02:00
Kristian Bendiksen
b134419544
#9131 Summary Plot: Show area fill also when line style is 'None'.
...
Fixes #9131 .
Fixed by drawing the line with Qt::NoPen (invisible).
2022-08-15 09:49:18 +02:00
Magne Sjaastad
3d06edc0a9
#9183 Do not use undo/redo for GeoMech result definition
2022-08-11 15:00:24 +02:00
Jon Jenssen
013b735a0d
Add default dock window layouts and support hiding dock widgets before running tests.
2022-08-11 12:13:25 +02:00
Kristian Bendiksen
71d18b9e76
#9093 MultiPlot: improve axis alignment by resizing scales
2022-08-10 16:39:34 +02:00
Magne Sjaastad
f8e19e68d2
Avoid setting summaryCaseX, as this will cause issues for RimSummaryPlotNameHelper
...
In summary plots, we only use summary case for Y-axis
2022-08-10 14:12:28 +02:00
Magne Sjaastad
6977fa59f7
Plot Manager: Activate individual sub plots per data source
2022-08-09 18:36:18 +02:00
Magne Sjaastad
489b4bf66b
Make sure curve names and plot titles are updated using Plot Editor
2022-08-09 18:36:18 +02:00
jonjenssen
a3c561b7e5
Get rid of "ghost" windows on startup. ( #9171 )
...
* Get rid of "ghost" windows on startup.
Removes hide all docking windows feature for now, to be replaced by a new implementation. Will probably break some tests due to this.
2022-08-09 16:40:50 +02:00
Magne Sjaastad
63b26ebf2d
Guard pointer before use
2022-08-09 13:28:18 +02:00
jonjenssen
c3f538c1dd
Summary context menu cleanup and fixes ( #9165 )
...
* Make summary plot ctx menu items show up for the plot you right-click on, not the one selected in the project tree.
2022-08-08 13:34:27 +02:00
Kristian Bendiksen
eedebd71a5
#9161 QtCharts: Refactor to make QtCharts optional again.
2022-08-08 13:29:41 +02:00
Kristian Bendiksen
a87e05035d
#9102 Thermal Fracture: handle field units.
2022-08-05 13:45:31 +02:00
Magne Sjaastad
f102a8b249
Improve annotations to work in both vertical and horizontal plots ( #9154 )
...
* Move enums to RiaPlotDefines.h
* Add support for formation names shading in horizontal plots
* Refactor line property code
* modernize code
2022-08-05 13:14:58 +02:00
Magne Sjaastad
824d5bd458
#9156 Use PdmPointer to avoid dangling pointer in Plot Editor
2022-08-04 14:08:30 +02:00
jonjenssen
82f6dc74c1
Only create and show plot window if we import a summary file. ( #9155 )
...
* Only create and show plot window if we import a summary file. If window is already there, no change.
2022-08-04 07:14:12 +02:00
Jon Jenssen
3e0cda4dba
Make sure project tree is updated on ensemble curve copy/paste
2022-08-03 14:41:52 +02:00
Kristian Bendiksen
8f1f20ac7e
janitor: Improve variable name.
2022-08-03 14:04:31 +02:00
Kristian Bendiksen
2a86b55ad2
Thermal Fracture Import: fix crash when import fails.
2022-08-03 14:04:31 +02:00
Kristian Bendiksen
ed03bd716e
Thermal Fracture Import: Add test for loading non-existing file.
2022-08-03 14:04:31 +02:00
Kristian Bendiksen
40cc3f9dc6
#9101 Thermal Fracture Import: detect and refuse inconsistent units.
...
All values in the file should be in either field or metric units, and mixing is
not allowed.
2022-08-03 14:04:31 +02:00
Jon Jenssen
2e3ac5b02b
Fix intersection depth filter limit calculations
2022-08-02 09:07:24 +02:00
Kristian Bendiksen
65600f58b3
Thermal Fracture Import: handle csv with space between name and unit
2022-08-01 13:56:38 +02:00
Magne Sjaastad
76edb49e89
#9126 Improve plot and curve handling for ensembles
...
Add append plots and append curves to context menu of ensembles
Make sure we create an unique color when adding multiple ensembles
2022-07-08 17:54:37 +02:00
Magne Sjaastad
1d4ab6bf9b
#9125 Do not reset user defined axis range when stepping data source
2022-07-08 17:54:37 +02:00
Magne Sjaastad
7a0bfd4917
Use updated version of opm-common as submodule
...
* Adjustments to build system for opm-common
* Add opm-common as submodule
* Disable use of unity build for opm-common
2022-07-07 22:17:33 +02:00
jonjenssen
d5269abc6e
New dockingsystem ( #9116 )
...
* Use Qt Advanced Docking as forked submodule
* Use new docking system in code
2022-07-07 12:03:02 +02:00
Magne Sjaastad
be8c796bb0
Unity build requires global unique variable names
2022-07-07 10:23:21 +02:00
Kristian Bendiksen
2888747a16
Thermal Fracture: fix crash for none-existing results.
2022-07-06 18:18:11 +02:00
Kristian Bendiksen
8db0e2619c
Thermal Fracture: show mesh options for thermal fractures.
2022-07-06 18:18:11 +02:00
Kristian Bendiksen
9f0d2c11b6
Thermal Fracture: load and update on project reload.
2022-07-06 18:18:11 +02:00
Kristian Bendiksen
44c469c12c
#9099 Thermal Fracture Import: include perimter nodes.
2022-07-06 18:18:11 +02:00
Kristian Bendiksen
6f623e9320
More tweaks to fix windows build
2022-07-06 18:18:11 +02:00
Kristian Bendiksen
a908b0c9cf
#9098 Thermal Fracture: interpolate missing values inside convex hull of points.
2022-07-06 18:18:11 +02:00
Kristian Bendiksen
4b8a02cf46
Thermal Fracture: improve import and display of timestamps
2022-07-06 18:18:11 +02:00
Kristian Bendiksen
e99f713d53
Rotate fracture plane to align with x-y plane
2022-07-06 18:18:11 +02:00
Kristian Bendiksen
625b927cb6
Thermal Fracture: Add visualization of results
2022-07-06 18:18:11 +02:00
Kristian Bendiksen
cb0bc1392d
Thermal Fracture: Add action to import Reveal csv
2022-07-06 18:18:11 +02:00
Kristian Bendiksen
ffb0c5a03f
Thermal Fracture: add thermal fracture template
2022-07-06 18:18:11 +02:00
Kristian Bendiksen
a89899b7dc
Refactor: Introduce MeshFractureTemplate, and convert StimPlanFractureTemplate to it.
2022-07-06 18:18:11 +02:00
Kristian Bendiksen
972013c631
#9039 : Thermal Fractures: add file reader
2022-07-06 18:18:11 +02:00