Commit Graph
100 Commits
Author SHA1 Message Date
Magne Sjaastad 2e643edc35 MSW : Restore MSW settings per completion type
Remove the common MSW settings on well path
2021-03-11 10:50:25 +01:00
Magne Sjaastad 51b72ce7be WELSEGS Export : Avoid duplicate perforation segments in WELSEGS table 2021-03-11 10:50:25 +01:00
Magne Sjaastad e1b71481ec #7481 Usability : Update plot when menu closes
Parts of progress dialog GUI can be present after menu has closed
2021-03-11 10:45:54 +01:00
Magne Sjaastad f56b442e26 #7481 Usability : Include case name in menu item text 2021-03-11 10:33:43 +01:00
Magne Sjaastad 4099662cbc #7481 Usability : Open grid model from summary case and summary curve 2021-03-10 21:44:39 +01:00
Magne Sjaastad 8357032d53 #7472 Compdat Export : Check if export folder exist 2021-03-08 19:20:42 +01:00
Magne Sjaastad 59562aec29 #7470 Well Path Tools : Use a positive value of each component to represent length 2021-03-08 13:18:40 +01:00
Magne Sjaastad c1f7f0f66f Modeled Well : Several view update issues (#7463) 2021-03-05 15:19:55 +01:00
Magne Sjaastad 0377da8097 System : Optionally bundle OpenSSL on Linux (#7458) 2021-03-05 09:56:05 +01:00
Magne Sjaastad 7798aa4b25 #5678 Help System : Add help to right-click menu in Property Editor 2021-03-03 15:29:48 +01:00
Magne Sjaastad 08b8d7d400 Octave : Use correct destination build folder 2021-03-03 14:11:49 +01:00
Magne Sjaastad 44bae5dad6 VFP Plots : Select one or multiple files when creating VFP plots 2021-03-03 13:19:34 +01:00
Magne Sjaastad 3e2ddce10d #7442 Create LGR : Segfault when no dynamic data is present
This fix will also display eperforations when no dynamic data is present

https://github.com/OPM/ResInsight/issues/6911
2021-03-03 10:55:15 +01:00
Magne Sjaastad 9bac309a4f Completion Export : Add option to control export of comments 2021-03-02 09:25:53 +01:00
Magne Sjaastad 562ec1a398 Fix type cast warnings 2021-02-26 16:03:17 +01:00
Magne Sjaastad 8bab748fa6 Improve MSW export including multi lateral wells
Based on branch https://github.com/OPM/ResInsight/tree/system-msw-refactor

- Move completion settings to property of well path
- Rename to RimFishbones
- Export implicit COMPSEGS for fishbones main bore
- Add valve for each branch
- Increase version number to be able to handle import of legacy project files
2021-02-26 14:59:57 +01:00
Magne Sjaastad 5415a8c42d Misspell-fixer: Ignore 'carefully' 2021-02-26 14:59:01 +01:00
Magne Sjaastad d9f4d4682f Janitor : Hide loading of date for one time step from public API
ResInsight assumes that loading of data is done for all time steps at a time. Special handling of data loading is required for statistics calculations. Make statistical class a friend to be able to do this operation.
2021-02-26 14:45:13 +01:00
Magne Sjaastad 916cbb306f Streamlines : Set default max days to 5000
On large models, the time to compute streamlines can use much memory and be time consuming. Reducing the max number of days will help in some cases.
2021-02-26 13:47:31 +01:00
Magne Sjaastad d7d843b9ed Add missing include 2021-02-26 13:03:29 +01:00
Magne Sjaastad bde6fc7d9c Streamlines : Show dominant flow phase velocity 2021-02-26 10:45:30 +01:00
Magne Sjaastad 4a9e759e4b Streamlines : Avoid load of a single step
If only one time step is loaded, all other logic must be able to handle this situation. Load data for all time steps when asking for flow related data
Use absolute value when comparing flow values
2021-02-26 10:45:30 +01:00
Magne Sjaastad f7a5f18e7f #7361 Janitor : Keep obsolete fields for PLT and RFT plots
The regression tests are not loading correctly, keep these fields for a while
2021-02-24 22:16:23 +01:00
Magne Sjaastad ce2dd46a2e #7361 Janitor : Guard null pointer access 2021-02-24 22:16:23 +01:00
Magne Sjaastad 9cb59f9ea4 #7411 Python : Copy Python module to build folder
Remove obsolete _unityTargetName used by cotire
2021-02-23 07:07:07 +01:00
Magne Sjaastad 7d5268987c Janitor : Add missing includes (GNU 8.3.0) 2021-02-22 18:06:18 +01:00
Magne Sjaastad c542b457a6 #7307 Janitor : Hide empty visualization folders in a 3D view 2021-02-22 16:51:30 +01:00
Magne Sjaastad f3a824eeef #7361 Janitor : Remove obsolete fields 2021-02-22 16:51:30 +01:00
Magne Sjaastad 65e6c5005a Janitor : Add missing include (GNU 8.3.0) 2021-02-22 14:02:57 +01:00
Magne Sjaastad 1caac72715 Janitor : Use std::clamp and remove obsolete includes of cvfMath 2021-02-22 13:37:05 +01:00
Magne Sjaastad 084835ce66 #7333 Well Log Plot: Improve Stack Curve with Phase Colors
Improve curve colors when only one curve of a given phase is displayed
Make sure to call the base class directly above current inheritance level
Improve colors
2021-02-22 13:37:05 +01:00
Magne Sjaastad 93a3060757 #7331 Summary Plot: Keep curve color when stacking curves 2021-02-22 13:37:05 +01:00
Magne Sjaastad 64a8a0ad8d #7346 Summary Plot: Improve default curve for observed data 2021-02-22 13:37:05 +01:00
Magne Sjaastad 3c07989c51 Janitor : Remove obsolete code related to Qt 4 2021-02-22 13:37:05 +01:00
Magne Sjaastad f12a3ed1ba #7403 Replace fromTime_t with fromSecsSinceEpoch 2021-02-22 08:32:08 +01:00
Magne Sjaastad b29952e8a9 #7403 Replace toTime_t with toSecsSinceEpoch 2021-02-22 08:32:08 +01:00
Magne Sjaastad 6c672d9c9c #7376 Data Source Stepping : Improve icons
Icons
2021-02-18 18:55:04 +01:00
Magne Sjaastad c6a5b9a8dd Dark Theme : Add radiobutton 2021-02-18 18:55:04 +01:00
Magne Sjaastad cf6680415f #7382 Advanced snapshot export : Janitor fixes 2021-02-17 22:28:57 +01:00
Magne Sjaastad 03305eaaa4 #7382 Advanced snapshot export : Issue processEvents before snapshots 2021-02-17 22:28:57 +01:00
Magne Sjaastad a86d0489ac #7380 Janitor : Use forward declare when possible 2021-02-17 22:28:21 +01:00
Magne Sjaastad b5cb011c2f #7380 Correlation Plot : Use complete summary address text when possible 2021-02-17 22:28:21 +01:00
Magne Sjaastad b93be2f73b #7324 Export well path: Remove problematic characters in file name 2021-02-17 10:20:23 +01:00
Magne Sjaastad 4666c45f66 #7065 WBHP for historic period reported as -99 in some cases
Use 0.0 instead of nan, as this behaves in a better way when computing statistics and visual display of curves.
2021-02-16 14:15:20 +01:00
Magne Sjaastad e656b0effb Janitor : Guard null pointer access 2021-02-16 13:31:26 +01:00
Magne Sjaastad 6b16b2dcf1 #7065 Include inf values in statistics curves (P90, P10, ..)
If inf values are skipped, the visualization of statistics curves will be positioned at wrong date.
2021-02-16 13:23:28 +01:00
Magne Sjaastad 1e0e429156 #7065 WBHP for historic period reported as -99 in some cases
Use NaN instead of -99 to indicate no data present
2021-02-16 11:10:17 +01:00
Magne Sjaastad 4cb59aa1d0 #7347 Property Editor : Check if current field is part of selection
When using toggle buttons in tree view, the current field changed might be outside of the current selection. Only apply multiple field changed if current field is part of the current selection.
2021-02-16 08:25:45 +01:00
Magne Sjaastad c690c9fa53 #7126 Well Log Extraction: Remove printing of warning 2021-02-12 13:37:05 +01:00
Magne Sjaastad de5bd826a5 #7358 Ensemble Curve Resampling : Add resampling 2021-02-12 13:20:21 +01:00
Magne Sjaastad d6bd8657cf #7358 Summary Curve Resampling : Add resampling to curve data 2021-02-12 13:20:21 +01:00
Magne Sjaastad 721d912f9e #7358 Summary Curve Resampling : Use helper code in RiaSummaryTools 2021-02-12 13:20:21 +01:00
Magne Sjaastad e76be1ebd3 Dark Theme : Include QGroupBox 2021-02-12 13:18:57 +01:00
Magne Sjaastad ff92f7b792 Janitor : Remove Multi Case Import dialog and features 2021-02-12 13:18:57 +01:00
Magne Sjaastad a8589efe23 Preferences: Show undo/redo in General tab 2021-02-12 13:18:57 +01:00
Magne Sjaastad 1152b52cd0 Flow Vectors: Show all phases by default 2021-02-12 13:18:57 +01:00
Magne Sjaastad a25e795a02 Divide by Area: Remove duplicate reports of "/A" 2021-02-11 10:37:17 +01:00
Magne Sjaastad 83a1a1fa6d Summary Editor : Make sure at least one source is selected 2021-02-11 07:41:01 +01:00
Magne Sjaastadandjonjenssen cc292b197a Result Divided by Area: Establish concept used to compute flow velocity and normalized trans (#7349)
* Geometry Tools : Add convenience functions for polygon area

* #7232 Result Divided by Area: Add cell face result and show in GUI

Native support for flow rate is given by mass rate (mass per time) over a cell face. Add a derived result that takes flow rate divided by cell face area to get velocity (distance per time).

Add support for this concept on relevant native results, and indicate this result type in UI using a "/A" postfix

* Speed up divided-by-area calculations by using openmp

* Some refactoring of result data access.

* Make sure NNC data is scaled correctly in vector flow viz.

Co-authored-by: jonjenssen <jon@soundsoft.no>
2021-02-11 03:01:17 +01:00
Magne Sjaastad 424f66fd4e Set version to 2020.10.1-dev.02 2021-02-10 15:21:57 +01:00
Magne Sjaastad 6ebf3aaaca #7350 PVT curves : Use PVTNUM value to get PVT curve data 2021-02-10 15:19:38 +01:00
Magne Sjaastad bcdba1bb8f #7347 Property Editor : Enable undo/redo of field changed operations 2021-02-10 15:08:35 +01:00
Magne Sjaastad 14c09f30cf #7342 Property Editor : Support multi-select of objects of same type 2021-02-10 15:08:35 +01:00
Magne Sjaastad f14386314e #7335 Dual poro models : Hide rel perm plots when fracture result is active 2021-02-09 13:06:54 +01:00
Magne Sjaastad 7aa3a47b36 #7335 Dual poro models : Throw exception if invalid data is detected 2021-02-07 21:45:08 +01:00
Magne Sjaastad b77da64b6d #7334 Contour maps: Filter out both positive and negative inf values 2021-02-06 09:20:52 +01:00
Magne Sjaastad fdb465fe6d #7335 Dual poro models : Support rel perm and PVT plots 2021-02-05 15:35:33 +01:00
Magne Sjaastad b2fc74e73e #7335 Dual poro models : Support using matrix part of PORV
For dual porosity models, use PORV from the matrix part.

Also guard all conversion of 1-based to 0-based indexing to avoid potential undefined behaviour.
2021-02-05 15:35:33 +01:00
Magne Sjaastad 4bd76a78ad Update flow diagnostics from upstream master 2021-02-05 15:35:33 +01:00
Magne Sjaastad f53e8b5838 Fix typo 2021-02-03 15:40:44 +01:00
Magne Sjaastad a060ba349e #7316 Curve Calculator: Add support for single line if-statement 2021-02-02 14:30:26 +01:00
Magne Sjaastad 1a8f36373c #7304 Color Legend : Use inverted color legend for SWAT 2021-02-02 14:30:26 +01:00
Magne Sjaastad 55cbe69222 #7074 Derived parameters not updated when changing input parameters 2021-02-02 14:30:26 +01:00
Magne Sjaastad acc9afdb71 #7293 Wrong unit in legend for stress directions and stress anisotropy 2021-02-02 14:30:26 +01:00
Magne Sjaastad dbf310db9e gha: Update buildcache and relax BUILDCACHE_ACCURACY 2021-01-29 10:38:15 +01:00
Magne Sjaastad f55da30f4d #7296 Property Filter : Crash when creating a property filter when no valid cell results is active 2021-01-27 15:39:40 +01:00
Magne Sjaastad 1bacd41037 Add Python linting using black (#7276) 2021-01-26 20:48:01 +01:00
Magne Sjaastad 0ec612ae86 Create LGR : Use all well cells if no completions are defined (#7285)
* #7274 Create LGR : Use all well cells if no completions are defined

* #7263  Create LGR : Not working in console mode 

Guard access to RiaApplication

* Add pytest for create_lgr_for_completion

* Add pytest for create_lgr_for_completion

* #7289 Script : Add execute of last used script

* #7291 Python : Guard access to RiaMainWindow
2021-01-26 20:34:31 +01:00
Magne Sjaastad 4866794f2b #7289 Script : Add execute of last used script 2021-01-26 12:47:48 +01:00
Magne Sjaastad e4b285c169 #7158 WBS plot : Update plot name when water depth changes 2021-01-22 08:21:56 +01:00
Magne Sjaastad 80bae6df45 Fix missing includes 2021-01-21 14:39:01 +01:00
Magne Sjaastad 55034759c5 Doc : Updated text for command file markdown generator 2021-01-18 09:15:51 +01:00
Magne Sjaastad 0246377adc Add missing bundling of libprotobuf 2021-01-13 08:02:12 +01:00
Magne Sjaastad 9468c673fe Command line arguments : Add null pointer guards 2021-01-12 21:57:09 +01:00
Magne Sjaastad 7b5bc5c2cd #7189 Ensemble RFT: Show only parameters with variation 2021-01-12 12:23:41 +01:00
Magne Sjaastad 97114f4554 #7190 Correlation Parameters : Fix cache inconsistencies 2021-01-12 12:23:41 +01:00
Magne Sjaastad 828421e86b Fix missing rename to ApplicationLibCode 2021-01-11 22:27:57 +01:00
Magne Sjaastad 140c292a93 Fix precompiled headers 2021-01-11 22:21:39 +01:00
Magne Sjaastad 7a2d388097 Overlay opacity (#7171)
* #7165 Ensemble RFT : Use theme color for marker text
* #7165 Ensemble RFT : Make overlay items semi-transparent
2021-01-07 07:35:27 +01:00
Magne Sjaastad 2d3b9f0929 Add missing include 2021-01-05 15:41:30 +01:00
Magne Sjaastad f0b3ab27be Janitor : Move defines into separate file 2021-01-05 15:41:30 +01:00
Magne Sjaastadandmagnesj 5b9371c5f3 Fix ensemble rft crash (#7160)
* #7138 Ensemble RFT Plot : Guard access to viewer when MDI window is closed

* #7138 Ensemble RFT Plot : Never insert empty vectors

* #7138 Ensemble RFT Plot : Remove cvf legend drawer

* #7138 Ensemble RFT Plot : Improve visibility of statistics curves

* #7138 Ensemble RFT Plot : Modernization

* Fixes by clang-format

Co-authored-by: magnesj <magnesj@users.noreply.github.com>
2021-01-05 14:00:32 +01:00
Magne Sjaastad 3209dcde6c Fix typo when RESINSIGHT_QT5_BUNDLE_LIBRARIES is active 2021-01-04 15:30:30 +01:00
Magne Sjaastadandmagnesj 73925e6e20 Adjustments related to custom install of Qt 5.15 (#7080)
* Update CMakeLists.txt

* Bundle ICU binaries for Qt

* Use environment variable QT_PLUGIN_PATH if present

* Add xcb plugins

* Fixes by cmake-format

* Fixes by cmake-format

Co-authored-by: magnesj <magnesj@users.noreply.github.com>
2021-01-04 09:24:35 +01:00
Magne Sjaastad 4dfcc7e45b Calculation of p10/p90 : Add more tests and treat all computed values equally 2020-12-18 07:59:01 +01:00
Magne Sjaastad b8b7ee234d Objective Function : Restore inverted test for command visibility 2020-12-16 08:59:41 +01:00
Magne Sjaastad f2c43af8ea Janitor : Disable deprecated functions for newer Qt5 (#7122) 2020-12-15 15:54:07 +01:00
Magne Sjaastad 746385fbce Janitor : Missing initialization in constructor 2020-12-15 09:29:33 +01:00
Magne Sjaastad 03c436393c Janitor : Add missing override 2020-12-15 09:29:33 +01:00
Magne Sjaastad 9bbb56ceee Janitor : Avoid pointers to temporary objects 2020-12-15 09:29:33 +01:00