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
Magne Sjaastad
f699f5f6b8
#7912 Summary Data Import : Update to ESMRY format
2021-09-13 10:00:45 +02:00
Magne Sjaastad
d1463645d0
#7912 Summary Data Import : Include LGR in construction of SummaryNode
2021-09-13 10:00:45 +02:00
Magne Sjaastad
737ee811fa
#7912 Summary Data Import : Map from eclAdr to keyword
2021-09-13 10:00:45 +02:00
Magne Sjaastad
c7917915cd
#7912 Summary Data Import : Add fmt to ThirdParty
2021-09-13 10:00:45 +02:00
Magne Sjaastad
c603e6fe90
Janitor : Improve Ensemble File Search dialog
...
- auto search on launch
- add recently used history to file filter
2021-09-09 15:35:28 +02:00
Magne Sjaastad
0e0bd751f6
#7973 Export Completions : Further improvements
...
Fix typo
Make sure compdat export works for custom file name
2021-09-09 15:16:34 +02:00
Magne Sjaastad
acdcbe44b4
Merge pull request #7975 from OPM/7973-custom-export-filename
...
Export Completions : Custom export file name fails in some cases
2021-09-09 10:16:37 +02:00
Magne Sjaastad
7f460b2958
#7957 Move progressdialog control to General tab
...
The freeze bug in Qt is triggered when the progress bar is displayed for long-running processes. A temporary workaround for freeze issues is to disable the progress bar. Move the setting into General tab to make it easily available for all users.
2021-09-08 11:51:20 +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
ea6e734a55
Janitor : Add name to all parts to be able to find the source code producing the part
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
e961dce97d
#7944 Cell selection: Avoid crash for Pflotran simulation case
2021-09-02 15:55:43 +02:00
Magne Sjaastad
97d678d9e8
#7933 Export Snapshot : Fix failing example
2021-09-02 09:25:22 +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