Commit Graph

783 Commits

Author SHA1 Message Date
Magne Sjaastad
c8df7b4fdf #8240 Improve error message when well path is not crossing sea level 2021-11-09 09:27:55 +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
63cc63a168 StimPlanModel Plot: Avoid selecting curves to make project tree jump less 2021-11-08 09:51:22 +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
Magne Sjaastad
361bf4090a #8246 Summary Curves : Use icons for summary categories 2021-11-08 09:50:09 +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
b2433bf185 Janitor : Move disable exception print before any HDF5 operations
Some regression tests cause exceptions to trigger based on the HDF5 data present in test dataset. This causes the regression test to hang.
2021-11-05 12:30:45 +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
4366146fbb #8225 MSW export : Adjust position of valve segments 2021-11-02 13:53:42 +01:00
Magne Sjaastad
d6b699c38a Janitor : Set optional comment flag for perforations 2021-11-02 13:53:42 +01:00
Magne Sjaastad
cd1709b872 Field and object keywords for 2021.10 2021-11-01 15:45:19 +01:00
Magne Sjaastad
a8b45d875e Janitor : Update license info 2021-11-01 15:13:38 +01:00
Magne Sjaastad
fd3ee2a82d Janitor : Enable "Create ensemble well log" checkbox by default 2021-11-01 15:13:38 +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
Magne Sjaastad
e95a6b0882 #8117 Ensemble Import: less company-specific "Group by Ensemble" 2021-11-01 15:13:38 +01:00
Magne Sjaastad
b3e0279f3a Merge remote-tracking branch 'origin/main' into dev 2021-11-01 15:08:12 +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
Magne Sjaastad
cb26131102 #8186 Add vec3 tools used to change sign of z component 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
c150f3a6f9 Remove strange repeated entry in cmake. 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
Magne Sjaastad
299217e219
£8014 : Fix MSW valve export 2021-10-29 14:43:56 +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
defccca4be #8210 Summary Import : Improve fallback strategy 2021-10-28 10:57:03 +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
da74a4f0d6 #8196 GRDECL import : Handle multiple items of same value 2021-10-27 09:29:36 +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
8e0b69b3e7
#8118 Python: rename new_stim_plan* and new_fracture* method names (#8175) 2021-10-24 09:13:42 +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
jonjenssen
8c7ff445b6 Add support for calculating LE123 and PE123 2021-10-22 13:00:26 +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
Magne Sjaastad
9940b4ea50 Ensemble Dialog : Add missing signal blocker 2021-10-21 12:45:48 +02:00
jonjenssen
3ec66602cf Allow calculating ST again without POR results, as element types are correct now 2021-10-20 20:37:19 +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
Magne Sjaastad
d1d072140e Janitor : Move critical section into inner scope 2021-10-20 14:41:45 +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
Magne Sjaastad
3fa59a9fc3 Use std::from_chars to convert to int 2021-10-19 21:31:34 +02:00
Magne Sjaastad
0f1e09ed9b Janitor : Add performance test for string to int conversion 2021-10-19 21:31:34 +02:00
Magne Sjaastad
54d1b67d88 GRDECL import : Fix import of mapaxes 2021-10-18 10:20:28 +02:00
Magne Sjaastad
70a11e7fc3 Temporarily disable use of std::from_chars and <charconv>
On CentOS7, the include of <charconv> seems not to be present. Use previous conversion method for now.
2021-10-15 17:28:53 +02:00
jonjenssen
ae7139e18d Use the last frame for each timestep. 2021-10-15 17:13:09 +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
Magne Sjaastad
afadaf27d5
Merge pull request #8159 from OPM/performance-surface
Performance Surface import and resampling
2021-10-15 16:55:58 +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
cc80f2300b RigWellPath: Fix interpolation in RigWellPath::closestMeasuredDepth 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
db45b47121 Janitor : Readability improvements 2021-10-14 19:50:29 +02:00
Magne Sjaastad
0c5cf5e763 #8127 Import of Eclipse Case : Create view when importing case 2021-10-14 19:50:29 +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
7c7be7a846 #8150 Python : Do not show widget in console mode 2021-10-14 10:25:13 +02:00
Magne Sjaastad
c3e60dbc6f #8130 Import Input Eclipse Grid: Fix missing return statement 2021-10-14 07:41:41 +02:00
Magne Sjaastad
c33f33d995 #8130 Import Input Eclipse Grid: Skip keyword GDORIENT 2021-10-14 07:30:24 +02:00
Magne Sjaastad
6bfdcebf0b #8143 Review feedback 2021-10-14 07:26:13 +02:00
Magne Sjaastad
04b19e3ad7 #8143 GRDECL import : Refactor grid data and property import 2021-10-14 07:26:13 +02:00
Magne Sjaastad
488468723b #8143 Add EclipseTextFileReader with unit test
unit
2021-10-14 07:26:13 +02:00
Magne Sjaastad
d024f30a5b #8143 Preferences : Add file or memory mapped file for GRDECL import 2021-10-14 07:26:13 +02:00
Magne Sjaastad
77ac6606c1 #8144 Python : Support import of text file GRDECL cases 2021-10-13 12:52:02 +02:00
Magne Sjaastad
54a4f35588 #8142 Preferences : Move system settings into separate file 2021-10-13 12:52:02 +02:00
jonjenssen
9a63e6564c Cleanup 2021-10-09 14:42:09 +02:00
jonjenssen
3cb3170331 Fix: Disable contour map for multi-part geomech data, as that is not supported properly in the code. 2021-10-09 14:42:09 +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
0332f7bb9a #8109 Ensemble Well Log Plot: fix wrong track index 2021-10-08 13:12:52 +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
Magne Sjaastad
736f3a45ed Readability improvements 2021-10-07 11:20:12 +02:00
Kristian Bendiksen
9ea7bbfea9 #8086 StimPlan Model Plot: Improve default curve appearance. 2021-10-07 11:20:12 +02:00
Kristian Bendiksen
349d45c8f1 #8083 Well Log Plot: Avoid resetting visible x range. 2021-10-07 11:20:12 +02:00
Kristian Bendiksen
199ad33dc1 #8082 StimPlan Model Plot: Curve appearance for Facies track 2021-10-07 11:20:12 +02:00
Kristian Bendiksen
f8b99e83df #8080 StimPlan Model Plot: Set 0 range for X axis default for formation track. 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
Magne Sjaastad
0e620c8408 #8115 3D View : Add checkbox for Cell Result 2021-10-06 18:33:04 +02:00
Magne Sjaastad
63ff8ec58b #8115 3D View : Simplify objects at top level 2021-10-06 18:33:04 +02:00
Magne Sjaastad
bfd4457a6a #8113 LAS file import: Do not use message box for warning 2021-10-06 18:31:49 +02:00
Magne Sjaastad
c40efa8db0 Janitor : Use correct signal for QComboBox 2021-10-06 07:57:47 +02:00
Magne Sjaastad
a647d1a038 Well Log Plot : Guard nullpointer access 2021-10-06 07:57:36 +02:00
Magne Sjaastad
414b0601c1 Remove "Separate" from result UI texts 2021-10-06 07:43:32 +02:00
Magne Sjaastad
d8a2bfef54 #8099 Result Mapping: Move result definitions into sub folders 2021-10-06 07:43:32 +02:00
Magne Sjaastad
5596ff28aa #8078 Intersections: Improve names of surface items 2021-10-06 07:43:32 +02:00
Magne Sjaastad
25c993b020 #8076 Surface Results: Use "New Separate Result" 2021-10-06 07:43:32 +02:00
Magne Sjaastad
5368a5d098 Janitor : Add imported file to recently used files 2021-10-06 07:43:32 +02:00
Magne Sjaastad
f9c2bb4349 Janitor : Remove confusing concept hasUserRequestedAnimation 2021-10-06 07:43:32 +02:00
Magne Sjaastad
4c01472fc1 #8097 Surface Result : Show separate results when Cell Result is None 2021-10-04 14:08:38 +02:00
Kristian Bendiksen
3d560147b2 Curve Plot Appearance: fix incorrect version check 2021-10-04 14:07:01 +02:00
Kristian Bendiksen
faba3a980d #8027 StimPlan Model Export: Add perforation, formation and facies info 2021-10-04 10:20:09 +02:00
Magne Sjaastad
e2df3e9464
clang-tidy : Add some bugprone- checks 2021-10-04 10:08:13 +02:00
Kristian Bendiksen
59013ca91e #8028 Ensemble Well Logs: formation annotation from K-Layer offsets 2021-10-04 08:56:43 +02:00
jonjenssen
72ce82b08b
Add parameter value check to see if it is possible to continue or not. (#8091) 2021-10-01 16:32:11 +02:00
jonjenssen
69c829dc32
Make sure we load two results files after wia script has completed. (#8088) 2021-10-01 15:15:30 +02:00
Magne Sjaastad
6a6fc52ef9 Janitor : Performance improvements identified by profiling 2021-09-30 12:13:22 +02:00
Magne Sjaastad
9bc3036e8a Janitor : Build AABB search trees before multi threaded loop
The construction of a AABB tree uses OpenMP internally, and will cause crash if started from a OpenMP loop.
2021-09-30 12:13:22 +02:00
Magne Sjaastad
163fc707bd Janitor : Remove obsolete logging 2021-09-30 12:13:22 +02:00
Magne Sjaastad
0d4ab8b594
#8048 Everest Import: Group into separate ensembles 2021-09-30 09:08:09 +02:00
Magne Sjaastad
e5e1f59aef #8069 Summary ESMRY : Improve robustness and error reporting 2021-09-29 18:46:26 +02:00
Kristian Bendiksen
6440bd5b8d #8052 StimPlan Model Plot: tweak default shown tracks. 2021-09-29 14:57:31 +02:00
Kristian Bendiksen
d1fb845606 #8054 StimPlan Model Plot: Stack curve legends vertically 2021-09-29 14:57:31 +02:00
Kristian Bendiksen
d9af96cd2a #8054 StimPlan Model Plot: Show date in stress legend. 2021-09-29 14:57:31 +02:00
Kristian Bendiksen
94138e92db #8055 StimPlan Model Plot: Change order to have Porosity before Permeability 2021-09-29 14:57:31 +02:00
Kristian Bendiksen
dfa378fb85 #7805 Convert RimPlotCurve to use RimPlotCurveAppearance configuration. 2021-09-29 14:16:43 +02:00
Kristian Bendiksen
ea3fdef281 Refactor: extract code for detecting logarithmic result 2021-09-29 14:16:43 +02:00
Kristian Bendiksen
e9b070c57f #7967 Ensemble Well Log: make PERMX/PERMZ plots logarithmic by default 2021-09-29 14:16:43 +02:00
Kristian Bendiksen
3ce0edb046 #7805 Ensemble well logs: Add curve appearence settings 2021-09-29 14:16:43 +02:00
Kristian Bendiksen
30b21ac19e Provide default values for python methods to avoid occasional NaN 2021-09-29 14:04:11 +02:00
Kristian Bendiksen
ed19afd126 #8044 StimPlan Model: Show anchor position depth with positive sign. 2021-09-29 14:04:11 +02:00
Kristian Bendiksen
9cec017895 #8044 StimPlan model: Set Extraction Depth Boundaries relative to Anchor position 2021-09-29 14:04:11 +02:00
Magne Sjaastad
0f87c9760d #7862 Export Completion: Add ResInsight project file to file header 2021-09-29 09:42:04 +02:00
Kristian Bendiksen
8e6733d9e0 Fix incorrect bool conversion for input cases. 2021-09-29 09:40:27 +02:00
Kristian Bendiksen
f407acd5fa #8034 Pass reader settings to eclipse loading methods. 2021-09-29 09:40:27 +02:00
Kristian Bendiksen
51808d5ba7 #8034 Use omp for index result calculation. 2021-09-29 09:40:27 +02:00
jonjenssen
66852c4dad
WellIA: Load results after external computations script has completed (#8062)
* Load result after modeling has completed.
* Select new geomech view in project tree when importing a new geomech case
2021-09-28 12:39:54 +02:00
jonjenssen
de1d02e7bc
Rewrite to make code compile (#8061)
It should now be possible to build on centos 7, too
2021-09-28 11:31:13 +02:00
Kristian Bendiksen
0d5b7e37ac #8051 StimPlan Model Plot: Use geogrid for Formations. 2021-09-28 08:27:04 +02:00
jonjenssen
d09ae4e1cb
Improved ODB support (#8046)
* Experiments for supporting visualization of new ODB files from WIA workflow

* Some more experiments to get odb working for wia results

* More work in progress, experimenting to get wellIA result files to load properly

* Make sure all part geometries use the same global bounding box

* Clean up code

* Add some safeguards for data calculations
Move parts below grid in project tree

* Fix warnings

* Add support for C3D8RT elements
Add some more safeguards for missing data
Remove strange part handling

* Support elements with reduced number of integration points by pretending to have 8.

* Change integration point mapping to correct order (ref. Stein and Abaqus 2019 doc)

* Do not allocate too much memory for element nodal results for 20 element node types

* Code cleanup.
Revert back to old integration point numbering scheme (ref. Stein)

* And, another integration point order update...

* Update comments
2021-09-27 12:44:29 +02:00
Kristian Bendiksen
ed2beec359 #8038 Python: add api to insert a fracture template and a fracture at given MD 2021-09-24 12:32:42 +02:00
Magne Sjaastad
15b4077876
Fix some minor issues (#8043)
* #8016 Surface Ensemble : Update 2d intersection views
* Ensemble WLP : Make code more robust to missing data
* Janitor: Do not add files to recently used list when importing ensemble
* #8016 Ensemble WLP : Delete all temporary plots in one go
* #8016 WLP: Create a default date string that can be exported to LAS
* #8016 Janitor: Use *.dev as default well path extension
2021-09-24 10:21:16 +00:00
Magne Sjaastad
33221e7e07 #8033 Ensemble Well Log: Allow import from grdecl files 2021-09-24 08:42:07 +02:00
Magne Sjaastad
17c5f473be #8033 Ensemble Search Dialog : Allow edit of file extensions
Ensemble Search Dialog: Improve UI layout
2021-09-24 08:42:07 +02:00
Magne Sjaastad
cb6180b118 #8041 Histogram Calculations : Guard access to missing or empty result data
Crash seen when computing histogram data based on a difference case with no data.
2021-09-23 11:18:57 +02:00
Magne Sjaastad
515168600f
Improved UI for surface band and curves (#8026)
* Add surface intersection bands and curves
* #8024 Ensemble Surface : Fix mix of files for a ensemble layer surface
2021-09-23 09:59:29 +02:00