Commit Graph
183 Commits
Author SHA1 Message Date
Gaute Lindkvist 0b19307be0 Support loading hierarchical well paths 2020-10-26 10:43:14 +01:00
Magne Sjaastad a6af4fbd00 #6773 Regression Test : Add more input validation due to missing files
Running regression tests without valid external files revealed several crashes. Add guarding and remove asserts to make sure regression tests can be executed without crash.
2020-10-13 08:31:05 -04:00
Gaute Lindkvist f82b2f73ec #6320 Refactor of PdmScripting
* Make base class abstract
* Implement support for IOHandling for PdmChild and PdmChildArray fields
2020-08-25 08:33:47 +02:00
Magne Sjaastad 51fd5e39b0 NNC: Compute data on demand 2020-05-21 08:09:07 +02:00
Magne Sjaastad ebde4495fb Remove obsolete parameters 2020-05-15 12:55:25 +02:00
Magne Sjaastad 73ac3e5db1 #5925 Simplify computation of fault data 2020-05-13 17:57:21 +02:00
Magne Sjaastad c932b40a56 #5925 NNC computations : Add flag in preferences to include inactive cells 2020-05-13 14:37:02 +02:00
Magne Sjaastad 0c32538e01 #5914 Import faults : Avoid computation of faults if turned off in preferences 2020-05-13 14:37:02 +02:00
Magne Sjaastad 2bc9cb37c0 #5913 Import NNC : Do not compute NNCs if importNNCs is disabled in preferences 2020-05-13 14:37:02 +02:00
Kristian Bendiksen c016c02e40 Replace RiaApplication::instance()->project() with RimProject::current().
Also remove uneccessary includes of RiaApplication.h.
2020-05-12 12:01:44 +02:00
Magne Sjaastad 83914006fd Convert to enum class 2020-04-24 11:40:22 +02:00
Magne Sjaastad 3f88fe197a Convert to enum class 2020-04-24 11:40:22 +02:00
Kristian Bendiksen b5c97ec750 #5717 Properly reload input properties when reading eclipse result case. 2020-03-29 22:20:54 +02:00
Gaute Lindkvist c51aa91c42 #5632 Python method commands (#5649)
* General PdmObjectMethods for scripting.
2020-03-10 14:11:22 +01:00
Gaute Lindkvist bd8e079e24 #5632 Generate PdmChildField and PdmChildArrayField methods 2020-03-05 08:40:46 +01:00
Gaute Lindkvist b2f55a3101 Make scriptability a CAF-feature 2020-03-05 08:40:46 +01:00
Gaute Lindkvist d95f3a349d Move to use a static registry of scriptable classes 2020-02-25 13:57:51 +01:00
Magne Sjaastad 4b04e58607 #5377 Deeper : Add preference for visibility of faults when creating a new view 2020-01-25 12:04:16 +01:00
Gaute Lindkvist 23e6bc2e86 #5372 Implement getting reservoir bounding box from Python 2020-01-24 11:07:38 +01:00
Magne Sjaastad 6761a71798 #5273 Allen Diagrams: Move result names to RiaNccDefines 2020-01-17 08:41:15 +01:00
Magne Sjaastad ff2963293b #5300 Formations : Move update of Rim-related structures to RimEclipseCase 2020-01-06 15:27:16 +01:00
Magne Sjaastad 7d05a8bd0a #5300 Formations : Fix update issues 2020-01-06 14:33:54 +01:00
Jacob Støren 723caaaf79 #5147 RimEclipseCase::m_filesContainingFaults -> vector<FilePath> 2019-12-10 16:36:07 +01:00
Jacob Støren 0e14c63f07 Rename crossSection to intersection in general code 2019-11-26 12:45:08 +01:00
Kristian Bendiksen 3fafe90aeb #5047 Remove input property collection from project tree. 2019-11-20 22:01:07 +01:00
Magne Sjaastad 28c77d4b67 #82 Import Ascii-data : Minor code adjustments 2019-11-06 10:54:42 +01:00
Kristian Bendiksen 470fab787d Hide InputPropertyCollection until it has some items. 2019-11-05 12:23:26 +01:00
Kristian Bendiksen 22a5a1fe0f #82 Import ascii grdecl input properties into simulation case.
This allows data from text files to be imported into a binary Eclipse case
imported based on *.EGRID.
2019-11-05 12:23:26 +01:00
Kristian Bendiksen 357b07506f Move RimEclipseInputPropertyCollection to make it available in RimEclipseResultCase.
Ref #82.
2019-11-05 12:21:29 +01:00
Gaute Lindkvist aef0e0a70f More precise view id 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
Magne Sjaastad 8a11c565f3 #4827 Completion Data : Support Eclipse input text files as data source 2019-10-04 15:55:31 +02:00
Magne Sjaastad fe9e567825 #4683 clang-format on all files in ApplicationCode 2019-09-06 10:57:22 +02:00
Gaute Lindkvist e7f90c0ecf Clang-format 2019-08-26 09:57:50 +02:00
Gaute Lindkvist 2e49670f40 #4578 Add commands for create and clone view 2019-08-23 11:25:00 +02:00
Magne Sjaastad b8ff8a2de8 #4287 Preferences : Rename from fault file prefix to general prefix 2019-04-04 20:28:36 +02:00
Magne Sjaastad a812190af3 #4281 Saturation pressure plots : Delay loading of EQUIL until required 2019-04-04 19:38:15 +02:00
Gaute Lindkvist 22f7bf7c21 Update RifReaderEclipseOutput and RimEclipseCase to use new progress tasks 2019-03-12 14:34:22 +01:00
Gaute Lindkvist 1e994ac8b8 #4117 Improve time step names for Grid Cross plot categorisation 2019-02-27 11:38:35 +01:00
Gaute Lindkvist 90b189f490 #4115 Avoid updating plots in RimEclipseCase::computeCachedData() 2019-02-20 11:51:39 +01:00
Magne Sjaastad 7fe0b92839 #4111 Move resultDefinition field to private 2019-02-18 11:07:54 +01:00
Magne Sjaastad 1abf370176 #4091 Whitespace 2019-02-14 21:44:01 +01:00
Magne Sjaastad 22a0957d9b #4091 Reload case : Remove unused includes 2019-02-14 21:42:31 +01:00
Magne Sjaastad e660433d29 #4091 Reload case : Move reload of case into helper function 2019-02-14 21:26:54 +01:00
Magne Sjaastad 0a22515a3e #3990 Rename 2019-01-29 11:57:27 +01:00
Magne Sjaastad 6935ea0688 #4018 Result management : Ensure result file is open
if no 3D views are present, make sure the result grid case file is open as part of creating a curve.
2019-01-29 10:06:37 +01:00
Jacob Støren dbb2a564a2 #3958 Refactoring: RigCaseCellResultsData: Remove the final result index based interface 2019-01-28 16:18:28 +01:00
Jacob Støren 3e3d3871ed #3958 Refactoring: Remove scalarResultIndex from RigEclipseResultAddress
and real external use (outside CaseCellResultsData)
Regression tests OK.
2019-01-25 16:19:15 +01:00
Jacob Støren d8eded7d49 #3958 Refactoring: Removed result index from NNC data 2019-01-25 16:19:15 +01:00
Jacob Støren 42afa063d5 #3958 Refactoring: Rename to findOrLoadKnownScalarResult
to make it clear that it does not add a result name to the internal structures.
2019-01-25 16:19:14 +01:00