Commit Graph
100 Commits
Author SHA1 Message Date
Gaute Lindkvist 6c45c88619 Merge pull request #4923 from OPM/system-stylesheet-manager
Implement style sheet manager for more robush CSS management
2019-10-29 13:11:56 +01:00
Gaute Lindkvist 3a1f21093e Implement style sheet class for more robush CSS management 2019-10-28 13:22:56 +01:00
Gaute Lindkvist c0df30f855 Fix plot axis extents to remove lots of whitespace 2019-10-28 13:16:21 +01:00
Gaute Lindkvist 625feaf36c #4929 Fix legend fonts in Summary plot 2019-10-28 13:16:00 +01:00
Gaute Lindkvist 4bce02c375 Add simple fix for Grid Cross plot as well
* TODO:  make sure the methods in RimSummaryPlot and RimGridCrossPlot are called when using the generic virtual method in RimPlotInterface.
* This requires a bit of thought, since they have parameters which the generic version does not have
2019-10-28 10:18:24 +01:00
Gaute Lindkvist c200ea0687 Fix asciiDataForPlotExport compile warnings 2019-10-28 10:18:24 +01:00
Gaute Lindkvist edead9e3af Made RiuQwtPlotWidget axis operations much more general 2019-10-28 10:18:03 +01:00
Gaute Lindkvist 0e9cda8e84 Fix update of fonts in summary and grid cross plot axes 2019-10-28 10:18:03 +01:00
Gaute Lindkvist 785f039a1d #4925 Add guard on view missing after d8a8a615 to RImViewLinker::findNameAndIconFromView 2019-10-25 11:48:51 +02:00
Gaute Lindkvist 6687b6ad94 Fix delete of tracks by adding virtual plot interface destructor 2019-10-24 14:59:16 +02:00
Gaute Lindkvist b343aa1ae9 Fix update of track names following DnD 2019-10-24 14:59:16 +02:00
Gaute Lindkvist 88a80c1b71 Renames of WelLLogTrack::Widths in create WBS feature 2019-10-24 14:59:16 +02:00
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 cf02211713 Introduce a new RiaPlotWindowRedrawScheduler
* Also fix order in RiaViewRedrawScheduler.cpp file to match header
2019-10-24 14:59:16 +02:00
Gaute Lindkvist dfe9390c30 Revert "#4851 Ensemble RFT : Fix update of color of ensemble curves on project load "
This reverts commit 328cf44d94.
2019-10-24 14:59:16 +02:00
Gaute Lindkvist 771d12c563 Revert "clang-format fixes"
This reverts commit 86c75ca678.
2019-10-24 14:59:16 +02:00
Gaute Lindkvist edc4486de7 Revert " #4851 Ensemble RFT : Make sure colors are created correctly"
This reverts commit cb5195bac2.
2019-10-24 14:59:16 +02:00
Gaute Lindkvist 7e5d358fa1 Simplified code following further review 2019-10-24 14:13:19 +02:00
Gaute Lindkvist 7bbe505d39 #4762 Fix ecl_grid_reset_actnum in the libecl-team suggested way 2019-10-24 14:13:19 +02:00
Gaute Lindkvist 1255c877d7 Revert "#4762 Fix reset_actnum libecl crash on load"
We will check in a different fix on recommendation by libecl team

This reverts commit 047136e8b8.
2019-10-24 14:13:19 +02:00
Gaute Lindkvist 0fd7f40e46 Stop reselecting on activation in plot view if a child is already selected 2019-10-24 09:10:34 +02:00
Gaute Lindkvist 3422f1b609 Fix view id in well allocation plots 2019-10-24 09:08:04 +02:00
Gaute Lindkvist 2d6e631107 Fix crash when changing application fonts 2019-10-24 09:07:19 +02:00
Gaute Lindkvist 3a90bf1e76 Use QwtPlotZoneItems instead of QwtPlotShapeItems for formations 2019-10-24 09:06:44 +02:00
Gaute Lindkvist af72538516 Stop using gradient for AccumulatedPhaseFractionsPlot 2019-10-24 09:06:05 +02:00
Gaute Lindkvist dc9e064c9a #4819 Basic export and nearly completed UI. 2019-10-22 08:43:07 +02:00
Gaute Lindkvist b3dd2109ac #4819 Add separate header prefix for RifTextDataTableFormatter. 2019-10-22 08:43:07 +02:00
Gaute Lindkvist 7f3240fd70 #4819 Export contour map to ascii. 2019-10-22 08:43:07 +02:00
Gaute Lindkvist 905c34968f Added missing RicfSetPlotWindowSize files 2019-10-18 08:23:57 +02:00
Gaute Lindkvist 0e5b9687b4 Fix missing GeoMech result definition in Well Log Curves 2019-10-18 08:14:34 +02:00
Gaute Lindkvist 3eaf933efc Python command for setting plot window size 2019-10-18 08:12:36 +02:00
Gaute Lindkvist 2ad42b7fcf Fix typo in CMake for set_cell_result.py 2019-10-16 10:31:58 +02:00
Gaute Lindkvist 47eeed4a11 Merge pull request #4872 from OPM/system-python-pep8-fixes
System python pep8 fixes
2019-10-16 08:22:27 +02:00
Gaute Lindkvist d681b75d24 Rename RifEclipseOutputDataTable* to RifTextDataTable* 2019-10-15 17:05:46 +02:00
Gaute Lindkvist bc8134009b #4867 Rename python examples to avoid mixed case 2019-10-15 16:31:40 +02:00
Gaute Lindkvist d21afc5a41 #4866 Fix Python example script 2019-10-15 16:26:41 +02:00
Gaute Lindkvist d3140b6aac System command command file merger (#4845)
* Move Import WellPaths command-file functionality into RicImportWellPaths

* Add new RICF_init macros for command file objects

* Make project save commands available in Python

* Fix RiaLogging build errors

* Move RiaLogging include from RiaGrpcServer.h to cpp file
2019-10-15 15:46:19 +02:00
Gaute Lindkvist 172c0dfa1c Revert "Reintroduce nextValid-fields as OBSOLETE fields in RimProject"
This reverts commit 411e5cf49f.
2019-10-09 12:50:41 +02:00
Gaute Lindkvist 708d4b6197 Fix compile issue after RicImportWellPath rename 2019-10-09 11:00:11 +02:00
Gaute Lindkvist ba528c9c0a Fix Python plot export 2019-10-09 10:51:24 +02:00
Gaute Lindkvist a5e2e25b1b Fix CaseInfoStreamingExample.py 2019-10-09 10:35:16 +02:00
Gaute Lindkvist 9f0cf91789 Fix Pytest failures 2019-10-09 10:30:19 +02:00
Gaute Lindkvist 411e5cf49f Reintroduce nextValid-fields as OBSOLETE fields in RimProject 2019-10-09 10:29:42 +02:00
Gaute Lindkvist 32817d2cc6 Renamed RicWellPathsImportFileFeature to RicImportWellPaths 2019-10-09 09:27:26 +02:00
Gaute Lindkvist 2961782be1 Renamed caf::PdmXmlObjectHandle::isOfClassKeyword to ::inheritsClassWithKeyword 2019-10-09 09:26:30 +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 4a4653a0df Better minimum width for well log tracks (#4824)
* Better minimum width for well log tracks

* Fix alignment of scrollbar in Well log plots
2019-10-07 08:32:34 +02:00
Gaute Lindkvist 10e55d3e5f Fix legend update and remove Qt warnings 2019-10-04 10:27:15 +02:00
Gaute Lindkvist 09388b22c8 Avoid plot title dictating the plot width. 2019-10-04 08:50:35 +02:00
Gaute Lindkvist 45d6acadaa Fix Well Log Plot depth axis label 2019-10-03 15:45:20 +02:00
Gaute Lindkvist 1309db884d Simplify Well Log Plot events and updating 2019-10-03 15:32:35 +02:00
Gaute Lindkvist 2cc822399b Renames following review 2019-10-03 14:57:46 +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 26b9466990 Update dev to 2019.08.2 2019-10-03 09:49:17 +02:00
Gaute Lindkvist 86b1264a7b Merge pull request #4804 from OPM/feature-minor-wbs-changes
Minor wbs changes
2019-10-02 17:56:09 +02:00
Gaute Lindkvist 763df18b7f Merge pull request #4805 from OPM/feature-wbs-st-s33
#4798 Set ST S33 as default geomech curve
2019-10-01 08:18:00 +02:00
Gaute Lindkvist 05b5417fdd #4798 Set ST S33 as default geomech curve 2019-09-30 18:48:02 +02:00
Gaute Lindkvist 2d2a5201d0 #4799 WBS: Make PP go up to seabed and ensure sources are kept valid when source stepping. 2019-09-30 15:35:15 +02:00
Gaute Lindkvist f2eac1e2ec #4792 Fix xValue range for Well Allocation Plots 2019-09-30 15:35:15 +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 2daa4dea93 Merge pull request #4794 from OPM/bug-#4790-subwindows
#4790 Window maximation state and other subwindow fixes
2019-09-30 15:35:04 +02:00
Gaute Lindkvist 0e7198f000 #4667 Enable export of all curves in a Well Log Plot or WBS plot to LAS 2019-09-29 11:36:08 +02:00
Gaute Lindkvist 7625da7a21 #4790 Make sure window maximation state is restored after project load + tiling fixes 2019-09-27 15:29:24 +02:00
Gaute Lindkvist 1e75c3aff6 Merge pull request #4771 from OPM/feature-ensemble-sources
Ensemble RFT: Keep matching sources when switching well  plus lots of other changes
2019-09-27 11:04:42 +02:00
Gaute Lindkvist f3dfba7a81 Fixup after review 2019-09-27 11:02:03 +02:00
Gaute Lindkvist 4852f729ff #4781 Make sure horizontal well log plot legends expand vertically if needed. 2019-09-27 10:22:07 +02:00
Gaute Lindkvist f2be5c00fd #4783 Ensemble RFT: make sure we get some default data sources. 2019-09-27 10:06:36 +02:00
Gaute Lindkvist da6c7cf621 #4788 Ensemble RFT: fix missing statistics curves by having better bounds calculation for the curves. 2019-09-27 10:06:26 +02:00
Gaute Lindkvist 1968703da8 #4782 Well Log Plots: make default variable PORO 2019-09-27 10:06:15 +02:00
Gaute Lindkvist 79da8ba5b5 #4773 Ensemble RFT: load formation file when loading observed data 2019-09-26 15:43:13 +02:00
Gaute Lindkvist 912e2063df #4772 Ensemble RFT Fix crash when loading formation names after plot
* Problem is we're replacing the existing file summary case with a grid summary case
* This means we also have to update the ptr field in the rft plot.
2019-09-26 15:38:59 +02:00
Gaute Lindkvist e242304b4d #4729 Ensemble RFT: Keep matching sources when switching well 2019-09-26 10:02:29 +02:00
Gaute Lindkvist 4709bb1402 #4769 Remove stepping toolbar for Ensemble RFT.
* It doesn't work right and the usefulness is limited.
2019-09-26 09:18:55 +02:00
Gaute Lindkvist c732571790 Merge branch 'dev' into feature-ensemble-sources 2019-09-26 09:14:21 +02:00
Gaute Lindkvist d55dee7acf Ensemble RFT: make observed error bars horizontal 2019-09-26 09:07:27 +02:00
Gaute Lindkvist 85a9ee2d42 Ensemble RFT: make observed error bars horizontal 2019-09-26 08:53:23 +02:00
Gaute Lindkvist d7197b7a88 Fix crashes in well log plots 2019-09-26 08:45:04 +02:00
Gaute Lindkvist 2bcf571efc Fix crashes in well log plots 2019-09-26 08:42:43 +02:00
Gaute Lindkvist 047136e8b8 #4762 Fix reset_actnum libecl crash on load 2019-09-25 17:49:58 +02:00
Gaute Lindkvist 2a20f84f1f #4732 Support error bars for observed RFT data (#4760)
* #4732 Fix missing refresh for ensemble RFT

* WIP

* #4732 Fix missing refresh for ensemble RFT

* WIP

* Make sure Observed RFT data is loaded on startup

* Make error bars work for RFT plots

* #4761 Add labels with formation and value/error to observed data points

* Changes after review
2019-09-25 17:48:19 +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 8209adfe91 Python: Fix wrong use of enumerate 2019-09-24 09:58:50 +02:00
Gaute Lindkvist 0a6128de0f Fix wrong Grid->grid rename in GRPC CMakeLists.cmake 2019-09-24 08:59:52 +02:00
Gaute Lindkvist 0125b13241 Additional python PEP 8 fixes 2019-09-23 15:26:49 +02:00
Gaute Lindkvist a2bad82391 #4736 System python command refactor (#4743)
* Move case loading commands from Commands to project and case
* Major refactor
* Fix problems with Python examples
* Add ability to export snapshot from just one view + fixup
* Case comments and black
* Make all modules pass pylint test
2019-09-23 11:50:33 +02:00
Gaute Lindkvist 374a4e396b Merge pull request #4738 from OPM/system-python-renames-pep8
#4736 Renames of python methods and variables to match PEP8
2019-09-20 12:23:34 +02:00
Gaute Lindkvist 2b33592c66 Example renames 2019-09-19 15:14:01 +02:00
Gaute Lindkvist 502a1532b6 #4736 View.py renames 2019-09-19 15:02:55 +02:00
Gaute Lindkvist 3aa3bb67a7 #4736 Properties renames 2019-09-19 14:25:38 +02:00
Gaute Lindkvist ca919402e9 fixes 2019-09-19 14:10:52 +02:00
Gaute Lindkvist 505660f9d6 #4736 Project renames 2019-09-19 14:02:23 +02:00
Gaute Lindkvist 9a0f135431 #4736 test fixes 2019-09-19 13:56:29 +02:00
Gaute Lindkvist 9bc2781817 #4736 Instance.py renames 2019-09-19 13:34:34 +02:00
Gaute Lindkvist 8ff0c05760 #4736 GridCaseGroup.py renames 2019-09-19 13:27:26 +02:00