Magne Sjaastad
7d06f78d54
Use GitHub cache instead of temporary NuGet
2025-05-26 06:42:45 +02:00
Magne Sjaastad
25346e6cfe
Move RigSurface classes into Surface folder
2025-05-21 18:09:22 +02:00
jonjenssen
087df7e997
Remove well cells, too, if edfm I limit is detected
2025-05-21 10:40:47 +02:00
Magne Sjaastad
e05d81aaab
Avoid asserts to be able to open a misconfigured project
2025-05-20 20:49:37 +02:00
Kristian Bendiksen
a5ce90083d
Corner Point Case: create view only when in GUI mode.
2025-05-20 20:39:07 +02:00
Kristian Bendiksen
8ac3b11402
Corner Point Case: compute bounding box after load.
2025-05-20 20:39:07 +02:00
Kristian Bendiksen
1a55fa11c3
#12459 Add regular surface domain object.
2025-05-20 20:39:07 +02:00
Kristian Bendiksen
b9ac1bc0c5
Python: Avoid "Rim" prefix for python objects.
2025-05-20 20:39:07 +02:00
Kristian Bendiksen
25f312e117
Python: use python version from mypy.ini (bumped to 3.11).
2025-05-20 20:39:07 +02:00
jonjenssen
02d13fda82
Add nullptr guards to avoid crash when trying to use well allocation plot with an ensemble
2025-05-20 15:07:27 +02:00
Magne Sjaastad
b380af16c6
GHA: Adjust condition for publish to TestPyPi
v2025.04.2-dev.01
2025-05-20 10:05:44 +02:00
Magne Sjaastad
8d8a4705a7
Add publish to TestPyPi
...
Check if there is a tag on dev-branch for the current version. If not, create tag on dev-branch and publish python package to TestPyPi
2025-05-20 09:41:55 +02:00
Magne Sjaastad
7566fdaf48
Add date to about dialog
2025-05-20 09:41:55 +02:00
jonjenssen
7b7878e0af
EDFM grid data support
2025-05-19 17:40:39 +02:00
Magne Sjaastad
37041ad0a6
clang-19-tidy and clang-19-format fixes
2025-05-19 14:31:30 +02:00
Magne Sjaastad
a693c6a21e
Update to clang-tidy-19 and clang-format-19
...
Use updated cache for vcpkg.
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
Kristian Bendiksen
7899736f05
Python ruff fixes
...
* Python: Clean up imports.
* Python: Clean up error handling example.
* Python: Remove unused local variables
* Python: Avoid comparing against True/False.
* Python: Remove unused name variable.
* Python: Reuse class definition type variable.
* Python: Fix more unused imports
* Black fixes
2025-05-16 15:46:45 +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
5e37c58d18
Hide some CMake warnings
2025-05-15 15:59:07 +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 Sjaastad
82fbc7ae89
Add logging of stack using std::stacktrace
...
When a segfault happens, add the stack trace to spdlog
2025-05-09 15:54:28 +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
53517fad83
GHA: Use clang-19
...
clang-19 is required c++23 features
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
82206e6ae5
Janitor: fix test name.
2025-05-07 12:07:31 +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
Magne Sjaastad
bd8a5452bc
#12454 Do not create option items that are not available in valueOptions
...
Do not create option items if the list is empty and the field contains a selection. This is different to other editors, but can cause a crash situation.
2025-05-06 13:44:36 +02:00