Commit Graph

2335 Commits

Author SHA1 Message Date
Jacob Støren
80f0273437 #4570, #4568 Ensemble support for --summaryplot 2019-08-28 10:12:53 +02:00
Jacob Støren
0770517c9f #4587 Summ. Comm. Line: Use only cases defined in --summaryplot when creating curves. Use first of them as history refernce etc. 2019-08-28 10:12:53 +02:00
Jacob Støren
46104f426a #4573 --summaryplot now creates multiple plots. one pr summary vector matching the vector filters. Added option -s to create a single plot 2019-08-28 10:12:53 +02:00
Jacob Støren
b670f3df0d #4569 Summary Command Line: Add support for normalization (-n) 2019-08-28 10:12:53 +02:00
Jacob Støren
c628fcd5f4 Added warnings when a summary vector filter is not matching any vectors in a case. 2019-08-28 10:12:53 +02:00
Jacob Støren
1534a045c7 #4001 implement -nl and -h sub-options for --summaryplot 2019-08-28 10:12:52 +02:00
Jacob Støren
e04daa7596 #3950 Add the minimal --summaryplot commandline option.
Using shell globbing for filenames, and only one additional option implemented.
Avoid creating default plot when using --summaryplot
2019-08-28 10:12:52 +02:00
Gaute Lindkvist
2c5ca4ce46 Import and plot of FMU RFT data works 2019-08-26 12:52:07 +02:00
Gaute Lindkvist
510ea3f8be Fix build problem on Linux in RicSUmmaryPlotFeatureImpl 2019-08-26 11:57:05 +02:00
Gaute Lindkvist
71da659506 #4580 Import Eclipse RFT data as part of ensemble import 2019-08-26 11:56:36 +02:00
Gaute Lindkvist
84c1442af7 #4617 Disallow creating ensemble curve sets if you have no ensemble 2019-08-22 13:07:21 +02:00
Gaute Lindkvist
52c9830192 Python: remove text reference to GRPC from About dialog 2019-08-22 08:50:58 +02:00
Gaute Lindkvist
7bfe4f4bfe
#4603 Python: add case Id to exportSnapshots (#4604)
* #4603 Python: add case Id to exportSnapshots
* Fixup after review
2019-08-21 15:11:29 +02:00
Magne Sjaastad
d86a53f732 #4599 Add "Collapse Others Views/Plots" to context menu of views and plots 2019-08-20 10:39:23 +02:00
Jacob Støren
2d2ecc3031 Recursive Import Dialog: Cleaned up code 2019-08-19 11:44:19 +02:00
Jacob Støren
3d9ed39795 Recursive Import Dialog: Fixed "/*" not working on linux.
Layout changes: Removed Files Found label.
Moved Effective Filter and Find button into the Filter group
Higher minimumsize for result list
2019-08-19 11:16:24 +02:00
Jacob Støren
f6ae265b38 Recursive import Dialog: Fix missing progress info at certain times 2019-08-19 11:16:24 +02:00
Jacob Støren
8c144dce7f #4589 Recursive Import Dialog: Merged Root and path filter into one field
Add "Root" label to show the root of the found files
2019-08-19 11:16:24 +02:00
Jacob Støren
7939e457f8 #4589 Recursive Import Dialog: Rename to RicRecursiveFileSearchDialog 2019-08-19 11:16:24 +02:00
Jacob Støren
9a21ceb74f #4589 Recursive Import Dialog: Rename widgets to distinguish them from data 2019-08-19 11:16:24 +02:00
Jacob Støren
f2e5ccc60d #4588 Recursive import Dialog: Fixed tab order, default button,
and avoid deleting the result list when editing the filters
2019-08-16 11:36:37 +02:00
Jacob Støren
5179f840b8 #4586 Add describing tooltips to the dialog 2019-08-16 10:53:25 +02:00
Jacob Støren
b4285d619d #4585 Add Copy-command in the file list 2019-08-16 10:07:39 +02:00
Jacob Støren
cd5943a39c #4555 Fix errors in filter behavior.
Handle double separators
Handle */ pathfilter correctly (no recursive search)
2019-08-16 09:05:15 +02:00
Jacob Støren
e1c061fd15 #4554 Use "..." in display of effective filter as notion of recursive search
Fix display of multiple extensions
Replace "**" with * in path text
2019-08-16 09:05:15 +02:00
Jacob Støren
f3c0c4ff82 #4554 Harmonized path separator direction in hierarchy file dialog on windows 2019-08-16 09:05:15 +02:00
Magne Sjaastad
d2b6cb589c #4563 Summary : Fix import of summary file specified by casename.SMSPEC 2019-08-13 08:20:50 +02:00
Jacob Støren
93b4101831 #4003 Use the preferences settings when creating default summary plots.
Refactored to make assigning default curve appearance easier.
2019-08-09 13:15:32 +02:00
Magne Sjaastad
31f4453135 #4540 Command line : Fix option --case without file extension 2019-08-09 12:27:36 +02:00
Jacob Støren
e915c8e18c #4003 Refactoring to prepare for preferences based default summary plot curves 2019-08-09 09:54:55 +02:00
Magne Sjaastad
4ed30ad4af Avoid using c++-14 2019-08-09 08:05:53 +02:00
Jacob Støren
0d456a1f1b #4002 Renamed feature that opens the plot editor and created feature to create a new plot directly. The new feature uses the selected summary cases and creates a default curve for each. 2019-08-08 16:22:00 +02:00
Jacob Støren
81de872c7b #4543, #4544 Fixed missing command line help text from menu-command and --help option.
Improved the error text when an unknown option is used.
Improved the dialog used to show command line options, and make the text selectable
2019-08-08 10:46:15 +02:00
Magne Sjaastad
58cef265ec #4538 Skip Save project at exit when no data has changed
Guard changes in preferences and reset change detector when project is closed
2019-08-07 14:21:37 +02:00
Gaute Lindkvist
712fd2a160 Python: add Python process environment to launch of script editor. 2019-08-06 10:59:10 +02:00
Gaute Lindkvist
8d1e8fc022 Python: Space in example code 2019-07-30 14:38:10 +02:00
Gaute Lindkvist
1e688642a4 #4528 Only update the parts of project tree that is required when adding new scripts 2019-07-30 13:44:47 +02:00
Gaute Lindkvist
e89623525c Fix build problem on Qt4 2019-07-30 13:15:31 +02:00
Gaute Lindkvist
1d04f1034f #4471 Fill in "import rips" and other example code when creating a Python script from within ResInsight 2019-07-30 13:15:23 +02:00
Gaute Lindkvist
92bc71d934 #4528 Fix script paths and adding new scripts 2019-07-30 12:32:10 +02:00
Gaute Lindkvist
7c30af62c2 #4528 #4512 Fix script-locations when loading project and remove initScriptDirectories()
* Disable IO for scriptlocations and make sure we save it in preferences when editing
* The next valid case Id stuff in initDirectories is irrelevant because it always runs on an
  empty project
2019-07-30 12:32:10 +02:00
Gaute Lindkvist
3ba962aefb #4471 Implement python script running and editor in ResInsight GUI, same as Octave. 2019-07-26 14:54:54 +02:00
Gaute Lindkvist
b095ac7226 #4480 Add code for import of layer_zone_table.txt and enable manual import. 2019-07-26 10:40:12 +02:00
Magne Sjaastad
3ac518da4c Dock State : Make sure dock state is stored when exit is triggered 2019-06-26 12:09:02 +02:00
Magne Sjaastad
3c644629df #4136 Export of Flow Characteristics : Use CSV text export 2019-06-23 18:32:05 +02:00
Magne Sjaastad
7879fe186d #4136 Export of Flow Characteristics : Create text for export and add context menu 2019-06-23 15:18:17 +02:00
Magne Sjaastad
8997ec00e0 #4493 Fracture : Hide Fractures in tree view if no fractures in model 2019-06-21 07:07:37 +02:00
Magne Sjaastad
b17749ccbd #692 SSIhub: Set wells default toggled on 2019-06-17 10:21:23 +02:00
Magne Sjaastad
03c1311d58 #692 SSIhub: add Sub Items On/Off/Toggle to well list 2019-06-17 09:11:38 +02:00
Magne Sjaastad
bdcc7c53f7 #4490 Command Features : Use app state for toggle features 2019-06-17 09:03:22 +02:00
Magne Sjaastad
6701e13664 Whitespace 2019-06-14 10:45:47 +02:00
Magne Sjaastad
b7865aea95 #2023 SSI-hub: Create ResInsight project at well path download 2019-06-14 10:45:24 +02:00
Gaute Lindkvist
c2bad4a686 #4421 Python: Add GRPC status to About dialog
* If the finish comes because the server is shut down,
  there is no m_eclipseCase
2019-06-11 12:40:35 +02:00
Magne Sjaastad
464f3b9d83 #4441 Advanced snapshot export : Remember output path between multiple sessions 2019-06-06 13:35:29 +02:00
Magne Sjaastad
7de2358a0d #4442 Completion Export : Set export of MSW data on as default 2019-06-05 22:27:40 +02:00
Gaute Lindkvist
f8b8f4d7c8 #4436 Issue refreshToolbar after creating well log extraction curve 2019-05-27 16:13:41 +02:00
Gaute Lindkvist
c2996bf638 Further build fixes related to RiaLogging 2019-05-24 08:58:04 +02:00
Gaute Lindkvist
e8a54d8aa8 Fix build issues following command feature changes 2019-05-24 08:53:29 +02:00
Gaute Lindkvist
cc031e7895 #4429 Implement return values from the gRPC Command execution 2019-05-23 16:47:02 +02:00
Gaute Lindkvist
650af20e06 #4429 Implement return status handling for command file interface 2019-05-23 16:47:02 +02:00
Gaute Lindkvist
922386c673
#4416 First implementation of gRPC-based Python interface
First implementation with Asynchronous gRPC server, a few services and some client python code.
2019-05-20 13:21:02 +02:00
Magne Sjaastad
bfe8e7176a #4410 Dock Window State : Restore dock widgets when opening main window 2019-05-15 13:54:05 +02:00
Magne Sjaastad
95124adca6 #4410 Dock Window State : Add features for default dock widget visibility 2019-05-15 11:27:36 +02:00
Magne Sjaastad
f43edf3c7d #4410 Dock Window State : Create static functions instead of singleton 2019-05-15 10:47:30 +02:00
Gaute Lindkvist
b824f1d75f #4407 Make sure we convert fontInScene from point size to enum value from old registry settings 2019-05-13 15:46:31 +02:00
Magne Sjaastad
a113ca5ff5 #4397 ssihub : Avoid caching of data 2019-05-09 13:43:18 +02:00
Magne Sjaastad
6ce3371df5 #4396 System : Add SSL information to about dialog 2019-05-08 10:34:18 +02:00
Jacob Støren
f1d4de2090 Remove calls to setUiField that are unneccessary because of changes in AppFwk 2019-05-06 11:58:06 +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
Magne Sjaastad
31bcc08546 #4017 Remove unused variables 2019-04-29 19:17:32 +02:00
Magne Sjaastad
987cb92f43 #4017 Automatic parsing of date-time format in CSV Observed Time History Data 2019-04-29 13:35:09 +02:00
Magne Sjaastad
77a12f13c1 #4017 Add function used to determine date format from text string 2019-04-29 12:55:39 +02:00
Magne Sjaastad
c3dfbf791d Add missing constructor initialization 2019-04-26 13:42:46 +02:00
Gaute Lindkvist
f567be6d96 #4371 Store Sector Model settings in Project Dialog Data 2019-04-26 13:42:35 +02:00
Magne Sjaastad
6c8aa6beea #4361 Export : Use well name instead of wellNameForExport() to create file name 2019-04-25 12:30:28 +02:00
Magne Sjaastad
02de18f708 Rename to wellNameForExport 2019-04-25 11:42:16 +02:00
Magne Sjaastad
1adbc499d6 #4354 Export Completion Data: Auto-select "MSW" in GUI when Valves are exported 2019-04-24 13:31:11 +02:00
Magne Sjaastad
60153b20ec
Merge pull request #4350 from OPM/cpp-check-cleanup
Cpp check cleanup
2019-04-24 09:09:18 +02:00
Gaute Lindkvist
86e20df7c6 #4319 Store export sector model settings 2019-04-23 08:28:37 +02:00
Gaute Lindkvist
0861a79dfa #4320 Add create valve to 3d context menu when clicking on perforation 2019-04-23 08:25:39 +02:00
Gaute Lindkvist
1caed321b0 #4323 Avoid time step legend showing up unexpectedly in grid cross plots 2019-04-23 08:23:38 +02:00
Magne Sjaastad
d152147fd4 #4348 System , cppcheck : Remove unused functions 2019-04-21 08:58:21 +02:00
Magne Sjaastad
b786c2c5f3 #4348 System , cppcheck : Remove unused functions 2019-04-21 07:53:52 +02:00
Magne Sjaastad
44d80672a0 clang : Compare instead of invalid assignment 2019-04-20 19:47:57 +02:00
Magne Sjaastad
8cefcbb562 #4348 System , cppcheck : Remove unused variables 2019-04-20 15:11:21 +02:00
Gaute Lindkvist
4439f7609b #4317 Add default ellipse fracture template 2019-04-16 13:30:03 +02:00
Gaute Lindkvist
a8bcfefca2 #4309 Offset text annotations label position slightly to make labels less likely to be obscured by grid 2019-04-16 13:02:31 +02:00
Gaute Lindkvist
89a16103c9 Make sure picking of text and reach circle annotations isn't enabled after loading project 2019-04-12 14:47:36 +02:00
Gaute Lindkvist
f4d341feac #4313 Disable copy of grid cross plot curves 2019-04-12 14:47:35 +02:00
Gaute Lindkvist
9d06b59357 #4255 Read default plot font sizes from preferences and apply 2019-04-12 14:47:21 +02:00
Gaute Lindkvist
798e3ff19e #4256 Update fonts in Project and views when changing preferences 2019-04-12 14:47:21 +02:00
Magne Sjaastad
0e0d78104b Return nullptr instead of false 2019-04-12 13:52:54 +02:00
Gaute Lindkvist
54a096a660 #4327 Select data set by default when creating grid cross plots 2019-04-12 13:15:50 +02:00
Gaute Lindkvist
ca1fba8207 #4311 Fix full grid minimum in Export Sector Model 2019-04-12 09:24:09 +02:00
Gaute Lindkvist
473b78a0ad #4318 Sector Model: Move invisible cells toggle into grid box group 2019-04-12 09:24:02 +02:00
Gaute Lindkvist
c82a4a5537 #4316 Fix context menu with multiple selected well paths 2019-04-12 09:09:12 +02:00
Magne Sjaastad
6e88cecbb2 #4254 Saturation Pressure Plots: Add command file command 2019-04-09 12:43:22 +02:00
Gaute Lindkvist
c0f3258f19 Work in progress 2019-04-09 10:30:15 +02:00
Gaute Lindkvist
4e10aa8ffa #4262 Tidy up well path menus 2019-04-08 14:24:43 +02:00
Magne Sjaastad
d7661d708c Whitespace 2019-04-08 09:21:42 +02:00