jonjenssen
4365b0dfb9
Grid import using opm-common improvements ( #11438 )
...
* Update opm-common EGRID reader to support LGRs, NNCs, dual porosity, unit system info and time step filters
* Rearrange well reading code into separate class
* Update resdata library to not require an ecl_grid when reading well information. Only lgr names are needed, allows reused by opm_common reader
2024-06-18 13:03:48 +02:00
Magne Sjaastad
ccda815bde
Mark single table VFP plot as obsolete
...
Remove features to create obsoleted plot. Remove plot creation functions. Rename to RimVfpPlot_deprecated
2024-06-18 11:49:22 +02:00
Magne Sjaastad
82dea49ac6
Add color legend to show curve set colors
2024-06-18 11:49:22 +02:00
Kristian Bendiksen
acb76061ee
#11496 OSDU well path import: add sorting and filter of wells.
2024-06-18 10:52:47 +02:00
Kristian Bendiksen
80f269715b
Refactor: register keyword aliases for WellLogFile.
2024-06-17 22:22:35 +02:00
Kristian Bendiksen
81eca2c893
#11497 3D Well Log: show 3d well logs for OSDU log too.
2024-06-17 22:22:35 +02:00
Kristian Bendiksen
33466f5d84
11498 osdu well multiselect ( #11505 )
...
* #11498 OSDU well path multi-select.
* Janitor: modernize foreach loops
2024-06-17 22:21:32 +02:00
Magne Sjaastad
a862f4eca0
Use cmake to find and install runtime dependencies
2024-06-17 18:33:28 +02:00
magnesj
7d50b5162e
Fixes by cmake-format
2024-06-17 13:12:30 +02:00
Magne Sjaastad
2a8c69bc49
Install arrow and parquet DLLs
2024-06-17 13:02:02 +02:00
Kristian Bendiksen
71929a234a
Refactor: Extract arrow tools.
2024-06-14 17:31:22 +02:00
Kristian Bendiksen
7125670d8c
Review fixes.
2024-06-14 17:31:22 +02:00
Kristian Bendiksen
44ca21636a
Osdu: extract constants to separate namespace.
2024-06-14 17:31:22 +02:00
Magne Sjaastad
a85fd12989
Add arrow/util/cancel.h to PCH builds
...
Qt has special treatment of the word 'signals', and the function RegisterCancellingSignalHandler(const std::vector<int>& signals) causes compiler issues using PCH
2024-06-14 17:31:22 +02:00
Kristian Bendiksen
db96589e0f
Osdu import: avoid data race condition on well data.
2024-06-14 17:31:22 +02:00
Kristian Bendiksen
a6323471e7
Osdu import: update connection label.
2024-06-14 17:31:22 +02:00
Kristian Bendiksen
2d76775ff6
Osdu Import: improve table layout.
2024-06-14 17:31:22 +02:00
Kristian Bendiksen
3e8a8af857
Osdu Wizard: make server and data partition id read-only.
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
88d88992d6
Janitor: Remove unused method.
2024-06-14 17:31:22 +02:00
Kristian Bendiksen
1dce537308
Osdu: skip auth when token is available.
2024-06-14 17:31:22 +02:00
Kristian Bendiksen
61f59e72f6
Osdu Well Paths: add search field.
2024-06-14 17:31:22 +02:00
Kristian Bendiksen
ea2bf3887f
Osdu: exclude arrow files from unity build
2024-06-14 17:31:22 +02:00
Kristian Bendiksen
c5da22223b
Osdu wellpath import: improve error handling.
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
dd6c41b84e
Osdu: Allow any version of well kinds.
2024-06-14 17:31:22 +02:00
Kristian Bendiksen
35a2623a36
Arrow: remove unused header file.
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
5be47b3d2c
Refactor: Use more generic base class.
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
jonjenssen
7efefbb93a
Update openzgy to latest version
2024-06-13 17:41:19 +02:00
Magne Sjaastad
7f4f8732e1
Revert " #11485 Disable Python and unit test to fix build on GitHub"
...
This reverts commit 742bb5f0d2
.
2024-06-13 09:17:23 +02:00
Magne Sjaastad
fe63231db9
Add support for multiple curve sets in one VFP plot
...
- support selection of multiple values for multiple producer variables
- use one color for curves in a curve set representing a VFP curve collection
- use symbols to indicate individual family values for curves
- show all required values to identify curves as curve legend text and curve mouse hover text
- make sure all available settings of axis property object is applied to the plot axis
- support display of all curve data using "Show Plot Data"
2024-06-12 09:35:28 +02:00
Magne Sjaastad
13532b0fe4
Add partial specialization for float and double
...
In PdmFieldWriter::writeFieldData, the numeric values are converted to string with a selected precision. isEqual() is used when comparing values for field editors in PdmFieldUiCap<FieldType>::valueOptions()
2024-06-12 09:35:28 +02:00
Magne Sjaastad
015f248dd9
Show properties for selected object in main project tree
...
There can be several project trees in a project. Ensure that the selected object in the main project tree is displayed in the property editor.
2024-06-12 09:35:28 +02:00
Magne Sjaastad
742bb5f0d2
#11485 Disable Python and unit test to fix build on GitHub
...
Recent changes on GitHub is breaking the build. Temporarily disable Python and unit tests as a workaround.
https://github.com/actions/runner-images/issues/10004
2024-06-10 11:44:36 +02:00
Magne Sjaastad
431c8f5a27
Build release only for vcpkg packages
2024-06-09 12:17:25 +02:00
Magne Sjaastad
ea17b1ec07
#11482 Add fault mesh line thickness option
2024-06-07 11:13:10 +02:00
Magne Sjaastad
f7dccd8149
#11482 Show mesh lines by default for faults in contour maps
...
Add settings used to control the visibility of fault mesh
2024-06-07 11:13:10 +02:00
Magne Sjaastad
a6fe630e5f
Temporary LGR: Make sure the view is updated based on new LGRs
...
A missing update caused the regression test TestCase_Create_Lgr_For_Completions to fail due to missing visibility of temporary LGRs.
2024-06-07 11:10:13 +02:00
Magne Sjaastad
51ff9579aa
Merge remote-tracking branch 'origin/main' into dev
2024-06-05 14:45:47 +02:00
Magne Sjaastad
41d5e498d7
Simplify PdmDocument class and move fileName to private
...
Remove resolveReferencesRecursively() and initAfterReadRecursively() from PdmDocument::readFile(). These functions will be called in RiaApplication::loadProject after the file paths modifications are done. This will ensure that file paths can be used in initAfterRead() functions.
2024-06-05 14:35:01 +02:00
Magne Sjaastad
beccd2454e
Move updatedFilePathFromPathId() to private
...
File paths are now updated in initAfterRead()
2024-06-05 14:35:01 +02:00
Magne Sjaastad
a952fbce7e
Move function to RiaProjectFileTools
...
Rename to RiaProjectFileTools
2024-06-05 14:35:01 +02:00
Magne Sjaastad
27339a91fa
Guard nullpointer crash
2024-06-05 14:35:01 +02:00
Magne Sjaastad
84a07eed2b
#11463 Look for resinsight_executable in JSON
...
Search for resinsight_executable in JSON-file located at ./share/rips/rips_config.json
2024-06-05 14:33:07 +02:00
Magne Sjaastad
acfbd94263
Make it possible to build Octave plugins independent to main build
...
The building of Octave plugins within main ResInsight build on RHEL8 cause the build to use gcc-12, and gcc-12 is extremely slow when building opm-common.
Adjust the CMake configuration so it is possible to build the Octave plugins as an independent build job. The plugin binaries can then be uploaded to an external server. The main ResInsight build can download the binaries and include them in the install package for ResInsight.
Use the flag RESINSIGHT_USE_EXTERNAL_OCTAVE_PLUGINS to download external Octave plugin binaries.
2024-06-04 10:55:52 +02:00
Magne Sjaastad
08dc3885a0
Octave: Change default port number and add custom port number to Preferences
2024-06-04 10:55:52 +02:00