Commit Graph

153 Commits

Author SHA1 Message Date
Gaute Lindkvist
a48f4903ea Disable common data source in well allocation plots
(they have common data selection explicitly)
2019-10-24 14:59:16 +02:00
Gaute Lindkvist
aef0e0a70f More precise view id 2019-10-24 14:59:16 +02:00
Gaute Lindkvist
c578a43b53 Introduce RimGridPlotWindow and RiuQwtPlotWidget 2019-10-24 14:59:16 +02:00
Gaute Lindkvist
2857a13e7c Columns in well log plots 2019-10-24 14:59:16 +02:00
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
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
Magne Sjaastad
29cb7cd8dc #4718 Qt5 : Use grab() instead of grabWidget() 2019-09-13 15:13:49 +02:00
Gaute Lindkvist
5cfd840025 Fix track widths and canvas top alignment 2019-09-09 14:38:36 +02:00
Gaute Lindkvist
71c4642f13 Make Well Allocation Plots work well again 2019-09-09 11:00:11 +02:00
Gaute Lindkvist
9fe021c6ca Use layouts for tracks in Well Log Plot 2019-09-06 15:52:45 +02:00
Gaute Lindkvist
de8a5a59f3 Clang-format changed files 2019-09-06 13:17:36 +02:00
Gaute Lindkvist
45103da354 Fix crashes related to name config and make name correct for old plots when loading 2019-09-06 10:59:47 +02:00
Gaute Lindkvist
c0f7f4e056 Make plot titles work well in RFT/PLT again 2019-09-05 08:21:31 +02:00
Gaute Lindkvist
b9d78152e1 Fix crashes 2019-09-04 20:19:06 +02:00
Gaute Lindkvist
a03435b2fe Refactor WellLogPlot, RftPlot, PlotPlot and WellAllocationPlot 2019-09-04 20:18:59 +02:00
Gaute Lindkvist
2c5ca4ce46 Import and plot of FMU RFT data works 2019-08-26 12:52:07 +02:00
Magne Sjaastad
e486432391 #4276 RFT-plot: Add support for Measured Depth as Y-axis 2019-04-03 12:27:49 +02:00
Gaute Lindkvist
bae8a3373f #4193 Stop calling update of parent in NameConfig::initAfterREad 2019-03-20 18:54:02 +01:00
Gaute Lindkvist
a010fc03d7
3d Cross Plot: First implementation (#4127)
* First cross plot commit

* Made cross plot deal with "all time steps" and categorise curves based on time step

* Support STATIC vs DYNAMIC plotting

* #4115 Avoid updating plots in RimEclipseCase::computeCachedData()

* Make sure loading of Cross plot from file works

* Show Legend in Cross Plot

* Uncheck / Check curves to disable/enable

* Axis titles and checkable data set

* Name config and setting of common plot look

* Fix category indentation in GeoMech results

* Support name configuration for Grid Cross Plot

* Support adding new curve sets

* Improve colors and symbols with better cycling

* Moved GridCrossPlot files to sub directory in ProjectDataModel and Commands

* #4111 3D calculations : Always show difference options

* Whitespace

* #4111 Move resultDefinition field to private

* Whitespace

* #4087 Ensemble : When importing and ensemble, show by default an ensemble plot

* #4085 3D view: Improve overlay item colors

* #4106 Crash on Linux

Temporary workaround to avoid crash

* #4106 Stop trying to do recursive setting tab order widget

* The double pointer was handled wrongly and shift-tab order isn't working anyway.

* #4114 Regression Test : Remove cached pointer to eclipse case

* Revert "#4114 Regression Test : Remove cached pointer to eclipse case"

This reverts commit f2146c6007.

* #4114 Regression Test : Missing data for flow diag property filter

* #4085 3D view: Add check box for version info text

* Whtespace

* Improve labelling of static results

* Fix update of result property when changing type
2019-02-21 12:52:23 +01:00
Magne Sjaastad
d460d3d77d #3944 clang-tidy : Apply modernize-deprecated-headers 2019-01-11 08:14:53 +01:00
Gaute Lindkvist
68d12a325f #3649 Move from createUiGroup to defineUiOrdering/uiOrdering code in name config. 2018-11-09 10:40:05 +01:00
Gaute Lindkvist
72d3a6b46f #3595 Implement auto naming for contour maps 2018-11-09 10:40:05 +01:00
Magne Sjaastad
bbebbf108f #3340 Remove unused variables 2018-09-10 10:27:54 +02:00
Gaute Lindkvist
0460eb2ac2 #3309 Toolbar buttons for well log plot data source and make sure only visible curves and zonation/attributes affect the data source.
* This also required adding some updateConnectedEditors for updating the selected property views when changing the toolbar.
2018-09-10 10:26:11 +02:00
Gaute Lindkvist
612409ac59 #3337 Make sure well log plots maintain legend order if you hide and show items. 2018-09-07 14:45:59 +02:00
Gaute Lindkvist
f1295b3df6 #3327 Update TVD labels in plots to be TVDMSL 2018-09-07 10:57:59 +02:00
Gaute Lindkvist
d81b85c54c #3277 Implement stepping for Common Data Source and rename Plot Source Stepping for summary plots.
* The name for the UI groups is now "Data Source" for both types of data source stepping.
2018-09-05 11:49:26 +02:00
Gaute Lindkvist
4dcbf6e918 #3275 Rename Common Data Source -> Data Source 2018-08-27 11:33:01 +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
Gaute Lindkvist
022aac3682 #3169 Implement proper auto name for well log plots 2018-07-16 08:57:28 +02:00
Gaute Lindkvist
06e3ca238a #3154 Implement Common Data Source for Well Log Plots 2018-07-16 08:57:28 +02:00
Gaute Lindkvist
714aafc05c #3155 Slightly tweak X-autozoom so it zooms to the nearest outside minor tick.
* Looks much better and makes the problem of having tick labels overlap with neighbour tracks much rarer.
2018-07-16 08:57:28 +02:00
Gaute Lindkvist
ca1f9506b1 #3155 Implement grid lines settings for depth axis as well
* Done to "get away with" removing tick marks on all depth axes apart from the first track
2018-07-16 08:57:28 +02:00
Gaute Lindkvist
162d82f8b7 #3155 Remove track spacing 2018-07-16 08:57:28 +02:00
Gaute Lindkvist
4112682b6a #3136 Fix RFT/PLT plots and refactor the way Mdi windows are resized when adding/removing plot tracks. 2018-07-04 11:10:32 +02:00
Gaute Lindkvist
ff84d81e44 Clean up after review
* Disable grid lines and tick marks if x range is empty.
* Rename intervals to intervalCount when it is an integer count.
* Fix some compile warnings.
2018-07-02 10:29:32 +02:00
Gaute Lindkvist
fc821ea524 Make updating of well log plots more robust
1. Don't update tracks in RimWellLogPlot::createViewWidget.
 * We haven't set up the MDI windows properly yet.
 * Instead implement updateVIewWidgetAfterCreation override and do update tracks there.
2.  Perform calculateAvailableDepthRange in applyZoomAllDepths
3. Do replot of track widgets twice when changing visible range. Need to investigate this one further.
2018-07-02 10:29:31 +02:00
Gaute Lindkvist
ec63f0c28e Setter methods for grid lines, plot title visibility and tick intervals
* Allows us to set them programatically.
2018-07-02 10:29:31 +02:00
Gaute Lindkvist
d20a96bdfa #3097 Make sure plot title is updated when user description is changed. 2018-07-02 09:51:10 +02:00
Gaute Lindkvist
20a145d760 #3104 More sensible variable width for users: drop down list of narrow, normal, wide, etc. 2018-06-27 08:35:17 +02:00
Gaute Lindkvist
2ebd2def2c Reorganise depth axis settings and title/legend settings in Well Log Plot property editor 2018-06-27 08:35:17 +02:00
Gaute Lindkvist
ea2b64ef08 #3102 Well Log Plots: optionally align legend horizontally. 2018-06-27 08:35:17 +02:00
Gaute Lindkvist
f0bd7c726a #3097 Optionally add plot title to the plot itself 2018-06-27 08:35:17 +02:00
Gaute Lindkvist
660b6a6430 #2944 Hide auto scale toggles for well log plots. 2018-05-23 11:35:24 +02:00
Gaute Lindkvist
208313f672 #2944 Stop auto-zooming on load of Well Log Curves. 2018-05-23 11:29:16 +02:00
Gaute Lindkvist
4ca9313366 #2756 Remove pseudo length as depth type.
* That also means there's only option left for PLT-plots: Measured Depth, so may as well
   remove the drop down list from the UI.
2018-05-11 15:45:31 +02:00
Magne Sjaastad
c267f32638 Rename to RiuPlotMainWindow 2018-04-27 06:28:08 +02:00
Magne Sjaastad
1ae30ef11a (clang-tidy) : modernize-use-nullptr 2018-02-18 18:56:43 +01:00