Commit Graph

626 Commits

Author SHA1 Message Date
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
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
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
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
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
Kristian Bendiksen
6440bd5b8d #8052 StimPlan Model Plot: tweak default shown tracks. 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
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
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
Kristian Bendiksen
f407acd5fa #8034 Pass reader settings to eclipse loading methods. 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
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
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
Kristian Bendiksen
3d0fa2e7c7 Remove excessive debug logging of well centers. 2021-09-23 09:21:15 +02:00
Kristian Bendiksen
ebeaa8088c #8030 Ensemble Fracture Statistics: report area for individual fractures 2021-09-23 09:21:15 +02:00
Kristian Bendiksen
02b5246a20
#8006 Ensemble Well Log: Create ensemble from well path in project (#8018) 2021-09-21 15:33:18 +02:00
Magne Sjaastad
2480a782d1
Ensemble Surface improvements
* Performance : Improve surface import
* Performance: Use opm when importing files
* Surface : Use the triangle size as basis for the maximum search distance
* Performance : Resample surfaces in parallell
* Performance: Import file surfaces in parallell
* Ensemble Surface : Create one ensemble per surface
2021-09-16 14:28:19 +02:00
Kristian Bendiksen
1e83254e9e
Make P10/P90 calculation style more explicit 2021-09-16 10:38:27 +02:00
Kristian Bendiksen
cd91a96871
#7953 StimPlan Model: always recompute anchor position and thickness direction. (#8004)
This is to support manually changing the MD directly in the project file.

Fixes #7953.
2021-09-14 10:46:12 +02:00
Kristian Bendiksen
1df25ed71c
#7966 Ensemble Well Log: depth equalization and filter by curve set options in well log plot (#8001) 2021-09-14 10:44:52 +02:00
Kristian Bendiksen
cf502b7e93
Ensemble Fracture Statistics: hide plot update behind USE_QTCHARTS (#7998) 2021-09-13 12:25:31 +02:00
magnesj
33ad42d694 Fixes by clang-tidy 2021-09-13 11:32:31 +02:00
Kristian Bendiksen
1312f1d7b5
7962 ensemble fracture stats skip zero width (#7992)
* #7962 Ensemble Fracture Statistics: Add option to exclude zero width fractures

* #7962 Ensemble Fracture Statistics: fix data accessor used in statistics plot.

* #7962 Ensemble Fracture Statistics: Update referring plots.

* Ensemble Fracture Statistics: parameter name

* Fixes by misspell-fixer (#7994)

Co-authored-by: kriben <kriben@users.noreply.github.com>

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: kriben <kriben@users.noreply.github.com>
2021-09-13 08:34:03 +00:00
Magne Sjaastad
7b1185cec4
Surface Folders
* #7978 Ensemble Surface : Use collection instead of specialized class
* Review updates
2021-09-13 10:16:09 +02:00
Magne Sjaastad
f699f5f6b8 #7912 Summary Data Import : Update to ESMRY format 2021-09-13 10:00:45 +02:00
Kristian Bendiksen
dab22c4716
#7986 Ensemble Fracture Statistics: block negative number of cells. (#7991) 2021-09-13 08:42:04 +02:00
Kristian Bendiksen
117d201703
#7963 Ensemble Fracture Statistics: add progress bar. (#7985)
Also avoid recalculating the statistics for each added file.
2021-09-10 14:54:46 +02:00
jonjenssen
a5b80c649b
Merge pull request #7960 from OPM/geomech_WIA4
GeoMech: Well Integrity Analysis
2021-09-09 17:34:27 +02:00
Kristian Bendiksen
6173b4f421 #7969 Rename command to "Create Ensemble Surface" 2021-09-09 14:07:48 +02:00
Kristian Bendiksen
8f5beb8851 #7928 Add user interface for exporting multiple well logs. 2021-09-09 08:38:00 +02:00
Kristian Bendiksen
a3a2aac9b6 Add method to remove plot in Well Log Plot Collection. 2021-09-09 08:38:00 +02:00
Kristian Bendiksen
2b3fbe022e #7927 Add user interface for exporting multiple surfaces. 2021-09-03 14:59:40 +02:00
Magne Sjaastad
7260d318e4 #7929 Python : Make sure progress dialog is created after early exit
On some systems, the progress dialog triggers redraw with incomplete data and causes crash. Make sure the progress dialog is created after early exit
2021-09-03 10:01:46 +02:00
Magne Sjaastad
640c59d682 #7942 Summary Plot: Make reading of summary data file more robust
- remove the gsl::not_null for pointer to curve data
- For summary cases linked to a grid model case, do not try to read the original location of file if grid file location is not valid (will happen when a project file is moved)
2021-09-02 15:55:43 +02:00
Magne Sjaastad
b397c230ac #7940 Python : Traverse inheritance stack to find correct script class name 2021-09-02 08:55:35 +02:00
Magne Sjaastad
be29b278f2
#7929 Python : Avoid creation of new view when opening case 2021-09-01 08:25:22 +02:00
Magne Sjaastad
638f926429
cmake-format: Allow dangling parenthesis 2021-09-01 08:13:16 +02:00
Kristian Bendiksen
503d946bc1
#7923 Ensemble Fracture Statistics: export fracture orientation for result files (#7926) 2021-08-31 08:12:40 +02:00
Kristian Bendiksen
8d42533179
#7869 Ensemble Fracture Statistics: optimization by AABB tree. (#7924) 2021-08-30 13:01:18 +00:00
Magne Sjaastad
264e1decdc #7909 Surface Extraction : Updates based on review 2021-08-30 13:28:40 +02:00
Magne Sjaastad
5c564c152a #7909 Surface Extraction : Add watertight option to grid extraction 2021-08-30 13:28:40 +02:00
Kristian Bendiksen
6547ef1525
7834 cref removal (#7917)
* #7834 Well Log Statistics: prefer std::shared_ptr to cvf::ref.

* #7834 Use std::map to avoid hard-coded array length.
2021-08-30 10:19:45 +02:00
Kristian Bendiksen
414ee77aa8
#7834 Ensemble Well Logs: add depth equalization (#7914) 2021-08-30 09:18:34 +02:00
Kristian Bendiksen
4be9714368 #7893 Make accessor warning clearer in Well Log Track region annotations 2021-08-27 10:47:25 +02:00
Magne Sjaastad
b78cf3a4bb
Use cmake-format on all cmake files 2021-08-26 19:46:38 +02:00
Magne Sjaastad
49fa169db8
##7903: Improve ensemble surface names
Update the name of statistics surface when created
Regenerate surface geo only when required
Create statistics surfaces when importing surface ensemble
2021-08-26 15:12:27 +02:00
Kristian Bendiksen
795d9eecca #7899 Python: generate properties for 'name' and 'is_checked' for NamedObject 2021-08-26 13:06:16 +02:00
Magne Sjaastad
2fc65a3b62
#7892 Basic support for display of surface lines and bands on intersections
Guard divide by zero issues
2D Intersection View: Do not add parts with wrong coordinates
Add bounding box search tree
Add support display of intersection lines for selected surfaces
Show band between two first intersection lines
2021-08-26 08:13:03 +02:00
Kristian Bendiksen
2ef22f518c #7872 StimPlan Model: Add data source options for PORO/PERMX/PERMZ 2021-08-18 16:29:15 +02:00
Kristian Bendiksen
fbd1412853 StimPlan Model: Improve logging format for extration options. 2021-08-18 16:29:15 +02:00
Kristian Bendiksen
511439277a #7871 StimPlan Model: Add check-box for EQLNUM pressure interpolation 2021-08-18 14:46:25 +02:00
Kristian Bendiksen
56a86eee5f #7871 StimPlan Model: resample well log data when not from static case 2021-08-18 14:46:25 +02:00
Kristian Bendiksen
b69665ce23 #7871 StimPlan Model: Add data source ordering for EQLNUM extraction 2021-08-18 14:46:25 +02:00
Kristian Bendiksen
966bcd1e77
Ensemble surface import and statistics 2021-08-17 13:38:12 +02:00
Magne Sjaastad
8dbb1d5ccd
Improve well path modeling
* Improve handling of MD at first target
* When sea level well target is disabled, update MD of first target
* Show well target spheres by default, allow toggling of spheres
* Activate well target modifiers when clicking on well targets
* Remove selection update causing an unstable 3D view
* Improve display and handling of multiple locations
* Add special 3D target for tie in well target
* Add slider to tie in MD input field
* Show MD in well path target table
* Delete all well path laterals when deleting a well path

* Python : Add lateral to parent well
* Python : Add perforation interval
2021-08-13 16:48:33 +02:00
Kristian Bendiksen
40bd4c285a Improve logging when extracting StimPlan well logs. 2021-08-12 08:14:29 +02:00
Kristian Bendiksen
7db9efe387 StimPlan Model: Improve error handling on missing pressure and porosity data. 2021-08-12 08:14:29 +02:00
jonjenssen
ca0433ca3a Move well related pdm files into subfolders to clean up a bit 2021-07-15 13:47:16 +02:00
Kristian Bendiksen
6317489af8 #7666 Statistics Plot: Option to show histogram as curve 2021-07-02 09:39:18 +02:00
Kristian Bendiksen
0cbfd11dc3 #7751 Statistics Plot: add relative frequency percentage option 2021-07-02 09:39:18 +02:00
Kristian Bendiksen
84bf5d5454 #7752 Statistics Plot: Add titles for x and y axis 2021-07-02 09:39:18 +02:00
Magne Sjaastad
54dee08798 #7831 Janitor: Do not create QtChart features if compiled without QtChart 2021-06-30 14:50:28 +02:00
Kristian Bendiksen
d79dcafe5a #7716 Ensemble Well Logs: Add context menu for curve set. 2021-06-30 10:43:11 +02:00
Kristian Bendiksen
4d780b4915 #7716 Ensemble Well Logs: hide curves in project tree. 2021-06-30 10:43:11 +02:00
Kristian Bendiksen
6aa28bceb2 #7716 Ensemble Well Logs: improve legends appearance
Also remove some unused code.
2021-06-30 10:43:11 +02:00
Kristian Bendiksen
cdec36a582 #7716 Ensemble Well Logs: reattach signals on project open. 2021-06-30 10:43:11 +02:00
Kristian Bendiksen
4bd2a7b6fd #7716 Ensemble Well Logs: load data when project is opened. 2021-06-30 10:43:11 +02:00
Kristian Bendiksen
e6043fa329 #7716 Ensemble Well Logs: improve statistics curves 2021-06-30 10:43:11 +02:00
Kristian Bendiksen
3c784e9549 #7716 Ensemble Well Logs: Use colors from ensemble curve set 2021-06-30 10:43:11 +02:00
Kristian Bendiksen
a5bc860526 #7716 Ensemble Well Logs: use filters from summary ensemble curve set. 2021-06-30 10:43:11 +02:00
Kristian Bendiksen
5660f780b6 #7716 Use units from las files 2021-06-30 10:43:11 +02:00
Kristian Bendiksen
fed98a4183 #7716 Added ensemble well log curve set 2021-06-30 10:43:11 +02:00
Kristian Bendiksen
5a7b52abf6 Fix bug in error message format 2021-06-30 10:43:11 +02:00
Kristian Bendiksen
6c11b6f33b Refactor: Make interface to enable reuse 2021-06-30 10:43:11 +02:00
Kristian Bendiksen
f31aecf507 Refactor: extract EnsembleParameter into separate file. 2021-06-30 10:43:11 +02:00
Kristian Bendiksen
fb301ef3ab #7716 Add pdm object for Ensemble Well Logs 2021-06-30 10:43:11 +02:00
Magne Sjaastad
4e45f397e8 Fix missing includes 2021-06-29 19:09:12 +02:00
Magne Sjaastad
a3d5847733 #7824 Modeled Well Path : Optional support for linking of wells
#7824 Modeled Well Path : Add to context menu in 3D view
2021-06-29 19:04:27 +02:00
Magne Sjaastad
e06e0116d8 #7818 Modeled Well Path : Update location of completions 2021-06-29 15:33:03 +02:00
Magne Sjaastad
73f8046353 #7818 Modeled Well Path : Add support for creation of N laterals based on a template 2021-06-29 15:33:03 +02:00
Magne Sjaastad
95463c6521 #7811 Modeled Well Path : Add copy/paste of a modeled well path 2021-06-29 15:33:03 +02:00
Magne Sjaastad
d818a01b79 #7811 Modeled Well Path : Optionally use refpoint from top level well path 2021-06-28 14:44:45 +02:00
Magne Sjaastad
62d67a52c7 #7811 Modeled Well Path : Optionally show absolute coordinates 2021-06-28 14:44:45 +02:00
Magne Sjaastad
eb3c52aeb1 Python adjustments (#7809)
* #7797 Well Targets: Add scripting capability
* #7794 Python : Do not update childField or childFieldArray
* #7797: Python - Add scripting to well path collection
- Extend the pdmobject.py with method add_object()
- allow objects to be created from Python in well path collections
- add well targets to modelled well path

* #7795 Python : Make sure referenced generated classes are defined
* #7810 StimPlanModel: clean-up python generation
* Python : Always use empty string as default value for ptrFieldValue
It can happen that a ptrField is assigned to a pointer on object construction. (FaciesProperties) Make sure that constructor always assigns an empty string.

Co-authored-by: magnesj <magnesj@users.noreply.github.com>
Co-authored-by: Kristian Bendiksen <kristian.bendiksen@gmail.com>
2021-06-25 14:44:52 +02:00
jonjenssen
aa2b4305de Improve handling of LGRs in cell filters (#7783)
* Improve handling of LGRs in cell filters
2021-06-25 14:44:52 +02:00
Kristian Bendiksen
7f99a9561b Stim Plan Model: warn and handle error instead of assert. 2021-06-25 11:51:23 +02:00
Kristian Bendiksen
3b5eeb87fa #7715 Add python interface for creating well log plots 2021-06-25 08:45:39 +02:00
Kristian Bendiksen
dd55762249 Stim Plan Model: Use eqlnum from initial pressure case 2021-06-24 10:40:04 +02:00
Kristian Bendiksen
a652a2bfb9 #7782 Grid Statistics Plot: Use current Cell Result property for making histogram 2021-06-24 08:48:09 +02:00
Kristian Bendiksen
6fd5564545 #7718 Fix unnecessary error dialog for LAS import 2021-06-24 08:47:36 +02:00
Kristian Bendiksen
dde4f021ab StimPlanModel: replace assert with error handling 2021-06-22 07:17:12 +02:00
Kristian Bendiksen
f498138f4e StimPlanModel: use data from input cases when available 2021-06-22 07:17:12 +02:00
jonjenssen
66b2b50a1d
Enable starting FaultRA processing from 3d view (#7801) 2021-06-18 16:51:05 +02:00
Kristian Bendiksen
da166bd7b9 Revert "#7754 Hide experimental StimPlan Model features behind RESINSIGHT_DEVEL"
This reverts commit 1322bae6b6.
2021-06-16 12:24:12 +02:00
Magne Sjaastad
01c137c2c8 Add missing include 2021-06-14 10:00:28 +02:00
Magne Sjaastad
516d1c0084
Merge pull request #7767 from OPM/faultra_updates4
Fault RA: minor parameter changes
2021-06-14 09:49:46 +02:00
Magne Sjaastad
1350c56eaf Guard nullpointer access and catch exceptions 2021-06-14 08:01:28 +02:00
Magne Sjaastad
60dbb8a715 #7774 Ensemble Statistics : Remove test for match on first reported simulation time step
When computing statistics curves for an ensemble, we computed these values based on curves having identical same timestamp as the first summary case in the ensemble. If the simulator had numerical issues, this first time step can be slightly different from case to case.

Remove this test on first time step, but keep the optional test on last time step.
2021-06-11 18:16:56 +02:00
Magne Sjaastad
4b7744af26 #7771 Summary Plot Resampling: Crash for identical case names but different size
Avoid mix of curve values of different size
2021-06-11 14:48:36 +02:00
Magne Sjaastad
85b333d06d Janitor: Do not search for visible categories if view is closed 2021-06-11 09:37:26 +02:00
Magne Sjaastad
2e5953216f #7438 Project File: Simulation name is hard coded in plots 2021-06-11 08:06:46 +02:00
Magne Sjaastad
5d701dd12a #7308 Project file: Avoid storing Eclipse Faults file list 2021-06-11 08:06:46 +02:00
Magne Sjaastad
33411b9e79 Janitor : Fix missing formation category 2021-06-11 08:06:46 +02:00
Kristian Bendiksen
9d29ba47b0 StimPlan Model: Fall back to replacement values from input property 2021-06-10 15:51:29 +02:00
jonjenssen
f9129e767f Make sure fault_ra parameter file is overwritten.
Adjust digits in loadstep strings to max number of steps.
Always use 0 as first step for adv. processing.
2021-06-10 14:27:21 +02:00
Magne Sjaastad
40c44983f4 #7761 Objective Function : Fix typo for history vector 2021-06-10 11:31:26 +02:00
Magne Sjaastad
c6be89b61c Janitor : Adjust default font size 2021-06-10 11:06:36 +02:00
Magne Sjaastad
9f85975f2c Janitor : Improve icons and availability for new statistics 2021-06-10 09:33:22 +02:00
Kristian Bendiksen
42f998a7a5 #7763 Interpolate missing values for initial pressure
Fix problem with inf and NaN in exported Geological.frk.
This could happen when there is no grid cells of a given
EQLNUM for a given depth.

Also fix index issues due to mixing extractions with
and without over/underburden.
2021-06-09 21:23:50 +02:00
Magne Sjaastad
4de91e885b #7761 Objective Function : Change formula and add several options 2021-06-09 21:22:37 +02:00
Magne Sjaastad
c89e00b966 Janitor : Remove confusing defaultExtent for an intersection 2021-06-09 21:18:42 +02:00
Magne Sjaastad
8259220abd #7765 Well Log Curves : Improve handling of units 2021-06-09 21:18:42 +02:00
Kristian Bendiksen
1322bae6b6 #7754 Hide experimental StimPlan Model features behind RESINSIGHT_DEVEL 2021-06-08 09:08:33 +02:00
Kristian Bendiksen
2390c91d9f #7755 Move "Create StimPlan Model" menu item. 2021-06-08 09:08:33 +02:00
Magne Sjaastad
e1e7201b9b #7742 Contour map : Fix mix of global grid and result index
Always use globalGridCellIndex for grid cells
Always use resultGridIndex for result property vectors
2021-06-04 08:30:15 +02:00
Magne Sjaastad
33a1bbb6d6 #7742 Contour map : Do not use activeCellInfo for all results
Some results have values for each global grid cell. Do not use the active cell index when computing contour maps.
2021-06-04 08:30:15 +02:00
Magne Sjaastad
b3467a2fca #7739 Show only visible categories in legend
For the main Cell Result Legend, add an option to only show visible categories
2021-06-01 08:09:47 +02:00
Magne Sjaastad
6e0dadbdaa #7739 Preparations : Expose reservoir cell IDs used to generate geometry 2021-06-01 08:09:47 +02:00
Kristian Bendiksen
ec239f9643 #7667 Statistics Plot: add number format settings. 2021-05-29 10:00:27 +02:00
Kristian Bendiksen
b2025fbeef #7667 Refactor: extract number format settings for reuse. 2021-05-29 10:00:27 +02:00
Kristian Bendiksen
5d703b2a08 #7711 Statistics Plot: Remove border when gap width is zero. 2021-05-29 10:00:27 +02:00
Kristian Bendiksen
ae2af64c24 #7712 Statistics Plot: replace "Bar Width" with "Gap Width"
Also changed range from fraction to percentage, and inverted logic.
2021-05-29 10:00:27 +02:00
Kristian Bendiksen
429d1e4166 StimPlanModel export: use linear interpolation as last fallback for EQLNUM 2021-05-29 09:57:39 +02:00
jonjenssen
326a1765ef Include all timesteps in preproc file, not just from/to
Convert angle to radians.
2021-05-29 00:47:03 +02:00
jonjenssen
8752eebdca
Fault React. Assessment updates, part 2 (#7735)
* Add additional parameters to postprocessing script.
2021-05-28 14:31:36 +02:00
jonjenssen
ae7285b478
Fault Reactivation Assessment: updates and tweaks (#7732)
* Add flag to keep temp. parameter files or not.
* Ask user if it is ok to clean the output folder if selected.
* Add property for elastic table input file.
* Do not show legend by default when refreshing tsurfs
* Make sure all loadsteps are enabled in post processing json file
* Support running adv. proc without req. basic proc to be run first
2021-05-28 00:55:54 +02:00
Magne Sjaastad
33ac79d856 #7727 Performance : Reduce amount of work
Use objectsWithReferringPtrFields to find tieIn wells
Avoid using descendantsOfType
2021-05-27 12:52:57 +02:00
Magne Sjaastad
afb293db52 #7727 Well Path : Simplify access to all well paths 2021-05-27 12:52:57 +02:00
Magne Sjaastad
087cf41773 Janitor : Avoid includes in header files 2021-05-27 12:52:57 +02:00
Magne Sjaastad
59c14b2a53 Well Path Completion Type : Make sure all completions are visible
For MLT wells, make sure the previous defined completion types are not overwritten by laterals
2021-05-27 12:52:57 +02:00
Magne Sjaastad
73551b0ec8 Janitor: Check if bounding box is valid before use 2021-05-27 12:52:57 +02:00
Magne Sjaastad
57cd46c4e2 #7727 Well Path : Select modified well path when tie-in changes 2021-05-27 12:52:57 +02:00
Magne Sjaastad
f9ffd248f1 #7727 Well Path : Do not show context menu for tree nodes 2021-05-27 12:52:57 +02:00
jonjenssen
ec9713212e Smoothing is default on
Fix timestep and odb case name issues.
2021-05-26 14:56:18 +02:00
Magne Sjaastad
098fda9816 Janitor : Remove duplicated code 2021-05-26 13:28:45 +02:00
Magne Sjaastad
9d58769f89 Janitor : Avoid include of header file in header 2021-05-26 13:28:45 +02:00
Magne Sjaastad
3fca5f15ae Janitor : Use enum class 2021-05-26 13:28:45 +02:00
jonjenssen
832bd6c58f Make sure we use the correct timestep index to avoid a crash. 2021-05-26 10:44:01 +02:00
Magne Sjaastad
b8f7490311 #7655 Well Allocation Plot: Add more guarding for empty vectors
wip
2021-05-25 22:36:01 +02:00
Magne Sjaastad
a4a6c30370 Fwk : Add function to get all referenced PdmObjects 2021-05-25 11:50:18 +02:00
jonjenssen
9cd4edb025 Fix parameter file name. Do not clean up tmp parameter files while we test FaultRA. 2021-05-21 12:46:16 +02:00
jonjenssen
304ba4dedc Add bash/csh for external scripts on linux. 2021-05-20 14:45:38 +02:00
Kristian Bendiksen
d96e28b433 StimPlan Well Log Calculator: log missing result name when replacing missing values. 2021-05-20 07:18:44 +02:00
Kristian Bendiksen
f72890584f StimPlan Model Calculator: guard against inf/nan in stress calculation. 2021-05-20 07:18:44 +02:00
Kristian Bendiksen
3b383f1a57 StimPlan Model Calculator: Add more error checking for stress calculation. 2021-05-20 07:18:44 +02:00
jonjenssen
1465b179c5
Disable streamlines icon in explorer for eclipse input cases. (#7697) 2021-05-19 18:24:02 +02:00
Magne Sjaastad
b518acada6 Janitor : Use enum class 2021-05-18 16:22:05 +02:00
jonjenssen
4a4db5a3f2
Fault reactivation assessment #7321 (#7690)
Fault Reactivation Assessment implementation (ref issue #7321)
2021-05-18 14:28:54 +02:00
Magne Sjaastad
33c9b47e9e Set default bin count to 50 2021-05-18 08:58:40 +02:00
Kristian Bendiksen
5566db7b28 Use less generic names to work-around msvc compilation failure 2021-05-18 08:58:40 +02:00
Kristian Bendiksen
31734d04cb Grid Statistics Plot: Add ui for histogram configuration. 2021-05-18 08:58:40 +02:00
Kristian Bendiksen
8d1bc7bfd9 #7664 Statistics Plot: add option for relative frequency in histogram 2021-05-18 08:58:40 +02:00
Kristian Bendiksen
b00734265a #7682 Statistics Plot: Add user-defined histogram bar width. 2021-05-18 08:58:40 +02:00
Kristian Bendiksen
0dfe9e2383 #7665 Grid Statistics Plot: make histogram bar color configurable. 2021-05-18 08:58:40 +02:00
Kristian Bendiksen
647f7834f0 #7663 Ensemble Statistics Plot: Add user input for number of histogram bins. 2021-05-18 08:58:40 +02:00
Kristian Bendiksen
7c7f319e41 #7670 Show Ensemble Fracture Statistics as table 2021-05-18 08:17:45 +02:00
Kristian Bendiksen
9ad8b6ce69 #7671 StimPlan XML import: fix unit system assert on missing file. 2021-05-12 16:02:40 +02:00
Magne Sjaastad
5f44c994bf #7655 Well Allocation Plot: Remove assert causing crash 2021-05-11 15:03:05 +02:00
magnesj
d7c821844a Fixes by clang-tidy 2021-05-11 09:47:00 +02:00
Magne Sjaastad
1a6c5bc895 Add static cast to avoid warnings 2021-05-11 09:42:33 +02:00
Magne Sjaastad
2eced13e28 Well Lateral : Connect new lateral close to total depth 2021-05-11 09:27:55 +02:00
Magne Sjaastad
282c6f3586 Remove obsolete code 2021-05-11 09:27:55 +02:00
Magne Sjaastad
1daa598770 #7656 Well Group: Simplify organization of well groups 2021-05-11 09:27:55 +02:00
Magne Sjaastad
082d6500ad #7446 MLW: Add "Create Well Path Lateral" to well in Project Tree 2021-05-11 09:27:55 +02:00
Kristian Bendiksen
b116247273 #7609 Ensemble Fracture Statistics: Reorder UI elements 2021-05-10 14:03:52 +02:00
Kristian Bendiksen
8b2173f951 Refactor: Use PlotCollection interface more places. 2021-05-10 14:03:52 +02:00
Kristian Bendiksen
0fb69f7524 #7609 Add simpler plot collection interface 2021-05-10 14:03:52 +02:00
Kristian Bendiksen
d8b80bb988 #7609 Start using RimAbstractPlotCollection interface 2021-05-10 14:03:52 +02:00
Kristian Bendiksen
946e886bff #7609 Move loading of plot data into main plot collection. 2021-05-10 14:03:52 +02:00
Kristian Bendiksen
7e73a4a0bd #7609 Avoid by-passing parent in class hierachy. 2021-05-10 14:03:52 +02:00
Kristian Bendiksen
78e4379003 Guard against inf warning from QtCharts in StatisticsPlot. 2021-05-10 14:03:52 +02:00
Kristian Bendiksen
ac079eef82 Improve display name for Ensemble Fracture Stats collection. 2021-05-10 14:03:52 +02:00
Kristian Bendiksen
359df8360e Refactor: Make a copy of histogram data. 2021-05-10 14:03:52 +02:00
Kristian Bendiksen
01d88030d4 #7609 Calculate and display Ensemble Fracture Statistics plot. 2021-05-10 14:03:52 +02:00
Kristian Bendiksen
b662a87267 #7609 Refactor to reuse plotting part of Statistics Plot. 2021-05-10 14:03:52 +02:00
Magne Sjaastad
211a9ff915 #7647 PERM and other arrays default colour legend type change
Restore default color legend to "Continuous Logarithmic" instead of "Discrete Logarithmic"
2021-05-04 07:12:58 +02:00
Magne Sjaastad
1a5c7799c6 #7636 Native Checkbox : Use single statement to define native checkbox 2021-04-29 09:06:33 +02:00
Magne Sjaastad
536e656684 #7633 Summary Reader : Resolve symlinks for h5 file management 2021-04-28 14:10:23 +02:00
Magne Sjaastad
1cf1eef048 #7632 Preferences : Add separate tab Eclipse Summary
Remove obsolete includes
2021-04-28 14:10:23 +02:00
Kristian Bendiksen
b777ad9c74 #7557 Ensemble Fracture Statistics: Reuse existing templates with same name. 2021-04-27 22:53:00 +02:00
Kristian Bendiksen
329b8e114f #7556 Ensemble Fracture Statistics: report formation dip statistics. 2021-04-27 22:52:37 +02:00
Magne Sjaastad
2c91725365 #7622 Summary Restart : Add summary restart reader
Move libecl reader into RifEclEclipseSummary
Add a summary file restart history reader
Simplify RifEclipseSummary
2021-04-27 16:08:57 +02:00
Magne Sjaastad
9b6371c5c7 #7622 Summary Restart : Remove unused includes 2021-04-27 16:08:57 +02:00
Kristian Bendiksen
1d210bb66a #7608 Ensemble Fracture Statistics: Exclude cells with few samples for mean. 2021-04-27 08:11:26 +02:00