Commit Graph

15067 Commits

Author SHA1 Message Date
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
Magne Sjaastad
60873e54f4 Janitor: Always report unit for summary vectors 2022-01-06 15:49:20 +01:00
Magne Sjaastad
442abfea05 Janitor : Guard empty string 2022-01-06 15:49:20 +01:00
Magne Sjaastad
db8209d23a Janitor : Trim unit text for summary vectors 2022-01-06 15:49:20 +01:00
Magne Sjaastad
9023b01cfa Janitor: Guard null pointer access 2022-01-06 15:49:20 +01:00
Magne Sjaastad
bca2fadc28 Janitor: Make sure NNC connections are computed before visibility is evaluated 2022-01-05 15:58:41 +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
eeb51bd8f1 #8403 Ensure the NNC connection polygon is created before computing area 2022-01-04 12:24:21 +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
21f0988493 #8375 NNC : Create NNC generators when NNC data is available
This approach fixes an NNC visibility issue related to use of m_rimFault->faultGeometry()->connectionIndices() before any was assigned in RigMainGrid::distributeNNCsToFaults()
2021-12-20 10:23:52 +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
Magne Sjaastad
d82fa7f72b Janitor : Show warning when generated NNCs count is larger than 5M 2021-12-20 10:23:52 +01:00
jonjenssen
58f5c2e92b
Stop ResInsight from crashing when calculating cell volume (#8374)
* Stop ResInsight from crashing when calculating cell volume
2021-12-17 16:10:24 +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
Magne Sjaastad
b495284b18 Python : Improve summary data example 2021-12-16 15:13:23 +01:00
Magne Sjaastad
0d213e659c #8371 Make sure all NNC faces are created and assigned
Make sure that the first cell in RigConnection is assigned the lowest cell index. Assign the opposite face if the cell indexes are swapped.
In RigCellFaceGeometryTools, test both combinations of (cellA, cellB) and (cellB, cellA)
2021-12-16 14:25:21 +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
562be98e63 Janitor: Add type cast 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
48843c50f6 #8354 RFT file open : Inconsistent data might lead to crash
Use try/catch to avoid crash from RFT file reader. Avoid reading data when considering if menu items should be visible.
2021-12-09 09:59:18 +01:00
Magne Sjaastad
29db2bc012
Fix error in Python linting 2021-12-09 09:46:08 +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
e4357a9ab3 #8348 Theme : Changing theme when maximized plot window causes crash 2021-12-07 09:53:02 +01:00
jonjenssen
9edb0385d5 Support pausing before running abaqus script to allow input file modifications.
Add option in preferences to enable/disable pause.
2021-12-06 21:52:42 +01:00
magnesj
fc7c935b06 Fixes by clang-format 2021-12-01 18:31:44 +01:00
Magne Sjaastad
0a8b52051d Merge remote-tracking branch 'origin/main' into dev 2021-12-01 16:29:57 +01:00
Magne Sjaastad
4d25081dde Set version to 2021.10.2 2021-12-01 16:27:28 +01:00
Magne Sjaastad
1559d72766 #8339 Summary Preferences : Adjust default settings 2021-12-01 16:27:28 +01:00
Kristian Bendiksen
72ee0d6719 #8275 Ensemble Fracture Statistics: assert when fracture xml cannot be read 2021-12-01 16:27:28 +01:00
Magne Sjaastad
5f2ae7a9ba #8290 commandFile: Crash for scaleFractureTemplate
Make sure closeProject() is called before application exit. If not, some field editors will remain open an cause assert and crash on shutdown.
2021-12-01 16:27:28 +01:00
Magne Sjaastad
ed914a03a4 Janitor : Rename variable and function names 2021-12-01 16:27:28 +01:00
Magne Sjaastad
9a85f2f0d7 #8294 Export Well Path: Error in MD description
For file well paths, always use text MDRKB
For modeled well paths use MDMSL if airgap is zero, otherwise MDRKB
2021-12-01 16:27:28 +01:00
Magne Sjaastad
44f588be27 #8312 2D/3D Intersections: Fix missing display of polyline 2021-12-01 16:27:28 +01:00
Magne Sjaastad
2e64d77538 #8314 Ensemble import: Perform file search only on "Find" button
Automatic search when input changes can be time consuming and confusing.
2021-12-01 16:27:28 +01:00
Magne Sjaastad
e5874f08e8 #8237 Make sure fracture location is recomputed during copy/paste 2021-12-01 16:27:28 +01:00
Magne Sjaastad
8b36ec9925 #8313 Ensemble import: Avoid log message when no h5-file is found 2021-12-01 16:27:28 +01:00
Magne Sjaastad
5d96a98b06 #8316 Summary vector names: Use stripped quantity name to find category 2021-12-01 16:27:28 +01:00
Magne Sjaastad
fe93d437ec #8316 Summary vector names: Fix wrong category for several keywords 2021-12-01 16:27:28 +01:00
Magne Sjaastad
0b327ca83b #8297 Python : Do not modify result container when reading grid result data
Avoid resize if data is already present
Improve functions for getting grid data and accessing single cell values
Add example for read and write of grid data
2021-12-01 16:27:28 +01:00
Magne Sjaastad
d59584bd93 #8277 StimPlan : Use case insensitive string compare for facies and formations 2021-12-01 16:27:28 +01:00