Commit Graph

17614 Commits

Author SHA1 Message Date
Magne Sjaastad
e9ec8cb718 Prepare for 2024.12.2 2025-01-13 09:06:54 +01:00
Magne Sjaastad
77145fc69f Python: Enforce checking on script name to make sure conversion between camelCase and snake_case works correctly
* #12044 Python: Add Non-Darcy properties available in Python

* #12049 Python: Add checking for multiple consecutive upper case letters
The scripting keyword is transformed to snake_case for use in Python. When data in Python is sent back to ResInsight, the opposite operation happens. This concept works well for most variants of keywords, but there are some corner cases that is not working.

Add compile time checking to make sure that the scripting keywords are formatted correctly.

Fix keyword that has been formatted the wrong way and has never worked.

* Avoid running test if ResInsight executable path is not defined in env
* Make sure dash is allowed in enumeration text string
2025-01-13 09:06:54 +01:00
Magne Sjaastad
453f1c2a29 #12030 Fix isEqual for TextureImage
When comparing two TextureImages, create a std::vector representation and use the equality operator for std::vector.

Previous implementation did not test all values, and returned equality when the texture was not identical.
2025-01-13 09:06:54 +01:00
Magne Sjaastad
0f65762d57 #12037 Quick Access: Fix display of integer category values for filter 2025-01-13 09:06:54 +01:00
Jon Jenssen
479470b133 Fix broken filters in contour maps 2025-01-13 09:06:54 +01:00
Magne Sjaastad
84d9b1d4a0 Bump version to 2024.12.2-RV_01 2025-01-13 09:06:54 +01:00
jonjenssen
d38eece053 Update to OpenVDS 3.4.5 2025-01-13 09:06:54 +01:00
Magne Sjaastad
ab3b4ca063 #12020 Delay the call to updateConnectedEditors
Make sure the call to updateConnectedEditors happens after other slots have been processed. Also make sure that the call is done only once.
2025-01-13 09:06:54 +01:00
Magne Sjaastad
66b98a14f6 Replace RiaScheduler with caf:Scheduler
Remove ProgressState
Use caf::SchedulerCallable to communicate state for the progress dialog.
Use std::atomic to ensure thread safety
2025-01-13 09:06:54 +01:00
Magne Sjaastad
59c7c84b8d Add scheduler to AppFwk
Add scheduler to AppFwk
Make it possible to do a delayed call to updateConnectedEditors
2025-01-13 09:06:54 +01:00
Magne Sjaastad
c695ab086f #12021 Compute fault distance for active cells 2025-01-13 09:06:54 +01:00
Magne Sjaastad
eebb8feea6 #12021 Wrong calculation of INDEX_IJK
INDEX_I INDEX_J INDEX_K are result properties computed by ResInsight. When using opm-common, only active cells are defined. In this situation, the computation fails.

Change the implementation to compute these values only for active cells. This will also improve performance and use less memory.
2025-01-13 09:06:54 +01:00
Magne Sjaastad
e746e6b637 Bump to 2024.12.1 2024-12-16 08:01:10 +01:00
jonjenssen
37de827327 Rel perm plot legend adjustments 2024-12-16 08:01:10 +01:00
Magne Sjaastad
a18728b6e7 #11989 Check indices before accessing two-dimensional vector 2024-12-16 08:01:10 +01:00
Magne Sjaastad
19ae259726 Prepare for release 2024.12 2024-12-06 14:48:41 +01:00
Magne Sjaastad
4eb2a2d000 Bump to 2024.12.0 2024-12-06 14:35:08 +01:00
jonjenssen
711cb267fd
Polygon UI updates (#11975)
* Polygon UI updates
2024-12-06 14:26:30 +01:00
Magne Sjaastad
53a31c88c9 Add support for use of precompiled Octave binaries on Windows 2024-12-05 19:30:03 +01:00
Magne Sjaastad
28c46a4201
Merge pull request #11969 from OPM/dev 2024-12-05 15:06:30 +01:00
Magne Sjaastad
9da244d253 Add keywords for 2024.12 2024-12-05 11:29:12 +01:00
Magne Sjaastad
4d8be6971f Bump to 2024.12.0-RC2 2024-12-05 08:18:43 +01:00
Magne Sjaastad
996a10f781 Fix curve highlight for non-ensemble curves 2024-12-05 08:18:43 +01:00
Magne Sjaastad
39d19c9826 #11966 Fix visibility control of curve legends 2024-12-04 19:38:15 +01:00
Magne Sjaastad
586aefe0b6 Mark SUMO features with BETA 2024-12-04 18:47:07 +01:00
Magne Sjaastad
b48b58ca14 #11386 Summary plot: TCPU and ELAPSED are cumulative vectors 2024-12-04 18:47:07 +01:00
Magne Sjaastad
1ce2f9651c
#11954 Improve the curve merger algorithm
* Add flag to indicate identical X values when curves are merged
* Detect if x values are monotonically increasing
2024-12-03 16:53:11 +01:00
Jon Jenssen
d90dd91e29 Hide grid mesh lines in contour map view 2024-12-03 15:33:53 +01:00
jonjenssen
eee6f36a0e
Merge pull request #11952 from OPM/polygon_updates
Polygon command updates
2024-12-03 13:50:55 +01:00
Arne Morten Kvarving
6d4824b204 fixed: build against QT 6.8 2024-12-03 12:40:26 +01:00
jonjenssen
8644ca1ea5 Code fixes 2024-12-02 13:04:10 +01:00
Kristian Bendiksen
bd3ef3f775 #11943 Contour Map: regenerate grid and projection on sampling factor change. 2024-12-02 09:38:52 +01:00
Magne Sjaastad
db1fe84c33 Bump to 2024.12.0-RC1 2024-12-02 09:17:42 +01:00
jonjenssen
9ec83836ed Better command support for multi-select of polygons 2024-11-29 23:43:03 +01:00
Magne Sjaastad
3fac7d2045 Add message in CMake for download of OpenVDS 2024-11-29 15:43:38 +01:00
Magne Sjaastad
a4970a2426 Bump to dev.07 2024-11-29 08:54:19 +01:00
jonjenssen
10ce20074b Update to OpenVDS 3.4.4 for improved segy importer 2024-11-29 06:34:50 +01:00
Magne Sjaastad
041e2f2e13 #11938 Cloud Config: Show the full path to config file for cloud services 2024-11-29 06:28:02 +01:00
jonjenssen
bb19ba75a4
Add support for deleting OSDU and SUMO user token files (#11935)
* Add support for deleting OSDU and SUMO user token files
2024-11-28 19:40:17 +01:00
Magne Sjaastad
8822de0aee Use Qt 6.6.3 on Windows 2024-11-28 09:07:52 +01:00
Jon Jenssen
4975f260ca Support showing both scaled and unscaled curves in relperm plot 2024-11-27 16:31:57 +01:00
Magne Sjaastad
26a30ffa50 Make sure fault geometry always is visible
The check for fault was removed in 4cf6a26083

This causes wrong visualization when a range filter is active and a fault is present along the filter.

There is some performance issues seen when profiling this code, needs more investigation.
2024-11-27 12:29:12 +01:00
Magne Sjaastad
e54c4f3c1e Make sure all scheduled redraws are done
Snapshot image from the regression test
TestCase_Flow was wrong for well allocation plots, the well log part was not updated correctly.
2024-11-27 12:29:12 +01:00
Magne Sjaastad
24fc63ab6d VFP: Make sure table number is included for INJ plots 2024-11-27 12:29:12 +01:00
Kristian Bendiksen
1199d761ee Contour map geomech: fix bug with visibility map 2024-11-26 17:35:05 +01:00
jonjenssen
41b1994311
Allow reading unrst files without seqnum array (#11927) 2024-11-26 15:40:56 +01:00
Magne Sjaastad
59df36ddfc Bump to dev.06 2024-11-25 10:44:59 +01:00
Magne Sjaastad
494175d1e6 Extract creation of QShortenedLabel and add context menu
Create an intermediate class used to create a QShortenedLabel. If field is scriptable, add a context menu to support copy of the Python field name to clipboard.
2024-11-25 09:42:12 +01:00
Magne Sjaastad
ddefd39fc2
Python: Make more well completion parameters available
Add access to all MSW parameters in Python : "msw_settings = well_path.msw_settings()"
Make all parameters of the well completion object available in Python.
2024-11-25 09:38:23 +01:00
Magne Sjaastad
6894149f8e #11859 Summary Plot: Missing legend curve name for Excel data
Remove virtual from RimPlotCurve::setTitle()
Set curve name for an Ascii curve to custom
Make the curve title obsolete
2024-11-25 07:18:44 +01:00