Commit Graph
100 Commits
Author SHA1 Message Date
Magne Sjaastad 0ed7932f48 Merge pull request #8230 from OPM/dev
Release 2021.10.0
2021-11-03 08:28:44 +01:00
Magne Sjaastad ddf632060f Set version to 2021.10.0 2021-11-02 16:14:36 +01:00
Magne Sjaastad f45adf5a04 Set version to 2021.10.0-RC_02 2021-11-02 14:36:09 +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 703e7d046c Set version to 2021.10.0-RC_01 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 549118b6ad #7974 Progress Bar : Always delay display and increase threshold duration
Some users experience crash/hang situations related to display of Progress Bar dialog. This is related to implicit repaint of windows due to display or hide of a progress dialog.

To reduce the probability for error situations the following is improved:
- Increase the delay before the dialog is displayed
- Do not show the progress dialog immediately, wait until the delay duration is reached
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
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
Magne Sjaastad 13a91aef51 #8186 Table view : Add copy to clipboard using Ctrl-C 2021-11-01 11:14:48 +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
Magne Sjaastad 299217e219 £8014 : Fix MSW valve export 2021-10-29 14:43:56 +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
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
Magne Sjaastad e1dea1d34d #8197 AppEnum : Add alias list to support backwards compatibility 2021-10-27 08:38:38 +02:00
Magne Sjaastad 3d7d3874cf Example of elastic property scaling 2021-10-26 09:54:40 +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 e711d94d49 Scripting : Show script errors in message window
When assigning values from Python to a Pdm object, make sure the errors are displayed in the message window.
2021-10-25 12:22:36 +02:00
Magne Sjaastad 295186f99b #8180 : Add example for fracture template orientation 2021-10-25 12:22:36 +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 fbc8300210 #8180 Python : Generate enum texts for documentation 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
Magne Sjaastad 841da58f10 #8187 Multiple object edit : Improve identification of selected items at multiple levels
Find all selected items at one level starting from the largest level. This is required to be able to modify multiple rows in the table editor. Items in the table editor use by default SelectionManager::FIRST_LEVEL
2021-10-25 11:39:32 +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
Magne Sjaastad f73f8b2466 Set version to 2021.10.0 2021-10-21 09:46:44 +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
Magne Sjaastad 27867b01ec Merge pull request #8170 from OPM/centos7-devtools-10
Update centos7.yml
2021-10-20 10:18:03 +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
Magne Sjaastad afadaf27d5 Merge pull request #8159 from OPM/performance-surface
Performance Surface import and resampling
2021-10-15 16:55:58 +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 98c4dda145 #6163 Match fields in child objects for multi-object selections 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 68955dc914 Python : Fix vector count for ESMRY and use tmp folder for export 2021-10-13 14:24:32 +02:00
Magne Sjaastad 77ac6606c1 #8144 Python : Support import of text file GRDECL cases 2021-10-13 12:52:02 +02:00
Magne Sjaastad 9894c1da35 #8143 System : Add external libs fast_float and mio
https://github.com/fastfloat/fast_float
https://github.com/mandreyel/mio
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
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
Magne Sjaastad 8e371ee63c Janitor : Remove unused functions (#8128) 2021-10-07 11:12:38 +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
Magne Sjaastad e2df3e9464 clang-tidy : Add some bugprone- checks 2021-10-04 10:08:13 +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 da43084fcb opm-common : Cherry-pick region bugfix 2021-09-29 18:46:26 +02:00
Magne Sjaastad e5e1f59aef #8069 Summary ESMRY : Improve robustness and error reporting 2021-09-29 18:46:26 +02:00
Magne Sjaastad 0f87c9760d #7862 Export Completion: Add ResInsight project file to file header 2021-09-29 09:42:04 +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
Magne Sjaastad 63896f8c3a Formation Names : Make use of formation names more robust 2021-09-22 14:38:40 +02:00
Magne Sjaastad fd8fbe19f4 #8009 Make sure a view is created when case is imported
The original logic was not clear due to automatic conversion of pointer to bool
2021-09-20 10: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
Magne Sjaastad 0bfa6ae2d1 #8009 Missing return values due to default function parameters 2021-09-15 14:58:54 +02:00
Magne Sjaastad 6ab8d59283 #8012 Ensemble Well Log : Close case after well log extraction 2021-09-15 14:54:02 +02:00
Magne Sjaastad dc3a962cae File Search Dialog : Do not search on launch 2021-09-13 14:11:54 +02:00
Magne Sjaastad 9838f766cb Performance : Use std::string when parsing address strings 2021-09-13 14:08:50 +02:00
Magne Sjaastad f89cd51416 Performance : Use unordered_map
Use of unordered_map gives performance gain of 50% for lookup of addresses based on quantity name. Performance gain due to use of hash inside unordered_map.
2021-09-13 14:08:50 +02: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 41f80e7d89 #7912 Summary Data Import : Review feedback 2021-09-13 10:00:45 +02:00