Commit Graph

528 Commits

Author SHA1 Message Date
Magne Sjaastad
eb02908dc7 Intersection : Support creation of multiple intersections from sim wells 2022-01-10 22:19:22 +01:00
Magne Sjaastad
051bbe6467 Intersection Depth Filter : Add missing geometry update 2022-01-10 21:57:18 +01:00
Magne Sjaastad
e203c76099
#8425 Summary Multi Plots: Add grouping on wells, groups, ...
* #8425 Multi Graph : Support grouping on object name
* #8425 Multi Graph : Improve creation of new graphs
* #8425 Multi Graph : Improve default tick mark count
* Handle history and non history as identical headers
* #8425 Multi Graph : Increase space below a graph
2022-01-10 14:51:31 +01:00
Magne Sjaastad
aeb0bf0677 #8416 VFP Plot : Support import of all units (Field, PVT, ..) 2022-01-09 19:22:54 +01:00
Magne Sjaastad
fef0a2b70c Janitor : Remove obsolete includes in header files 2022-01-07 10:38:56 +01:00
Magne Sjaastad
dfd8b9986f Janitor: Make sure the default legend is configured for intersection results 2022-01-07 10:38:56 +01:00
Magne Sjaastad
d578771a40 #8411 Flow Cell Results : Set useful default legend 2022-01-07 10:38:56 +01:00
Magne Sjaastad
13425ce0e9 #8410 Color Legend : Add option to center legend around zero 2022-01-07 10:38:56 +01:00
Magne Sjaastad
1e17da2926 Janitor : Add SOIL SGAS SWAT to RiaResultNames
wip
2022-01-07 10:38:56 +01:00
Magne Sjaastad
3d5c3134b2 #8409 Flow Vector Result : Rename to Vector Result 2022-01-07 10:38:56 +01:00
Magne Sjaastad
67993d56e3 #8409 NNC : Make sure user defined legend ranges work 2022-01-07 10:38:56 +01:00
Magne Sjaastad
3c35244809
#8420 Janitor: Remove empty parameters in initialization macros 2022-01-07 08:31:52 +01:00
Magne Sjaastad
7db24e9353 #8405 Source Stepping on multiple graphs
- add copy paste of plots into multi summary plot
- improve data source stepping for multi plot
- improve auto generated plot name, graph name and curve name
Fixes by clang-format

Improve readability
2022-01-06 15:49:20 +01:00
Magne Sjaastad
0fbd668569 #8397 Summary Curve : Add long vector name to auto name for curves 2022-01-06 15:49:20 +01:00
jonjenssen
55ba4bc802
Intersection depthfilter (#8408)
* Implement a simple depth filter to cut all geometry below a certain level for intersections
* Add option to override all curve intersection cut depths from collection.
* Add support for showing intersection above or below threshold. Update label texts.
2022-01-05 15:52:04 +01:00
Magne Sjaastad
8defab9bc1
Merge pull request #8402 from OPM/8401-flow-vector-result
#8401 Flow Vector Result: Handle empty results for first time step
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-01-04 07:29:56 +01:00
magnesj
57e4283d26 Fixes by clang-tidy 2021-12-27 09:42:08 +01:00
Magne Sjaastad
4d21f90bf9
Add summary multi plot
Improve robustness related to update of Summary Plot Manager

Add RimSummaryMultiPlot
Move shared code into RiaSummaryStringTools
Added "Create Summary Multi Plot" to menu of MultiPlot in project tree
2021-12-23 09:30:36 +01:00
Magne Sjaastad
891a2e7c29 #8375 Flow Vectors : Avoid recomputing NNCs when accessing flow data
Avoid include of RigNNCData.h in header files.
2021-12-20 10:23:52 +01:00
jonjenssen
43f298fa97
Merge pull request #8376 from OPM/fault_visibilityupdates
Faults: Add Visibiliy mode for overlapping area
2021-12-17 15:39:22 +01:00
Kristian Bendiksen
df37e30d8f #8365 Curve Appearance: correct visibility of options
Fixes #8365.
2021-12-15 15:13:14 +01:00
Magne Sjaastad
1c70d9a2c5 Janitor : Guard null pointer access 2021-12-14 12:01:06 +01:00
Magne Sjaastad
4090e70507 #8356 Summary Data : Add support for use of summary summary data from Python 2021-12-14 12:01:06 +01:00
Magne Sjaastad
2d5313772e 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.
2021-12-14 12:01:06 +01:00
Magne Sjaastad
bf7917ab7c Janitor: Remove obsolete code 2021-12-14 12:01:06 +01:00
Magne Sjaastad
033cc4f1b7 #8359 Plot Project Tree : Avoid update of plot if possible 2021-12-10 09:46:01 +01:00
Magne Sjaastad
3938e9e600 #8359 Plot Project Tree : Always show multi plot collection
If no multi plots was present, the top level collection was not visible. This caused the project tree to collapse when a new plot was created.
2021-12-10 09:46:01 +01:00
Magne Sjaastad
34fb7d7e84 #8345 Summary Plot Manager : Several improvements
Add checkboxes for individual plots for vectors/addresses and creation of multiplots.
Moved code into RicSummaryPlotBuilder.
Allow UiComboBoxEditor to disable autocomplete.
Create plot using Enter key without modifiers.
2021-12-07 09:53:02 +01:00
Magne Sjaastad
178a5ab583 Rename to Data Sources 2021-12-07 09:53:02 +01:00
Magne Sjaastad
5fcb81980d #8310 Summary Plot Manager : Add data source filtering 2021-11-19 15:42:26 +01:00
Magne Sjaastad
c945166e81 Janitor : Remove obsolete code 2021-11-19 15:42:26 +01:00
Magne Sjaastad
640b7406ec #8292 Add docking widget used to manage summary plots 2021-11-17 16:26:47 +01:00
Magne Sjaastad
21fd4f74b5 Refactor code 2021-11-17 16:26:47 +01:00
Magne Sjaastad
bc906f737c Variadic macro updates 2021-11-17 16:26:47 +01:00
Magne Sjaastad
89af752fa9 #8295 Guard null pointer access 2021-11-16 15:03:17 +01:00
Magne Sjaastad
2a65636ba3 #8250 Use variadic macros and remove obsolete parameters 2021-11-14 15:26:09 +01:00
Magne Sjaastad
6940e588b6 #8277 StimPlan : Use case insensitive string compare for facies and formations 2021-11-12 13:03:36 +01:00
Kristian Bendiksen
5545aff4b5 #8275 Ensemble Fracture Statistics: assert when fracture xml cannot be read 2021-11-12 09:39:20 +01:00
Kristian Bendiksen
5a3a5d1f36 Ensemble Fracture Statistics: Fix calculation of occurrence fracture 2021-11-10 12:40:40 +01:00
Kristian Bendiksen
a3e54d5573 Ensemble Fracture Statitics: Handle missing P10/P90 area. 2021-11-10 12:40:40 +01:00
Kristian Bendiksen
acd36761cf #8259 Ensemble fracture statistics: Use Mean value for fracture properties 2021-11-10 12:40:40 +01:00
jonjenssen
08af2e7c17
WIA: Add better support for list parameters (#8266)
* Add better support for list parameters
2021-11-09 18:17:47 +01:00
jonjenssen
e9925ec65a
Show parameter descriptions as tooltips (#8261) 2021-11-08 14:48:52 +01:00
Magne Sjaastad
8461950aa5 #8253 Update curve appearance for plot templates 2021-11-08 12:03:23 +01:00
Kristian Bendiksen
5ad7bfac77 #7027 Stim Plan Model: add unit to legend text for relevant curves 2021-11-08 09:51:22 +01:00
Kristian Bendiksen
53f102ee55 Stim Plan Model: Handle pressure values in field units. 2021-11-08 09:51:22 +01:00
jonjenssen
89a5258405
Merge pull request #8255 from OPM/wia_paramupdates
GeoMech/WIA: update input parameters and model size settings
2021-11-07 23:26:42 +01:00
Kristian Bendiksen
75b556e223 #8244 Ensemble Fracture Statistics: log conductivity per fracture.
Fixes #8244.
2021-11-05 20:02:04 +01:00
Kristian Bendiksen
7747f822bc
#8232 Ensemble Fracture Statistics: Swap min/max and P90/P10 for Beta (#8243)
For property Beta, low values are high (max, P10) case and high values are
low (min, P90) case. Calculation of statistical Beta values now uses
inverted logic.

Fixes #8232.
2021-11-05 20:00:22 +01:00
Magne Sjaastad
0c25794518 #8240 Use correct measured depth for the generated path point at sea level 2021-11-05 19:59:20 +01:00
Magne Sjaastad
12d0e9b89d #8192 Use nullptr as parent to the OpenGL widget to avoid Qt bug 2021-11-05 08:04:21 +01:00
Magne Sjaastad
421163d601 Janitor : Call direct parent when overriding virtual methods
When overriding initAfterReader, make sure to always call direct parent.

Failing to do so caused RimPlotCurve::initAfterRead() not to be called, and color and other appearance settings was not imported correctly.
2021-11-02 14:30:24 +01:00
Magne Sjaastad
4a11022288 #8095 Correlation Matrix: Invert Blue-Red coloring
fix colors


Revert "#8095 Correlation Matrix: Invert Blue-Red coloring "

This reverts commit f69c8bab9ceb17cfe46c02663cb1567291976413.
2021-11-01 15:13:38 +01:00
Jon Jenssen
cc8e9c69f9 Hide internal bool from UI 2021-11-01 14:32:09 +01:00
Magne Sjaastad
3d2409412b
Set default tick marks to min/max for StimPlan model plots (#8221)
Closes #8087
2021-11-01 12:09:25 +00:00
Kristian Bendiksen
cde2be80a7 Ensemble Well Log: hide curves on project reload 2021-11-01 12:51:58 +01:00
Magne Sjaastad
fc50dafc8c #8186 Append points from clipboard to RimPolygonFilter
wip
2021-11-01 11:14:48 +01:00
Magne Sjaastad
8a8019427d #8186 Show coordinates with depth(positive Z) instead of signed Z 2021-11-01 11:14:48 +01:00
Kristian Bendiksen
ce6ea17cd2 #8182 Fracture Statistics: improve floating point format 2021-11-01 08:38:43 +01:00
Kristian Bendiksen
9324c81322 #8217 Well Log Ensemble: Change curve defaults 2021-11-01 08:36:08 +01:00
Kristian Bendiksen
f8ab0b2197 #2029 Well Log Plot: Handle curves with different depth in 'Show Plot Data' 2021-10-29 15:00:46 +02:00
Kristian Bendiksen
09f1544553 #8110 Ensemble Well Log: Missing curves for "Show Plot Data" 2021-10-29 15:00:46 +02:00
Kristian Bendiksen
ea496072b8 #8102 Ensemble Well Log Plot: Fix crash when using TVD 2021-10-29 13:23:13 +02:00
Magne Sjaastad
ccf2116d20 Janitor : Set default values for integers exposed in Python API 2021-10-28 11:17:42 +02:00
Magne Sjaastad
d21be5823d #8212 Python : Make it possible to define the azimuth angle for a fracture template 2021-10-28 10:56:23 +02:00
Kristian Bendiksen
6a135395a6 #8181 Stim Plan Model Plot: make default facies font size "X Small" 2021-10-28 08:41:06 +02:00
Kristian Bendiksen
c3a5b980a4 #8029 Ensemble Fracture Statistics: improve area of statistics result 2021-10-27 21:59:26 +02:00
Magne Sjaastad
32ac5b8e5c #8198 Stimplan: Rename enum texts for orientation of fraction and stimplan model 2021-10-27 08:38:38 +02:00
jonjenssen
c81f6b44db
Merge pull request #8201 from OPM/move_intersections
Move intersection related files into subfolder
2021-10-26 14:41:43 +02:00
Jon Jenssen
19fa581c92 Use correct name for timestep 2021-10-26 14:01:16 +02:00
Jon Jenssen
be59eedd18 Update Well IA and Fault RA processing workflows to work with updated tree UI hidden/visible logic changes. 2021-10-25 18:25:41 +02:00
Magne Sjaastad
d61129e639 #8191 Fracture: Avoid overwrite of elastic properties set from Python 2021-10-25 14:51:01 +02:00
Magne Sjaastad
915745c389 Janitor: Cleanup names of scripted classes in Python
Avoid Rim prefix and use keyword alias to ensure backwards compability
2021-10-25 12:22:36 +02:00
Magne Sjaastad
e4d84675c5 #8180 Python : Make orientation scriptable 2021-10-25 12:22:36 +02:00
Magne Sjaastad
9e051d2769 #8187 Polyline target : Never set the vector values read only 2021-10-25 11:39:32 +02:00
Kristian Bendiksen
9777112527 #8101 Ensemble Well Logs: Hide individual curves in imported las-ensemble 2021-10-24 09:11:20 +02:00
Kristian Bendiksen
75fe73ee64 Refactor: Start using setUiTreeHidden where missing. 2021-10-24 09:11:20 +02:00
Kristian Bendiksen
b760404876 Fix crash on save project in console mode 2021-10-22 08:04:05 +02:00
Magne Sjaastad
6b13a31349 #8143 Performance: Avoid parsing grid GRDECL file twice
Previous implementation parsed grid file twice both for geometry data and properties.
2021-10-21 14:21:16 +02:00
jonjenssen
5bb49f4f57 Initial PP should be set to 0 if not defined. 2021-10-20 15:44:45 +02:00
Magne Sjaastad
da30992d5a Janitor : Guard access to empty vector 2021-10-20 14:44:25 +02:00
jonjenssen
059f30236b
Merge pull request #8168 from OPM/intersection_displacement
GeoMech: Support showing displacements on intersections, too
2021-10-20 01:41:14 +02:00
jonjenssen
b169900c41
GeoMech Intersection updates: support multiple parts (#8160)
* Rearrange intersection classes, split single file into one-per-class

* Support multi-part geomech case intersections
2021-10-15 16:57:18 +02:00
Kristian Bendiksen
6b3ad20587 #8079 StimPlan Model plot: Add Perforation interval in Fm. track 2021-10-15 13:52:45 +02:00
Kristian Bendiksen
6069a771ea #8103 Ensemble Well Logs: Index_K not available as property for geogrid
Made "Index K" available for grdecl, fixed crash, and disabled the depth
equalization when "Index K" is missing in the las files.

Fixes #8103.
2021-10-15 13:51:46 +02:00
Magne Sjaastad
d440e260c0 #6525 Export parameter : Add .GRDECL as default file name extension
Support both upper and lower case of *.GRDECL in file filter when specifying save file name
2021-10-14 19:50:29 +02:00
Magne Sjaastad
04b19e3ad7 #8143 GRDECL import : Refactor grid data and property import 2021-10-14 07:26:13 +02:00
Magne Sjaastad
54a4f35588 #8142 Preferences : Move system settings into separate file 2021-10-13 12:52:02 +02:00
Jon Jenssen
a2acadf3f4 Crash protection 2021-10-09 14:42:09 +02:00
Kristian Bendiksen
7cf56e1e87 #8084 StimPlan Model: Dangling annotations when changing MD 2021-10-08 14:09:22 +02:00
Kristian Bendiksen
296c4e552a #8093 StimPlan Model: Improve naming of barrier annotation. 2021-10-08 14:09:22 +02:00
Kristian Bendiksen
2dbe6666da #8093 StimPlan Model: simplify notations. 2021-10-08 14:09:22 +02:00
Kristian Bendiksen
36eda01be8 #8121 Fracture: provide statistics per fracture 2021-10-08 08:36:01 +02:00
Kristian Bendiksen
daac5b03e9 #8120 Ensemble Fracture Statistics: sort statistics better 2021-10-08 08:36:01 +02:00
Magne Sjaastad
5e0ce333e3 #8066 Project Tree: Move "Valve Templates" to top 2021-10-07 11:28:54 +02:00
Magne Sjaastad
a5be5b6b61 #8115 3D View : Add checkbox to GeoMech color result 2021-10-07 11:28:54 +02:00
Kristian Bendiksen
349d45c8f1 #8083 Well Log Plot: Avoid resetting visible x range. 2021-10-07 11:20:12 +02:00
Kristian Bendiksen
9f86bf15ed #8053 StimPlan Model Plot: Smaller font size for Facies log 2021-10-07 11:20:12 +02:00
Magne Sjaastad
8e371ee63c
Janitor : Remove unused functions (#8128) 2021-10-07 11:12:38 +02:00
jonjenssen
7b78c2d35b
GeoMech: show deformations in grid view (#8123)
Enable support in geomech view to show grid deformations
2021-10-07 02:12:42 +02:00