Magne Sjaastad
0f20fd4e92
Reduce memory usage and improve performance for summary reload
...
* Select top level summary cases and ensembles for reload
Simplifies the summary case reloading process by removing the unnecessary `createAddressObjects` parameter and instead using the `showTreeNodes` flag to determine when to create address objects.
This change optimizes the loading process, especially for ensembles, by avoiding the creation of addresses for all cases, which improves performance. It also moves the responsibility of building tree nodes into a dedicated function `buildTreeNodesIfRequired` which is only called when needed.
* Remove obsolete parallel loop
* Use zoomAll
* Add updateConnectedEditors to make sure the tree nodes are updated correctly
2025-11-19 14:30:13 +01:00
Magne Sjaastad
309c4af07e
#12593 Simplify object methods exposed to Python
2025-06-16 11:05:00 +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
df091336e0
Move summary tools into separate folder
2024-10-22 07:28:43 +02:00
Magne Sjaastad
78759feb15
Update GUI editor if a new summary vector is set created
...
Make sure the user interface is updated when summary data is set from Python using summary_case.set_summary_values
2024-03-22 08:46:28 +01:00
Kristian Bendiksen
d177491843
#10648 Refactor summary reader: return std::vector<double> instead of taking ptr.
2023-10-02 09:16:52 +02:00
Magne Sjaastad
f8c5cf389f
clang-format: Set column width to 140
...
* Set column width to 140
* Use c++20
* Remove redundant virtual
2023-02-26 10:48:40 +01:00
Magne Sjaastad
0ca70249ae
Move defines to RiaDateTimeDefines
2022-03-14 09:18:48 +01:00
Magne Sjaastad and magnesj
64bed86f8f
Intersection : Add Python support for triangle and result values ( #8505 )
...
#8508 Python : Make sure an empty list will be received as empty list in Python
Co-authored-by: magnesj <magnesj@users.noreply.github.com >
2022-02-07 17:38:19 +00:00
Magne Sjaastad
4090e70507
#8356 Summary Data : Add support for use of summary summary data from Python
2021-12-14 12:01:06 +01:00
Magne Sjaastad
2a65636ba3
#8250 Use variadic macros and remove obsolete parameters
2021-11-14 15:26:09 +01:00
Magne Sjaastad
9838f766cb
Performance : Use std::string when parsing address strings
2021-09-13 14:08:50 +02:00
Magne Sjaastad
721d912f9e
#7358 Summary Curve Resampling : Use helper code in RiaSummaryTools
2021-02-12 13:20:21 +01:00
Magne Sjaastad
f53e8b5838
Fix typo
2021-02-03 15:40:44 +01:00
Gaute Lindkvist
81699db187
Rename ApplicationCode to ApplicationLibCode
2021-01-11 15:27:45 +01:00