Magne Sjaastad
3e57a30826
Bump to 2025.04.4-dev.08
2025-08-08 10:00:22 +02:00
Magne Sjaastad
a59c8d0a3f
#12722 Fix grouping of files and detection of realization number
...
* Detect single ensemble for Everest file grouping
* Enhance realization number extraction to support underscore separator
2025-08-08 09:57:25 +02:00
Kristian Bendiksen
4397da9114
#12568 Python: Add example for extracting properties along well.
2025-08-08 08:58:31 +02:00
Kristian Bendiksen
e539170884
#12568 Python: add API for sampling given positions in a grid case
2025-08-08 08:58:31 +02:00
Kristian Bendiksen
464dd46ea9
#12568 Python: Add support for reading XYZ coords and inc, azi and dogleg
2025-08-08 08:58:31 +02:00
Kristian Bendiksen
f98399dff2
Python: add api for remove values from key-value store.
2025-08-08 08:58:31 +02:00
Kristian Bendiksen
90d1555de3
Python: add api for getting values back from key-value store.
2025-08-08 08:58:31 +02:00
Magne Sjaastad
377d300767
#12719 Allow import of same well multiple times
...
Also exposes the well path collection object through the project object, and updates examples.
2025-08-08 08:56:15 +02:00
Magne Sjaastad
871973d02a
Adds support for std::optional PdmFields
2025-08-07 15:45:09 +02:00
Magne Sjaastad
e8805df3ff
Improves support for ESMRY for import dialogs
...
- The file dialog now presents both SMSPEC and ESMRY types and allows the user to select the desired format.
- Fixes logic error in summary case import
- Adds ESMRY file support to the import dialog
2025-08-07 13:46:51 +02:00
Magne Sjaastad
b0a86de653
Avoid overwrite of axis object for newer project file versions
...
Add project file version check to the usage of m_plotAxis_OBSOLETE in RimSummaryCurve::initAfterRead()
2025-08-07 13:45:08 +02:00
Magne Sjaastad
43fa4197c7
Updates workflow to use Windows 2025
2025-08-06 14:46:50 +02:00
Magne Sjaastad
b74c711b11
#12689 Enables scripting for Non-Darcy perforation parameters
2025-08-06 08:45:58 +02:00
Magne Sjaastad
91e628da24
#12670 Skip completions with negative or invalid transmissibility
2025-08-05 15:26:46 +02:00
jonjenssen
7e95a1f8cd
Python code linting changes detected by black
2025-08-04 15:25:05 +02:00
jonjenssen
09f180ee53
Add support for duplicating editable well paths from python
2025-08-04 15:25:05 +02:00
Magne Sjaastad
84cdfe796c
Include full version string in stack trace report
2025-08-03 17:54:29 +02:00
Magne Sjaastad
79a7e94c8b
Make sure duplication of RFT plot works as expected
2025-08-01 21:57:42 +02:00
Magne Sjaastad
2fc12a35e2
Regression Tests: Fix crash for summary plot with summary x-data
2025-08-01 13:45:10 +02:00
Kristian Bendiksen
545d827774
#12654 Las import: fix crash for files with CR/LF on linux
...
The file in question had a "empty" line with CR/LF line ending at
the end of the file.
When reading this on linux (using getline) you get a non-empty string
containing the CR token. For these cases GetRecord returns true
with a empty record vector, and this expected in the calling code.
Crash happens when accessing the first (non-existing) element of the
empty vector when trying to provide error message.
Fixed by having GetRecord return false when vector is empty.
Fixes #12654 .
2025-07-30 13:44:18 +02:00
Kristian Bendiksen
ade8e1d7e6
Remove QT_CHARTS dependency.
2025-07-30 13:39:02 +02:00
Kristian Bendiksen
fa3f43456e
Remove GridStatisticsPlot and EnsembleFractureStatisticsPlot.
2025-07-30 13:39:02 +02:00
Kristian Bendiksen
aa02440000
caf: Add warnings for deprecated keywords.
2025-07-30 13:39:02 +02:00
Magne Sjaastad
e5d43c74ed
Triggers plot redraw after project load
...
Ensures that plot windows are properly updated after a project is loaded during regression tests.
Required after the ensemble curve changes in 2f9971cb30
2025-07-30 08:34:13 +02:00
Magne Sjaastad
e78ed69984
Bump to 2025.04.4-dev.07
2025-07-30 07:26:25 +02:00
Magne Sjaastad
2f9971cb30
Enhances ensemble curve handling and performance
...
* Removes obsolete code
* Return first non-empty return value from reader
* Simplifies water cut curve visibility check
* Defers the page update until after all plots have been added.
* Add settings to control number of threads
* Refactors ensemble curve handling and visibility
Improves the efficiency of ensemble curve set management by separating realization and statistics curves into distinct collections. This allows for more targeted operations, such as selectively showing/hiding realization curves without affecting statistics.
Also defers data loading of curves until they are actually displayed, optimizing performance.
The visibility updates are modified to optionally skip updating the parent plot, providing more control over replotting behavior and preventing unnecessary updates.
2025-07-30 07:16:29 +02:00
Magne Sjaastad
af58c8c580
Fix time stamp for build
2025-07-29 11:55:23 +02:00
Magne Sjaastad
9bb27caa07
Add Git SHA to about dialog
2025-07-29 09:34:20 +02:00
Magne Sjaastad
ad08969502
#12676 Add more guarding on valid data before use
...
Fix crash situation when computing delta between two large ensembles
2025-07-28 15:29:36 +02:00
Magne Sjaastad
ff3773c85d
Logging: Add accumulated timing for sub tasks when loading project
2025-07-28 15:29:01 +02:00
Magne Sjaastad
7e0a5ebd9e
Make sure toggling visibility works when multiple plots are selected
2025-07-27 09:04:50 +02:00
Magne Sjaastad
04dd18389d
#12670 Skip completions with negative transmissibility
2025-07-25 15:01:28 +02:00
Magne Sjaastad
3ee074fcc9
#12668 Fix duplication of well path
2025-07-25 14:14:47 +02:00
Magne Sjaastad
bc5d9f2b4f
Use upstream repo for surfio
2025-07-25 11:26:46 +02:00
Magne Sjaastad
b7afb4c1c6
Bump to 2025.04.4-dev.06
2025-07-25 08:42:13 +02:00
Magne Sjaastad
8fd2336ceb
Ensures address creation for summary readers
...
Population of addresses are now an explicit function createAndSetAddresses(). Make sure this function is called when required.
Related to https://github.com/OPM/ResInsight/commit/4e94169b6316b7cc567828fdabde090061f3d762
2025-07-25 08:42:13 +02:00
Magne Sjaastad
03e0cb3deb
Marks plot as initialized after creation
...
Ensures that the plot is marked as fully initialized after all initial setup steps are completed.
2025-07-25 08:42:13 +02:00
Magne Sjaastad
fdcd157238
Hide debug logging using keyword filtering
...
Also, adds a hint to the "KeywordsForLogging" preference to inform users about the 'enable-all' option.
2025-07-25 08:42:13 +02:00
Magne Sjaastad
b9f13f742d
Select the first visible plot item in the Project Tree
...
When clicking on a plot, this change ensures that the first visible ancestor plot in the hierarchy is selected in the project tree.
2025-07-25 08:42:13 +02:00
Magne Sjaastad
213be04700
Do not convert full range string to wildcard in file set definition
...
Use of wildcard requires a file search and is slower than using the range string
2025-07-24 15:18:14 +02:00
Magne Sjaastad
de35c760c0
#12663 Add file search tools and updates ensemble import
...
Introduces a new set of tools for searching files and directories recursively.
Update the ensemble import functionality to use the new file search tools.
Mark the old file system search function as obsolete.
2025-07-24 15:18:14 +02:00
Magne Sjaastad
15ce1f75aa
#12604 Add appearance settings for ensemble curve sets
...
Introduces customizable appearance settings for curve sets in RFT plots, including color, line style, and symbols.
2025-07-24 09:54:02 +02:00
Magne Sjaastad
b5823a5812
Bump to 2025.04.4-dev.05
2025-07-23 15:58:56 +02:00
Magne Sjaastad
b4e99e9a3a
Improves summary import for ensemble workflows
...
- Introducing a configuration system to automatically detect file patterns for restart and parameter files across ensemble realizations.
- Adding UI elements to control improved summary import settings.
- Modifying summary file reader to use the determined file patterns.
2025-07-23 15:58:56 +02:00
Magne Sjaastad
f9f9b6b07b
Refactor logging of elapsed time
2025-07-23 15:23:08 +02:00
Magne Sjaastad
3727a12634
Add reordering and drag/drop for summary ensembles
2025-07-23 10:34:27 +02:00
Magne Sjaastad
71c575ce10
Remove obsolete code for moving single ensembles into groups
2025-07-23 10:34:27 +02:00
Magne Sjaastad
8e12479242
Updates time range default values
...
Ensures that default time range values are updated when they are initially set.
2025-07-23 10:34:27 +02:00
Magne Sjaastad
294b7cfade
Disables export to project file for ensemble description
2025-07-23 10:34:27 +02:00
Magne Sjaastad
ad365f06f7
Ensure consistent return type syntax
2025-07-23 10:34:27 +02:00