Commit Graph
2777 Commits
Author SHA1 Message Date
Magne Sjaastad 37041ad0a6 clang-19-tidy and clang-19-format fixes 2025-05-19 14:31:30 +02:00
Magne Sjaastad 957adc3c4c Adjustments for ensemble file sets
* Add support for reload of ensemble file set
* Fix Replace for ensemble file sets
* Workaround for update of connected plots
* Use summary icon for ensemble data sources
2025-05-19 12:51:52 +02:00
Magne Sjaastad dc4cd33c6e #12495 Refactors ensemble statistics handling
Removes the dedicated `SUMMARY_ENSEMBLE_STATISTICS` category and instead uses a `statisticsType` field within `RifEclipseSummaryAddress` to represent ensemble statistics.

This change simplifies the code and avoids potential confusion by representing statistics as attributes of existing summary types, rather than a separate category. It also improves code robustness.
2025-05-16 07:53:46 +02:00
Magne Sjaastad 84f9ad0dcd First prototype on ensemble file set summary ensembles 2025-05-15 18:16:27 +02:00
Magne Sjaastad a958912378 Update opm-common
* Update opm-common
Include fix for tNavigator summary import
* Build opm-common from source
* Remove binary caching of opm-common
The caching is no longer required as a clean build takes minutes. In a previous version the build time was up to an hour on some systems.
2025-05-14 06:57:25 +02:00
Kristian Bendiksen 752d4efc42 Update error handling in Rimc* classes. 2025-05-12 17:31:48 +02:00
Kristian Bendiksen 135695fcb5 #5556 Refactor python error handling. 2025-05-12 17:31:48 +02:00
Magne Sjaastad 3c5221236a Use lambda functions and simplify createSummaryCasesFromFiles 2025-05-12 13:04:10 +02:00
Magne Sjaastad f708ac96f2 Add path pattern helper functions and tests 2025-05-12 13:04:10 +02:00
Magne Sjaastad 5126face72 Rename to summaryEnsembles() 2025-05-12 13:04:10 +02:00
Magne Sjaastad 76b3b3009d Get caf::FilePath for writable PdmFields 2025-05-12 13:04:10 +02:00
Magne Sjaastad 3c7e8ee120 Refactors summary case creation into a tool class
Moves the summary case creation logic from the `RicImportSummaryCasesFeature` class to a new `RiaEnsembleImportTools` class.
2025-05-12 13:04:10 +02:00
magnesj 649e96b10b Fixes by cmake-format 2025-05-12 09:48:15 +02:00
Magne Sjaastad 2d536724bf Add custom search path for stdc++exp
On older Linux distributions, the `libstdc++exp.a` is not part of the package system. This requires a local build of this library. Add a configuration option `RESINSIGHT_GCC_STDCPP_EXP_PATH` to be able to link with this custom library.
2025-05-12 07:57:37 +02:00
Magne 724d9a1864 Janitor fixes detected by clang-19 2025-05-09 15:54:28 +02:00
Magne 57017a166c Add minimum requirements for CMake, gcc and clang
On Linux, link with stdc++exp
Define requirements in README
2025-05-09 15:54:28 +02:00
Magne Sjaastad 158421297f Updates after patch release
* Merge main after release
* Bump to version 2025.04.2-dev.01
2025-05-09 11:53:00 +02:00
Magne Sjaastad fc79395ddd #12472 Fix flaky calculation of contour map top value 2025-05-09 08:22:55 +02:00
Magne Sjaastad e4f45073e1 Improve text for Append operations
Use "Append to Current Plot(s)" and "Append as New Plot(s)"
2025-05-08 14:19:17 +02:00
Magne Sjaastad 7714d727fc #12470 Use value range slider instead of independent min and max value sliders
Make sure minimum value is always less than max and max value is always larger than min.
2025-05-08 12:47:06 +02:00
Magne Sjaastad 9b613ba4f0 Create a menu for each ensemble in the plot
Create a QVariant using caf::PdmPointer, and send this variant to the feature. The feature converts the QVariant to an ensemble curve set.

Make sure the right-click menu in the summary plot shows the Create from filtered cases independent to the selection in project tree.
2025-05-08 07:27:42 +02:00
Magne Sjaastad a93d717e1c #12455 Date format string and precision
Use date format string from preferences when date is displayed. Use default number of decimals.
2025-05-08 07:27:42 +02:00
Magne Sjaastad ad83985e62 #12457 Move management of time axis annotations
Use RimTimeAxisAnnotationUpdater for management of annotation objects.
2025-05-08 07:27:42 +02:00
Magne Sjaastad 975bd32bac Show time selection in curve filter object 2025-05-08 07:27:42 +02:00
Magne Sjaastad 4617fb8015 Make sure the time fields are added only once 2025-05-08 07:27:42 +02:00
Magne Sjaastad 01e0258b2a #12448 Recompute statistical curves in RFT plots on replace 2025-05-08 07:22:33 +02:00
Kristian Bendiksen 67ebdc5f07 Polygon: make polygon from python editable. 2025-05-07 12:07:31 +02:00
Kristian Bendiksen e5dc280ce0 Add python api for creating corner point grid. 2025-05-07 12:07:31 +02:00
Kristian Bendiksen 1bc9925954 Add key value store class. 2025-05-07 12:07:31 +02:00
Kristian Bendiksen c022ee1550 #12438 Fix crash on incomplete category result.
Fixes #12438.
2025-05-05 17:33:50 +02:00
Magne Sjaastad d4c4760a0f #12419 Avoid assert during load of simulation case
Validate incoming parameters before use
2025-04-30 08:57:30 +02:00
Magne Sjaastad ed3d1d5627 #12427 Support both single and double underscore as keyword divider 2025-04-30 08:56:33 +02:00
Magne Sjaastad 7c6fa6ff77 #12436 Read and display date for summary restart files 2025-04-30 08:19:37 +02:00
Magne Sjaastad 403c864dd1 #12434 Use subscript for permability unit 2025-04-29 16:29:22 +02:00
Magne Sjaastad a159f0761e #12425 Use Qt file operations to establish absolute path to restart case 2025-04-28 18:15:19 +02:00
Kristian Bendiksen 3081a02b90 #12367 VTK surface import: handle NaN in vtu file. 2025-04-23 17:27:23 +02:00
Magne Sjaastad 7e38cc79b1 Remove duplicate parenthesis 2025-04-22 08:22:22 +02:00
magnesj 77c2d624fc Fixes by clang-tidy 2025-04-19 08:26:02 +02:00
Magne Sjaastad a09a189214 Update to clang-tidy 18
* remove unused variable
* Use clang-18 for ResInsight build
* Update to clang-tidy-18
* Add NOLINTNEXTLINE
2025-04-14 20:31:11 +02:00
Magne Sjaastad bdaa8b0d9c Show all files for grouping mode None 2025-04-14 12:24:20 +02:00
Magne Sjaastad 812cabf7c9 Do not change input focus when typing ensemble file path 2025-04-14 12:24:20 +02:00
Magne Sjaastad 892d7251ee Update to clang-format-18
Update to clang-format-18
Code changes related to clang-format-18
2025-04-11 18:34:32 +02:00
Magne Sjaastad b6b1bf053e Show selected realizations using X-cross symbol 2025-04-11 15:38:52 +02:00
Magne Sjaastad 7ddc789bba #12363 Correlation Parameter Filter: Make sure realizations are detected correctly 2025-04-11 15:38:52 +02:00
Kristian Bendiksen dd2fdad5dd #12342 Python: Add api for creating polygon
Fixes #12342.
2025-04-10 17:58:59 +02:00
Jon Jenssen 9c26664522 Make sure the clear all messages slot is defined as a slot. 2025-04-10 14:39:56 +02:00
Magne Sjaastad ae8446073b Refactors selection handling for improved code clarity
Modernize the interface to selection system. Create and return data instead of populating incoming parameters.
2025-04-09 07:21:54 +02:00
Magne Sjaastad 380f559f0d #12329 Simplify interface for log messages 2025-04-08 14:26:04 +02:00
Magne Sjaastad 03847198b7 Use correct annotation color 2025-04-07 11:05:35 +02:00
Magne Sjaastad fdb5d5605e Adds default property filter on well target creation
Adds a default property filter to the eclipse view when a well target is created. This ensures that cells with undefined values are hidden.

Also generates results on project load, so results are visible on startup.
2025-04-07 09:25:46 +02:00