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
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
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
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
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
Kristian Bendiksen
3b5621a6aa
Messages Display: show left part of long log lines.
2024-06-04 08:38:37 +02:00
Magne Sjaastad
1c899df063
Octave: Change default port number and add custom port number to Preferences
2024-06-03 10:17:21 +02:00
Magne Sjaastad
1e07b239d1
Simplify configuration and use of vcpkg
...
* Simplify configuration and use of vcpkg
* Use 22.04
* Set and use BUILD_TYPE = Release
* Use -DVCPKG_BUILD_TYPE=release
2024-05-31 08:56:29 +02:00
magnesj
4f5a0d8bdf
Fixes by clang-tidy
2024-05-30 07:16:44 +02:00
Magne Sjaastad
1d57b9032b
Custom vfp plot ( #11450 )
...
* AppFwk: When clearing a tree selection, make sure all values are cleared
* Fix deprecated implicit lambda
* Add support for using the closest value in addition to exact match
* Add table data source object and add plot with multiple data sources
Delete the temporary RimVfpDeck class
Add RimVfpTable to represent a table in a data source
Add plot able to show data from multiple tables
* AppFwk: Make it possible to call resolveReferences multiple times
Use case: Vfp tables are stored in files. Multiple tables can be present in one file. Pdm table objects are created after resolve references is done as part of parsing file. When the Pdm object are created, resolveReferences can be called once more.
* Call resolveReferencesRecursively() after RimVfpTable objects are created
2024-05-29 12:55:45 +02:00
Magne Sjaastad
c7fbb5374c
#11437 Propagate detected date format to line based parsing
...
Add try/catch to avoid crash
Remove flag to avoid eternal loop
2024-05-28 12:54:40 +02:00
Kristian Bendiksen
d1d3ee129f
Refactor: Extract parser options from RicPasteAsciiDataToSummaryPlotFeatureUi
2024-05-28 10:44:44 +02:00
Kristian Bendiksen
c79f7939b4
Refactor: move method implementation to cpp file.
2024-05-28 10:44:44 +02:00
Kristian Bendiksen
6144c1f3a6
Add Well Log root object.
2024-05-28 10:44:44 +02:00
Kristian Bendiksen
74ba0c8b8c
Refactor: Rename method name.
2024-05-28 10:44:44 +02:00
Kristian Bendiksen
6e1289507f
Refactor: Rename WellLogFile to WellLogData.
2024-05-28 10:44:44 +02:00
Kristian Bendiksen
11128073f7
Refactor: Use NamedObject for WellLogChannel.
2024-05-28 10:44:44 +02:00
Kristian Bendiksen
c1aba471f2
Refactor: rename WellLogFileChannel to WellLogChannel.
2024-05-28 10:44:44 +02:00
Jon Jenssen
9858d09a33
Add support for overriding egrid reader type on command line. Override disables GUI in preferences.
2024-05-27 15:26:48 +02:00
Magne Sjaastad
1b93347aea
Fix unity build
2024-05-24 15:19:43 +02:00
Kristian Bendiksen
577ef1e154
Add support for well paths from OSDU.
2024-05-24 15:19:43 +02:00
Kristian Bendiksen
13ec3b7f62
Rename SSIHUB to Osdu.
2024-05-24 15:19:43 +02:00
Kristian Bendiksen
809f559792
Add test for reading Parquet files using Apache Arrow.
2024-05-22 15:24:22 +02:00
Magne Sjaastad
11563666e6
#11358 Guard overwrite of already calculated statistics values
...
Statistics can be computed in two ways, precise using all available cell values and fast based on a histogram. A flag indicates if the P10/P90 values are calculated. Check this flag before assigning values using the fast histogram method.
2024-05-22 10:04:41 +02:00
Magne Sjaastad
ff9b13163a
Add RimVfpTableData used to represent connection to file and data
...
Extract data management from RimVfpPlot. Use pointer from RimVfpPlot to RimVfpTableData.
2024-05-13 15:45:55 +02:00
Magne Sjaastad
b8391e6f92
Remove pure virtual from RimPlotCurve
...
Make it possible to use RimPlotCurve directly. Remove depnendencies on special implementation in derived classes.
2024-05-13 15:45:55 +02:00
Magne Sjaastad
68e423f1b8
#11430 Add trimming of header words to identify CSV as line based
2024-05-08 15:20:21 +02:00
Magne Sjaastad
2862de63a6
Add GRUPTREE and WELSPECS to avoid parser error
2024-05-08 15:16:38 +02:00
Magne Sjaastad
0ba11af5a4
Performance: Improve performance when adding a summary calculation
...
Rebuild and update of the project tree for summary objects in Data Sources can be time consuming for large cases. Make sure the update of UI only happens when required.
2024-05-08 07:29:18 +02:00
Magne Sjaastad
aae5f55dc2
Rename to "Import VFP Data"
2024-05-07 17:06:41 +02:00
Magne Sjaastad
b0e0bc5f14
Add more details to error messages during parsing of input files
2024-05-07 17:06:41 +02:00
Magne Sjaastad
ae7f29c80f
#11418 Fix calculation between multiple cases
2024-05-06 09:48:00 +02:00
Magne Sjaastad
96481d81a8
Add tool used to extract project file revisions from project file database
...
* Add tool used to extract project file versions from database
* Delete old records from backup to limit number of records to 50
2024-05-04 13:21:31 +02:00
Magne Sjaastad
a55b53c725
Add parsing of *.DATA and add zoom to VFP plots
...
Parse *.DATA and create VFP plots for all tables
Add zoom in VFP plots
2024-05-03 14:39:39 +02:00
Magne Sjaastad
b7e5867430
Move qwt axis functions to RimPlotAxisTools
2024-05-03 14:39:39 +02:00
Magne Sjaastad
6d478ddb3c
Use opm parser to find all VFP data based on a *.DATA file
2024-05-03 14:39:39 +02:00
Magne Sjaastad
24aa7fca3e
Make sure onChildrenUpdated is called in RicToggleItemsOnOthersOffFeature
2024-05-03 14:39:39 +02:00
Magne Sjaastad
aea804b161
Rename to improve readability
2024-05-03 14:39:39 +02:00