Magne Sjaastad
9e41db33f5
Progress: optionally call QApplication::processEvents on progress updates
...
Add ProgressInfoEventProcessingBlocker
Co-authored-by: Kristian Bendiksen kristian.bendiksen@gmail.com
2024-09-11 12:48:54 +02:00
Magne Sjaastad
cfc97bb615
Revert "Progress: optionally call QApplication::processEvents on progress updates."
...
This reverts commit eb762fd122 .
2024-09-10 08:18:37 +02:00
Kristian Bendiksen
eb762fd122
Progress: optionally call QApplication::processEvents on progress updates.
...
Fixes the missing updates of UI when running long tasks in main thread.
2024-09-09 14:15:28 +02:00
Magne Sjaastad
64a559756f
Improve visual appearance for depth surface
...
- disable intersection geometry with cell property colors
- allow opacity
- set default color to blue, as most user use this plane for oil-water contact
2024-08-28 09:22:55 +02:00
Magne Sjaastad
1b509c0384
Use mutex when import well paths
...
A shared data structure (RifWellPathImporter) is used when importing well paths. Add mutex to ensure single use of shared data structure.
2024-08-23 17:07:48 +02:00
Magne Sjaastad
141484f8a7
Improve error handling when trying to access OSDU data
...
Show more details when support for SSL is missing.
Move connection of signal/slot away from constructor. This makes it possible to use ResInsight even if SSL is not available.
2024-08-19 16:33:19 +02:00
Kristian Bendiksen
b324fdb26b
Close project if cancelling well path loading.
2024-08-16 15:46:22 +02:00
Kristian Bendiksen
9bea739252
Parallelize initial import of OSDU well path.
2024-08-16 15:46:22 +02:00
Kristian Bendiksen
bf2a852b4d
Add cancellation of well path collection loading.
2024-08-16 15:46:22 +02:00
Kristian Bendiksen
76a1d43b0e
Osdu: make sure token is valid before background loading.
2024-08-14 11:32:07 +02:00
Kristian Bendiksen
2651ca91b6
Add well log loaders.
2024-08-14 11:32:07 +02:00
Kristian Bendiksen
694d2eda66
Add background data loader framework and well path loaders.
2024-08-14 11:32:07 +02:00
Kristian Bendiksen
4aadf6e801
Correct or remove ssihub references.
2024-07-29 12:24:58 +02:00
Kristian Bendiksen
44daecac9a
Refactor: move RiaOsduConnector to Tools/Cloud.
2024-07-10 18:57:15 +02:00
Kristian Bendiksen
122b724a83
Osdu: Split blocking and non-blocking api, and fix race condition on parquet data.
2024-07-10 18:57:15 +02:00
Kristian Bendiksen
d0a870bb38
#11514 OSDU: parse and add datum elevation to well paths.
2024-06-18 15:47:47 +02:00
Kristian Bendiksen
80f269715b
Refactor: register keyword aliases for WellLogFile.
2024-06-17 22:22:35 +02:00
Kristian Bendiksen
7125670d8c
Review fixes.
2024-06-14 17:31:22 +02:00
Kristian Bendiksen
e77ecb7f7f
Janitor: remove unused field.
2024-06-14 17:31:22 +02:00
Kristian Bendiksen
8854abe482
Osdu: get well paths from ddms instead of Osdu Storage api.
2024-06-14 17:31:22 +02:00
Kristian Bendiksen
10ad053c30
Osdu Well Log: make it possible to add Osdu well logs to plot.
2024-06-14 17:31:22 +02:00
Kristian Bendiksen
23d716754e
Add action for downloading and parsing well log from OSDU Wellbore DDMS.
2024-06-14 17:31:22 +02:00
Kristian Bendiksen
0477371e0d
Refactor: use new base class WellLog where possible.
2024-06-14 17:31:22 +02:00
Magne Sjaastad
a0ebb6e496
Add copyObject to PdmObjectHandle
...
New syntax to copy an object
auto curveCopy = curve->copyObject<RimSummaryCurve>();
Previous deprecated syntax
RimColorLegend* customLegend = dynamic_cast<RimColorLegend*>(
standardLegend->xmlCapability()->copyByXmlSerialization( caf::PdmDefaultObjectFactory::instance() ) );
2024-06-14 17:18:28 +02:00
Kristian Bendiksen
c1aba471f2
Refactor: rename WellLogFileChannel to WellLogChannel.
2024-05-28 10:44:44 +02:00
Kristian Bendiksen
577ef1e154
Add support for well paths from OSDU.
2024-05-24 15:19:43 +02:00
Magne Sjaastad
b57767d895
Add feature to set parent well
2024-03-25 10:19:31 +01:00
Magne Sjaastad
6fe997b3c9
Add and use caf::PdmUiPushButtonEditor::configureEditorLabelHidden
2024-02-23 08:47:52 +01:00
Magne Sjaastad
ce513be638
Remove all use of .uiCapability()->setUiTreeHidden( true );
2024-02-05 10:15:36 +01:00
Kristian Bendiksen
a8c719b289
#10663 WBS Plot: Import well log from CSV file.
...
Also compute SH_MK_MIN/EXP/MAX and FG_MK_MIN/EXP results.
2024-01-29 15:05:08 +01:00
Kristian Bendiksen
544e6974e7
Refactor: improve interface for finding intersecting cells.
2024-01-03 13:00:09 +01:00
Kristian Bendiksen
ef90a698b4
Fault reactivation: compute and export stress.
2023-11-27 15:42:47 +01:00
Magne Sjaastad
b1d1c397d4
Make RimWellPathCompletionSettings scriptable
...
Support scripting of wellNameForExport, GroupNameForExport, MswLinerDiameter, MswRoutghness, Preferred Fluid Phase scriptable
2023-11-06 09:43:24 +01:00
Kristian Bendiksen
db77ea5762
Perforation Interval: make properties scriptable from Python.
2023-10-09 08:35:42 +02:00
Kristian Bendiksen
8df4dd42eb
Refactor: rename RimWellLogFile to RimWellLogLasFile
2023-10-02 16:04:53 +02:00
jonjenssen
0ccddcb836
Fault Reactivation updates ( #10665 )
...
* Support getting pore pressure for all nodes
* Misc fixes and updates in fault reactivation UI
* Disable fault reactivation result unless you load an odb from a valid working folder
2023-09-27 15:15:17 +02:00
Kristian Bendiksen
959c9d48fa
#10649 ApplicationLibCode: Use collection.empty() instead of comparing with size
2023-09-27 10:16:37 +02:00
Kristian Bendiksen
50cf568a82
Janitor: Add missing include.
2023-09-13 14:09:34 +02:00
Magne Sjaastad
f18eb29552
Add optional measured depth labels to well path
2023-09-13 08:29:15 +02:00
Magne Sjaastad
bb293539d5
Additional refactoring for POR-Bar result handling
...
* Always use element-nodal for POR calculations
* Add RigFemAddressDefines
Add special handling for "POR-Bar" result, always use element_nodal
* 9362 Show unit text "sg" when normalized by hydrostatic pressure
2023-08-23 13:29:54 +02:00
Kristian Bendiksen
5bf2c2a89d
#10367 Janitor: Remove unneccessary 'this' pointers
2023-08-07 13:38:27 +02:00
Magne Sjaastad
59ca0b943c
Add readability-simplify-boolean-expr
...
* Add readability-simplify-boolean-expr
* Fixes based on review
2023-06-26 13:12:41 +02:00
Jørgen Herje
b83fe73395
Displacement curves fault faces ( #10243 )
2023-05-22 11:37:57 +02:00
Magne Sjaastad
0c90f67dcc
Change API for PdmObjectHandle and PdmFieldHandle
...
* Refactor interface to PdmObjectHandle and PdmFieldHandle
Return objects instead of passing in structures as parameters
* Add nodiscard to several functions
* Remove redundant this->
* Rename to ptrReferencedObjectsByType
2023-05-12 21:41:34 +02:00
Magne Sjaastad
6f6dc80bc6
Added more clang-tidy checks
...
Improved GitHub Action to run clang-format as part of clang-tidy
* Simplify clang-tidy workflow
* Added modernize-use-using, modernize-redundant-void-arg, readability-static-accessed-through-instance
* Add nolint for libecl typedefs
2023-04-14 14:07:45 +02:00
jonjenssen
dc4d4022d2
Sync seismic section with well path changes. ( #10090 )
...
* Sync seismic section with well path changes.
* Make sure we pick seismic textures/coordinates that fits the z steps of the seismic data.
2023-04-14 10:49:05 +02:00
Magne Sjaastad
952e766c2f
Update clang-format.yml ( #10068 )
...
* Update to clang-format-15
Removed two custom .clang-format files in subfolders of AppFwk
* Fixes by clang-format
2023-04-13 07:05:53 +02:00
Magne Sjaastad
ab0b958884
Well Targets: Add scaling factor for well targets
2023-03-24 15:37:30 +01:00
Magne Sjaastad
51331facac
Improve how wells are connected during import
...
When importing new wells, consider all wells when connecting multi segment wells
Make sure that import of individual well paths will give the same ordering as importing all wells in a single operation.
2023-03-07 12:51:14 +01: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