Commit Graph
206 Commits
Author SHA1 Message Date
Gaute Lindkvist 11117383db #4817 #4830 #4832 #4837 #4839 Python commands for WBS creation, well path import and well log file import (#4838)
* Better minimum width for well log tracks

* Fix alignment of scrollbar in Well log plots

* Better Well Log Plot export

* Hide scroll bar before plotting
* Better borders

* Create plots through Python

* #4817 Create WBS plots with Python

* Rebase Summary and WellLogPlot on top of a new RimPlot

* Also Python: Allow setting folder as a parameter to export_snapshots

* #4832 Prepare for well path import command

* Well Path import WIP

* #4830 #4832 Import well paths and well log files from file using Python.

* #4837 Implement import of formation names in Python

* Fix debug build issue

* Fix RiaLogging build issue

* Fix warnings

* Yet another RiaLogging.h import added

* #4839 Import exporting of las and ascii files from well log plots
2019-10-09 09:21:28 +02:00
Gaute Lindkvist f5b10b4d70 #4800 WBS: Add parameter track which is off by default (#4816)
* Initial WIP

* Identical results with spreadsheet

* Improved and more robust smoothing by filtering points first

* Improved smoothing and more GUI

* Include mixed-label for smoothing threshold

* Implement WBS parameters track

* Much better alignment of tracks without flickering

* Don't replace user description when dragging and dropping tracks

* Fix missing OBG and SH curves

* Fix curve and track D&D

* Make sure parameter curves aren't WBS curves
2019-10-03 14:41:37 +02:00
Gaute Lindkvist 55f0cac713 #4664 Implement smoothing of WBS curves (#4809)
* Initial WIP

* Identical results with spreadsheet

* Improved and more robust smoothing by filtering points first

* Improved smoothing and more GUI

* Include mixed-label for smoothing threshold
2019-10-03 14:16:56 +02:00
Gaute Lindkvist 62c48d3cdb #4797 Alphabetize order of well log channels in LAS-file export 2019-09-30 15:35:15 +02:00
Gaute Lindkvist 288acda703 #4801 Prefix WBS-las export and capitalize file name 2019-09-30 15:35:15 +02:00
Gaute Lindkvist 7f4869f37c #4802 Change default colors of WBS plots 2019-09-30 15:35:15 +02:00
Gaute Lindkvist 3f7fde5227 #4695 Add color shading annotation for WBS parameters, similarly to formations (#4757)
* First wbs parameter shading
* Fix wrong Grid->grid rename in GRPC CMakeLists.cmake
* Support color shading of Well Log Tracks based on WBS parameters
* Further improvements to shading for WBS
* #4696 Set RIG_NODEL Por-Bar as default Well log extraction curve parameter for GeoMech
* Fix canvas alignment issue for new WBS plots
2019-09-25 11:59:31 +02:00
Gaute Lindkvist cdfaedf834 Merge pull request #4730 from OPM/feature-plot-color-fill
Feature plot color fill
2019-09-18 15:43:14 +02:00
Gaute Lindkvist 63eac19c07 #4727 Apply initial default well path for new RFT Plots 2019-09-17 19:07:55 +02:00
Gaute Lindkvist 460fbb6b9c More work on setting default values when creating new well log plots 2019-09-11 15:54:59 +02:00
Gaute Lindkvist fb12ad7db0 #4696 Sensible defaults for well log plot and improve reliability of common date source 2019-09-11 12:51:25 +02:00
Gaute Lindkvist 651971b835 Merge branch 'dev' into feature-WBS-class 2019-09-10 08:47:56 +02:00
Gaute Lindkvist 129df990ae #4665 Implement a Well Bore Stability Plot class
* Trigger updates when Ui fields are changed
  * Show only WBS parameter options that have available data
  * Clang-format WBS stuff
2019-09-09 13:12:02 +02:00
Gaute Lindkvist ff42e8b1be Merge branch 'dev' into system-refactor-welllogplot 2019-09-06 13:44:20 +02:00
Gaute Lindkvist de8a5a59f3 Clang-format changed files 2019-09-06 13:17:36 +02:00
Magne Sjaastad fe9e567825 #4683 clang-format on all files in ApplicationCode 2019-09-06 10:57:22 +02:00
Gaute Lindkvist a03435b2fe Refactor WellLogPlot, RftPlot, PlotPlot and WellAllocationPlot 2019-09-04 20:18:59 +02:00
Gaute Lindkvist f8b8f4d7c8 #4436 Issue refreshToolbar after creating well log extraction curve 2019-05-27 16:13:41 +02:00
Gaute Lindkvist 57b33b0d4c First implementation of Headless (#4392)
* Revert "#4377 Octave : Use RiaLogging for error messages instead of QErrorMessage "

This reverts commit f758a8edb2.

* Revert "#4380 Preferences : Changing scene font size when geo mech view is open causes crash"

This reverts commit df62a41397.

* Revert "#4379 Documentation : Update command line parser for import of summary files"

This reverts commit d0b5357ed4.

* Unfinished WIP

* Builds but crashes

* Refactored code now builds and runs

* ResInsight can now run the unittests headless

* Can run some command files successfully

* Build on Linux

* Extra headless hack header

* Moved PdmUiItem hack to cpp file

* Fix headless crash in RimWellAllocationPlot

* Handle error gracefully if ExportSnapshots command is executed from console

* Add caf::QIconProvider and remove some hacks

* Also made the greying out of disabled icons work for a couple of cases where it didn't.

* Linux build fix

* #4380 Reimplement fix df62a41397 by @magnesj on top of Headless code changes

* #4379 Reintroduce kode from d0b5357ed4 by @magnesj

* #4377 Restore f758a8edb2 in new Headless code
2019-05-06 10:36:05 +02:00
Gaute Lindkvist 4e10aa8ffa #4262 Tidy up well path menus 2019-04-08 14:24:43 +02:00
Gaute Lindkvist 3d3868e29d Fix up keyboard shorcut on < Qt 5.10 2019-03-27 12:01:49 +01:00
Gaute Lindkvist 9306961df4 #4176 Enable Del keyboard shortcut for delete commands 2019-03-27 11:03:10 +01:00
Gaute Lindkvist 749e19a879 Create a simpler task system for handling sub tasks in progress dialog.
* Remove incrementProgressAndUpdateNextStep() method
2019-03-12 14:34:22 +01:00
Gaute Lindkvist dbe21b7809 Renames in RicPickEventHandler hierarchy 2019-02-06 09:45:30 +01:00
Gaute Lindkvist 8400e4ea02 Renames in RicPickEvent 2019-02-06 08:21:14 +01:00
Magne Sjaastad 6db80f40b9 #3856 Update copyright headers 2019-01-09 15:29:24 +01:00
Jacob Støren 92a45e959e #3757 Rename RiuSelectionManager to Riu3dSelectionManager 2018-11-30 14:30:34 +01:00
Magne Sjaastad 6346ed012c clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
Magne Sjaastad 766fea603e #3512 System : Remove unused functions 2018-10-18 15:14:25 +02:00
Magne Sjaastad 81a48386a4 CppCheck : Remove unused variables 2018-10-12 16:36:56 +02:00
Magne Sjaastad 9d9771295f System : Replace NULL with nullptr 2018-10-10 10:17:27 +02:00
Magne Sjaastad 046c05e76e #3476 Regression Test : Use lastUsedDialogDirectoryWithFallbackToProjectFolder 2018-10-10 08:02:41 +02:00
Magne Sjaastad acf6a17c40 Fix warnings 2018-09-27 20:49:47 +02:00
Magne Sjaastad 4877e058ed Fix warnings 2018-09-27 20:17:56 +02:00
Jacob Støren 3d752995d2 #3312 Well Path Creation update preparations. Rename of method 2018-09-12 14:20:43 +02:00
Magne Sjaastad bbebbf108f #3340 Remove unused variables 2018-09-10 10:27:54 +02:00
Gaute Lindkvist bdcdf49269 #3304 Implement common data source changing for zonation and well path attributes 2018-09-07 14:45:59 +02:00
Gaute Lindkvist 7db48f1712 #3314 Rename Casing Shoe track to Well Design 2018-09-07 10:49:00 +02:00
Gaute Lindkvist 385f7ad0da #3305 Implement well path attribute track in well bore stability plots
* Fix depth start and end of attributes to match the TVD/MD display setting.
2018-09-05 15:19:22 +02:00
Gaute Lindkvist 12484bf1e9 #3297 Make casing shoe a right-angled triangle and refactor symbols
* Put plot symbol enum inside the symbol class.
* Put line style enums inside the line class.
* Add custom capability.
2018-09-04 12:02:06 +02:00
Jacob Støren bddaf9d602 #3291 Fix by differensiating between dynamic and default pickEventHandlers 2018-08-30 15:43:55 +02:00
Jacob Støren 0a2b68348f #3249 Refactoring: Rename of classes to PickEventHandler 2018-08-27 16:25:26 +02:00
Jacob Støren 58617b7510 #3249 Refactoring: Rename of ViewerEvent to PickEvent 2018-08-27 16:25:26 +02:00
Jacob Støren ad9864240c #3249 Refactoring: Remove the old extractintersectionData.
Replace it with a separate find method.
Use RiuPickItemInfo in the RicViewerEventObject
2018-08-27 16:25:26 +02:00
Gaute Lindkvist 4dcbf6e918 #3275 Rename Common Data Source -> Data Source 2018-08-27 11:33:01 +02:00
Gaute Lindkvist 038c7b168c #3184 Enable creation of plots within plot window. 2018-08-22 13:04:00 +02:00
Gaute Lindkvist 445e134d49 #3255 Replace code that duplicates functionality in caf::SelectionManager 2018-08-22 13:04:00 +02:00
Gaute Lindkvist 1e77c9308a #3209 Make sure project tree is initialised when creating the plot window.
* Also ensure the main plot window is created before attempting to set a brand new plot as an MDI window.
* This ensures the MDI view controller has been created, otherwise the new plot MDI window will not be shown in the main plot window when the main plot window is created.
2018-08-17 10:54:40 +02:00
Gaute Lindkvist 69e2ef83af #3182 Remove superfluous isUsingAutoName setting 2018-08-08 08:10:57 +02:00
Gaute Lindkvist a2c3c9d03f #3182 Clean up well log plot names 2018-08-08 08:10:57 +02:00