Commit Graph
100 Commits
Author SHA1 Message Date
Kristian Bendiksen d7b29589a2 MultiPlot: Fix small empty legend when toggling legend position. 2022-09-15 08:19:41 +02:00
Kristian Bendiksen 711a9b83e7 #9293 MultiPlot: avoid removing non-legend overlays.
The plots can have other kinds of overlays that should not be removed.

Fixes #9293.
2022-09-15 08:19:41 +02:00
Kristian Bendiksen 2e5626941d #9281 Analysis Plot: fix ensemble data source selection.
Fixes #9281.
2022-09-15 08:19:41 +02:00
Kristian Bendiksen b0a959c591 #9280 Fix missing horizontal error bars
* #9280 Fix missing horizontal error bars.
The x axis was not assigned properly for the error bars in the plot curve.
* Propagate error bar visibility state
2022-09-15 08:19:41 +02:00
Kristian Bendiksen a8b3ddc757 Thermal Fracture: rotate and place fracture according to template data. 2022-09-15 08:19:41 +02:00
Kristian Bendiksen 78464b772f #9100 Thermal Fracture: add action to place using template data 2022-09-15 08:19:41 +02:00
Kristian Bendiksen 803c9505b9 Thermal Fracture: fix incorrect weighting when interpolating. 2022-09-15 08:19:41 +02:00
Kristian Bendiksen fe62fb76ff #9233 Correction Report Plot: disable axes alignment for better spacing.
Regression introduced in 71d18b9e76.
2022-09-15 08:19:41 +02:00
Kristian Bendiksen 1f8cc7f477 #9233 Fix regression in correlation plot
Introduced in be236cb.
2022-09-15 08:19:41 +02:00
Kristian Bendiksen a09e17d14a #9104 Thermal Fracture: Handle offset and scaling. 2022-09-15 08:19:41 +02:00
Kristian Bendiksen 6b053b2023 Thermal Fracture: change polygon to match StimPlan fracture grid 2022-09-15 08:19:41 +02:00
Kristian Bendiksen 8028cb63e0 #9209 Refactor RiuMultiPlotPage/RiuSummaryMultiPlotPage plot reinsertion. 2022-09-15 08:19:41 +02:00
Kristian Bendiksen f9f49e9f58 #9202 Summary Multi Plot: add option for having the legend inside the plot 2022-09-15 08:19:41 +02:00
Kristian Bendiksen 318f187635 #9202 Well Log Plot: add option for having the legend inside the plot 2022-09-15 08:19:41 +02:00
Kristian Bendiksen 613ab6279d #9117 Summary/Well Log Plot: fix missing update on legend font size change. 2022-09-15 08:19:41 +02:00
Kristian Bendiksen 29cf555b59 Multiplot/WLP: fix missing update of title font size 2022-09-15 08:19:41 +02:00
Kristian Bendiksen 34cdd1f0d7 Well Log Plot: avoid hard-coding depth/value axis 2022-09-15 08:19:41 +02:00
Kristian Bendiksen d9aa8bd6d2 #9092 WLP: show only axis for first and last track. 2022-09-15 08:19:41 +02:00
Kristian Bendiksen e984e634e7 Well Log Plot: Avoid hard-coded axis (gave incorrect axis labeling). 2022-09-15 08:19:41 +02:00
Kristian Bendiksen e7ec4818fd #9131 Summary Plot: Show area fill also when line style is 'None'.
Fixes #9131.

Fixed by drawing the line with Qt::NoPen (invisible).
2022-09-15 08:19:41 +02:00
Kristian Bendiksen c10a5411b6 #9093 MultiPlot: improve axis alignment by resizing scales 2022-09-15 08:19:41 +02:00
Kristian Bendiksen 97d1b7b36f #9161 QtCharts: Refactor to make QtCharts optional again. 2022-09-15 08:19:41 +02:00
Kristian Bendiksen 49bfc62ea7 #9102 Thermal Fracture: handle field units. 2022-09-15 08:19:41 +02:00
Kristian Bendiksen d7346c077b janitor: Improve variable name. 2022-09-15 08:19:41 +02:00
Kristian Bendiksen 52a2d2d1fc Thermal Fracture Import: fix crash when import fails. 2022-09-15 08:19:41 +02:00
Kristian Bendiksen a377449492 Thermal Fracture Import: Add test for loading non-existing file. 2022-09-15 08:19:41 +02:00
Kristian Bendiksen 803b8adc25 #9101 Thermal Fracture Import: detect and refuse inconsistent units.
All values in the file should be in either field or metric units, and mixing is
not allowed.
2022-09-15 08:19:41 +02:00
Kristian Bendiksen 3c835f7eb2 Thermal Fracture Import: handle csv with space between name and unit 2022-09-15 08:19:41 +02:00
Kristian Bendiksen b064599e28 Thermal Fracture: fix crash for none-existing results. 2022-09-15 08:19:41 +02:00
Kristian Bendiksen a0f87e2ae9 Thermal Fracture: show mesh options for thermal fractures. 2022-09-15 08:19:41 +02:00
Kristian Bendiksen 72590d0565 Thermal Fracture: load and update on project reload. 2022-09-15 08:19:41 +02:00
Kristian Bendiksen 4e6e3ecd31 #9099 Thermal Fracture Import: include perimter nodes. 2022-09-15 08:19:41 +02:00
Kristian Bendiksen 089a02f6ce More tweaks to fix windows build 2022-09-15 08:19:41 +02:00
Kristian Bendiksen 74efaa4385 #9098 Thermal Fracture: interpolate missing values inside convex hull of points. 2022-09-15 08:19:41 +02:00
Kristian Bendiksen 037de2829c Thermal Fracture: improve import and display of timestamps 2022-09-15 08:19:41 +02:00
Kristian Bendiksen 2b17c9d9af Rotate fracture plane to align with x-y plane 2022-09-15 08:19:41 +02:00
Kristian Bendiksen c155fbcfe0 Thermal Fracture: Add visualization of results 2022-09-15 08:19:41 +02:00
Kristian Bendiksen 74cc1e305d Thermal Fracture: Add action to import Reveal csv 2022-09-15 08:19:41 +02:00
Kristian Bendiksen 51c4fb07a7 Thermal Fracture: add thermal fracture template 2022-09-15 08:19:41 +02:00
Kristian Bendiksen 26c88ccee5 Refactor: Introduce MeshFractureTemplate, and convert StimPlanFractureTemplate to it. 2022-09-15 08:19:41 +02:00
Kristian Bendiksen 94124d4eac #9039: Thermal Fractures: add file reader 2022-09-15 08:19:41 +02:00
Kristian Bendiksen b4e3586e2c Janitor: StimPlanFractureTemplate: Remove use of obsolete field.
Might turn on mesh display for some StimPlan fractures in projects older than
v2018.1.0.103. The "show mesh" has been controlled by RimStimPlanColors since 2018.
2022-06-17 19:15:19 +02:00
Kristian Bendiksen e7ff6f8a7b Janitor: remove empty implementation of updateFilePathsFromProjectPath. 2022-06-17 19:15:19 +02:00
Kristian Bendiksen 193bc35f6b #8876 Fracture: add option to use align dip with formation dip 2022-06-16 08:38:24 +02:00
Kristian Bendiksen 226ac4f2b6 #8989 Grid statistics: Improve precision of p10/p90. 2022-06-15 19:22:36 +02:00
Kristian Bendiksen c177e51c45 Grid Property Calculator: Improve UI to allow only one filter. 2022-06-10 13:55:51 +02:00
Kristian Bendiksen 5ea621d36f #9033 Grid Property Calculator: fix incorrect filtering when reloading projects
Fixes #9033.
2022-06-10 13:55:51 +02:00
Kristian Bendiksen f50b876c99 #8955 Grid Property Calculator : Add filtering support. 2022-06-10 13:55:51 +02:00
Kristian Bendiksen 5b4434439e #8991 3D grid cross plot: Select correct grid model. 2022-06-09 19:53:09 +02:00
Kristian Bendiksen cbe731d187 #8994 Plot axis range : Fix incorrect reset of user-defined min max value 2022-06-01 15:10:38 +02:00
Kristian Bendiksen 75d096eca2 #8540 Python: read only active cells for active_cell_property 2022-06-01 13:16:58 +02:00
Kristian Bendiksen 92afb11a76 #8899 Try exact matches for eclipse summary category search.
Fixes incorrect classification for vectors with 8 characters starting with
'N' (e.g NLINSMAX). They were classified as "network", but lookup table have
them correctly classified as "misc".
2022-05-31 22:16:24 +02:00
Kristian Bendiksen 34a5d3e756 Summary Quantity Name Provider: special handling for MISC vectors 2022-05-31 22:16:24 +02:00
Kristian Bendiksen 29e1a72d76 libecl: Add more special-case MISC vectors 2022-05-31 22:16:24 +02:00
Kristian Bendiksen e7f27abae7 libecl: add support for network variables 2022-05-31 22:16:24 +02:00
Kristian Bendiksen c9aa9285d2 #8900 Summary Data: fix error in h5-data for time scale above 250 years
The usual implementation of chrono::system_clock::to_time_t() uses nanoseconds
which will overflow on data with long time spans. Fixed by lowering resolution
to seconds, and adding custom conversion method.

Fixes #8900.
2022-05-27 12:11:19 +02:00
Kristian Bendiksen 53af120f39 #2434 Eclipse input property: fix import for keywords without data
Keywords without data does not have a trailing '/'.
2022-05-25 21:32:51 +02:00
Kristian Bendiksen a47edd4fa6 #8195 Fracture: Show containment also when mesh is off. 2022-05-25 21:25:50 +02:00
Kristian Bendiksen 29fdc29eb0 #8696 Cell filter: fix for IJ Index polygon for non-intersecting filter points
Now the minimum K-layer directly below any of the filter points are used when
the filter points does not intersect with the cells.

Fixes #8696.
2022-05-25 15:07:08 +02:00
Kristian Bendiksen 1aa41968a5 #8787 Summary Multiplot: Fix inversion of axis with axis aggregation. 2022-05-24 07:26:49 +02:00
Kristian Bendiksen 039ec05ab8 #8794 Multi Axes: Highlight relevant axes 2022-05-23 13:23:55 +02:00
Kristian Bendiksen 954b697e6b #8817 Summary Multiplot: Add filter to control plot visibility 2022-05-20 15:56:43 +02:00
Kristian Bendiksen c3dfd9ed26 Summary tools: fix crash in when destructing RimStimPlanModel 2022-05-20 14:51:26 +02:00
Kristian Bendiksen e80343b4db #8877 StimPlan model: Fix formation dip in export of Asymmetric.FRK
Fixes #8877.
2022-05-20 14:51:26 +02:00
Kristian Bendiksen 9678b80feb #7778 MainWindow: fix crash when reopening grid case 2022-05-20 14:51:01 +02:00
Kristian Bendiksen 837a0f208c #8846 StimPlan model plot: Correct perforation interval for longitudinal fracture
Fixes #8846.
2022-05-20 14:07:29 +02:00
Kristian Bendiksen 35d91130d3 #8571 Python: generate proper method docs for boolean parameters.
Fixes #8571.
2022-05-11 20:53:01 +02:00
Kristian Bendiksen b27f59cecb #8274 Python: assign default values
Fixes #8274.
2022-05-11 20:53:01 +02:00
Kristian Bendiksen daf02571c2 Mainwindow datasources (#8883)
* Main Window: add three dock widgets for splitting project tree

* Main Window: move scripts to separate tree widget

* Add eclipse result addresses to data source project tree.

* Grid Calculator: drag-and-drop for calculation variables.

* Grid Calculator: rename to 'Grid Property Calculator'.
2022-05-11 19:17:46 +02:00
Kristian Bendiksen 85cd07c373 Grid Calculator: Improvements after review. 2022-05-09 15:36:27 +02:00
Kristian Bendiksen 8ea4e933aa Grid Calculator: compute results for all time steps 2022-05-09 15:36:27 +02:00
Kristian Bendiksen 144138904d Avoid index-based iterator. 2022-05-09 15:36:27 +02:00
Kristian Bendiksen b761bb42af Grid Calculator: Fix view updates when calculation is changed or removed. 2022-05-09 15:36:27 +02:00
Kristian Bendiksen fdefb214d8 Grid Calculator: Minor tweaks to UI. 2022-05-09 15:36:27 +02:00
Kristian Bendiksen 4304bbbc48 Grid Calculator: refactor summary curve calculator and add grid calculator. 2022-05-09 15:36:27 +02:00
Kristian Bendiksen 73f5c793e8 Merge pull request #8828 from OPM/summary-axis-cleanup
Combine Link axis range with axis range aggregation. Zoom All will now respect the different axis range aggregation method.
2022-04-22 22:16:36 +02:00
Kristian Bendiksen ed87c9028c #8792 Summary Multiple Axes : Remove axis after delete in project tree 2022-04-20 14:26:53 +02:00
Kristian Bendiksen 3a461473d0 #8767 Multi Plot: Add support for computing range for a summary curve across all realization, regions or wells. 2022-04-20 14:00:21 +02:00
Kristian Bendiksen 1407c6f96f RimPlotAxisProperties: reset "always required" bool on reload. 2022-04-06 09:03:53 +02:00
Kristian Bendiksen 449b4e4781 RimPlotAxisProperties: only allow plot axis positions left and right. 2022-04-06 09:03:53 +02:00
Kristian Bendiksen 45d28de6d3 #8768 Multi Plot: Add option to sync all sub plots axis properties. 2022-04-06 09:03:53 +02:00
Kristian Bendiksen 391d13565e RiuPlotWidget: highlight relevant curves when clicking on an axis. 2022-04-04 12:10:20 +02:00
Kristian Bendiksen 11060078d8 RiuQwtPlotWidget: fix actions on selection of axis. 2022-04-04 12:10:20 +02:00
Kristian Bendiksen 7cb72688ea Multiaxis: Fix mouse tracking for Qwt plot with multiple axis. 2022-04-04 12:10:20 +02:00
Kristian Bendiksen 288269fad7 Multiaxis: Use correct mapping from PlotAxis to QwtAxisId. 2022-04-04 12:10:20 +02:00
Kristian Bendiksen 395541ebe0 Summary Plot: Make the general plot options expanded by default. 2022-04-04 12:10:20 +02:00
Kristian Bendiksen 32ec472829 Multiaxis plot: fix moving axis from other side 2022-04-04 12:10:20 +02:00
Kristian Bendiksen be7783776c #8362 Simulations wells: Fix crash on show spheres. 2022-03-25 17:45:13 +01:00
Kristian Bendiksen fda4d1d608 #8651 Surface Intersection Curve: Fix crash when non-overlapping surface and intersection (#8737) 2022-03-25 15:06:11 +01:00
Kristian Bendiksen 86ea679871 #8652 Import Surface: Fix ts-file import with properties on Linux (#8730)
The file had DOS line endings (\t\n) which where not properly trimmed on linux.

Fixes #8652.
2022-03-25 14:16:25 +01:00
Kristian Bendiksenandkriben 80234ca105 #8644: Avoid overwriting preferences for date and time axis format (#8725)
Co-authored-by: kriben <kriben@users.noreply.github.com>
2022-03-24 11:57:05 +01:00
Kristian Bendiksen d4d79d3dec #8623 Contour Map: exclude surfaces from appearing
Fixes #8623.
2022-03-23 13:37:38 +01:00
Kristian Bendiksen c00aea75fb #8662 QtCharts: Implement tooltip when hovering over curves 2022-03-21 14:56:23 +01:00
Kristian Bendiksen c87d68899e #8635 Improve well head position on extreme grids.
Fixed by introducing max characteristic cell size for extreme grids.

Fixes #8635.
2022-03-21 14:29:45 +01:00
Kristian Bendiksen ca769a53d4 #8649 Contour Map: Show static data for all time steps. 2022-03-21 14:23:14 +01:00
Kristian Bendiksen 001e918238 #8637 3D-view legend: Make integer category for I-, J- and K-indexes 2022-03-17 08:19:16 +01:00
Kristian Bendiksen 20ec6e20f2 Summary Plot: fix axis logic for left axis 2022-03-14 15:48:24 +01:00
Kristian Bendiksen 72fc47e003 #8452 QtCharts: Add fill color and pattern 2022-03-11 13:15:20 +01:00
Kristian Bendiksen 93f754102d #8615 Qt Charts: fix use-after-free crash.
Fixes #8615.
2022-03-04 18:11:10 +01:00
Kristian Bendiksen 7a954804ef #8451 Qt Charts: show fewer curve symbols.
The "Symbol Skip Distance" is used to space the symbols.

Fixes #8451.
2022-03-04 18:11:10 +01:00