Commit Graph
100 Commits
Author SHA1 Message Date
Gaute Lindkvist a6cdec0816 Python: enable storage of new results and improve reliability 2019-05-30 18:52:16 +02:00
Gaute Lindkvist b2b3581e9d Partial revert of ApplicationCode/CMakeLists.txt to fix build issues 2019-05-29 08:14:02 +02:00
Gaute Lindkvist a413da41b4 Glew Qt5 Fix for VizFramework 2019-05-28 15:58:49 +02:00
Gaute Lindkvist 6691dca4ca #4448 Clean up ResInsight Qt5-checks 2019-05-28 15:58:49 +02:00
Gaute Lindkvist 9cf0b7cb86 #4448 Add -lrt and -lpthread to standalone CEEVIZ build on Linux 2019-05-28 15:58:49 +02:00
Gaute Lindkvist a54e3f30c4 Fix CVF compile flags on GNUCXX 2019-05-28 15:58:49 +02:00
Gaute Lindkvist 6ba9d42b45 #4448 Move Resinsight from -std=c++0x to -std=c++11 on GNU CXX 2019-05-28 15:58:49 +02:00
Gaute Lindkvist 6839e82613 #4448 Clean up Qt5-detection CVF 2019-05-28 15:58:49 +02:00
Gaute Lindkvist 10afe4987b #4448 Clean up CAF Qt5-enabling/detection 2019-05-28 15:58:49 +02:00
Gaute Lindkvist 0544b19afe Fix carriage return difference in CafPdmModel_UnitTests 2019-05-28 15:58:48 +02:00
Gaute Lindkvist 8f3eb6a748 Add Qt5 test to AppFwk main CMakeLists.txt and update CAF to use CEE_USE_QT5 2019-05-28 15:58:48 +02:00
Gaute Lindkvist f8b8f4d7c8 #4436 Issue refreshToolbar after creating well log extraction curve 2019-05-27 16:13:41 +02:00
Gaute Lindkvist 6864888591 Add CAF_ASSERT to RigCaseCellResultsData::statistics
* Currently the code crashes in a dual porosity case.
* This commit doesn't fix the problem but adds an assert which triggers instead of just crashing
2019-05-27 14:53:25 +02:00
Gaute Lindkvist debf15bbbe Fix test filter in regression test runner 2019-05-27 14:53:25 +02:00
Gaute Lindkvist 6d969263d5 Hide GPRC warnings on Linux 2019-05-27 14:53:25 +02:00
Gaute Lindkvist bbe3e7ff04 #4440 Update legend ranges when changing oil column data 2019-05-27 14:53:25 +02:00
Gaute Lindkvist af83ee310f #4435 Make sure we don't ask user about changes to preferences that haven't been changed 2019-05-27 14:53:25 +02:00
Gaute Lindkvist 32bc4320c9 gRPC: UML diagrams 2019-05-27 07:29:56 +02:00
Gaute Lindkvist 14ff796392 gRPC: renames 2019-05-27 07:29:20 +02:00
Gaute Lindkvist c9d56bda9c gRPC: Move all python code into the ApplicationCode/GrpcInterface folder 2019-05-25 09:34:44 +02:00
Gaute Lindkvist 9ac15ec553 gRPC: Add SetGridProperties.py example 2019-05-25 09:34:44 +02:00
Gaute Lindkvist 7c475e72e4 gRPC: Add SetResultValues.py example 2019-05-25 09:34:44 +02:00
Gaute Lindkvist af054fb95e #4428 Implement support for repeated fields as parameters and add exportWellPaths to client library 2019-05-24 13:39:44 +02:00
Gaute Lindkvist c7f8edad04 #4428 implement all command file commands as gRPC services 2019-05-24 13:39:44 +02:00
Gaute Lindkvist 3345eb5170 Fix unit tests following CommandObject::execute changes 2019-05-24 09:17:57 +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 79645ceed9 gRPC: Fix Linux build issues 2019-05-24 08:00:50 +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 e29c7acc03 gRPC: fix python client script code 2019-05-23 16:47:02 +02:00
Gaute Lindkvist 6ad0c8fbe1 gRPC: Fix up comments and clean up callback code 2019-05-23 16:47:02 +02:00
Gaute Lindkvist 690ab840c5 Minor gRPC updates 2019-05-22 16:03:03 +02:00
Gaute Lindkvist c30721593e #4430 Implement client -> server streaming framework and SetActiveCellProperty 2019-05-22 15:30:09 +02:00
Gaute Lindkvist 90af7a2e6b gRPC: Cleanup streaming callback. DataCount storage is not necessary 2019-05-22 08:45:25 +02:00
Gaute Lindkvist ac18bc20ec Remove requirement of assignReply from StateHandler template-interface
* This is handled internally and is not required by the interface
2019-05-22 08:30:22 +02:00
Gaute Lindkvist d1a0799861 Implemented getGridCellResults() 2019-05-21 16:33:41 +02:00
Gaute Lindkvist 86e202aed0 #4430 Implement GetAvailableProperties() and GetActiveCellResults() 2019-05-21 13:40:42 +02:00
Gaute Lindkvist c4a4ceef29 Link grpc libraries statically on UNIX/Linux 2019-05-20 15:58:50 +02:00
Gaute Lindkvist 5e23bd5578 #4427 Add proto files to IDE project 2019-05-20 15:31:40 +02:00
Gaute Lindkvist 1a7d5781d8 Add comment about scl enable rh-python35 bash to instructions 2019-05-20 15:22:54 +02:00
Gaute Lindkvist 177a54615b Remove Python sources groups on Linux to fix build issue 2019-05-20 15:20:49 +02:00
Gaute Lindkvist b44f0a2029 #4418 Handle all queued gRPC requests per main loop iteration
* This means a streaming request should be completed in one main loop iteration
2019-05-20 15:20:49 +02:00
Gaute Lindkvist 4aad1e61d1 Fix tabs in CMakefiles 2019-05-20 15:20:49 +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
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
Gaute Lindkvist 29ec970b02 Qt4 fix 2019-05-06 15:03:24 +02:00
Gaute Lindkvist 63ed79e0e8 Update UI icon of RimCellEdgeColors 2019-05-06 13:49:23 +02:00
Gaute Lindkvist af1a5790a2 Fix crash in some unit tests from constructing a QPixmap without a QApplication 2019-05-06 13:35:05 +02:00
Gaute Lindkvist 07903a6324 Headless: handle unknown command arguments better 2019-05-06 13:35:05 +02:00
Gaute Lindkvist fe0624e304 Fix build problems in cafTestApp following headless changes 2019-05-06 11:48:23 +02:00
Gaute Lindkvist 30769d7f2a Rename caf::PdmUiItem::setUiIcon(QString) to setUiIconFromResourceString 2019-05-06 11:08:59 +02:00
Gaute Lindkvist 274dee70fa Rename RiaApplication::handleEvents -> invokeProcessEvents 2019-05-06 10:40:05 +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
Gaute Lindkvist 950458455d #4360 Make sure we display cell colors for grids without dynamic variables even if the project has wells in it 2019-04-26 14:23:05 +02:00
Gaute Lindkvist 496678cab3 #4373 Provide more error messages when importing input grids 2019-04-26 13:42:35 +02:00
Gaute Lindkvist f567be6d96 #4371 Store Sector Model settings in Project Dialog Data 2019-04-26 13:42:35 +02:00
Gaute Lindkvist b35e7d9bd4 #4369 Only create placeholder for derived MULTXYZ result if all requirements are available 2019-04-26 09:47:07 +02:00
Gaute Lindkvist 2452bc3a21 #4364 Make sure the correct flow coefficient is exported for ICDs/ICVs in WSEGVALV MSW export 2019-04-26 08:29:04 +02:00
Gaute Lindkvist ea77618110 Remove unused code in RifReaderEclipseOutput::readWellCells 2019-04-26 08:28:53 +02:00
Gaute Lindkvist 195fc85a5a Improve Simulation Well Color UI 2019-04-23 08:38:49 +02:00
Gaute Lindkvist 2e13e53b3c Make the preference dialog slightly narrower 2019-04-23 08:38:49 +02:00
Gaute Lindkvist 4b07387a93 Minor tweak to color editor 2019-04-23 08:38:49 +02:00
Gaute Lindkvist c8184065e3 #4326 Invert Grid Cross Plot Y-axis when displaying DEPTH 2019-04-23 08:35: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
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 e0bbda85d9 #4312 Move handleMdiWindowClosed call from widget destructors to MdiSubWindow closeEvent
* This way the mdi window still exists at the time of removal and we can handle the removal orderly
2019-04-16 12:14:54 +02:00
Gaute Lindkvist e41f8ec149 #4312 Force new current sub window in MDI area to be maximized if closing a sub-window that was maximized 2019-04-15 15:33:31 +02:00
Gaute Lindkvist edf46496b7 #4341 Make docked plots follow font size preferences (but subtract 1 in point size)
* The docked plots have much less space available than most plots
2019-04-15 15:08:15 +02:00
Gaute Lindkvist 93f76d9739 Fix labels to match Documentation 2019-04-15 12:44:14 +02:00
Gaute Lindkvist a98b1d3494 #4339 Show actual parameter names instead of X and Y in Grid Cross Plot Show Data 2019-04-15 11:55:40 +02:00
Gaute Lindkvist 983fed11a3 #4323 Make sure time step legend doesn't show up unexpectedly
* Don't make it the default. The legend is handled well when changing to time step
2019-04-15 11:12:16 +02:00
Gaute Lindkvist 8846798ccf #4338 Add grouping result to Grid Cross Plot Data set property editor 2019-04-15 11:06:27 +02:00
Gaute Lindkvist 48c6139cb2 #4337 Group grid cross plots created from view by formations 2019-04-15 10:45:46 +02:00
Gaute Lindkvist f9e3db6aa6 #4336 Fix deletion of grid cross plot legends 2019-04-15 10:38:29 +02:00
Gaute Lindkvist 6f7a75f5c2 Add a margin of 4 pixels around every plot to avoid text going all the way to the edge 2019-04-15 09:58:08 +02:00
Gaute Lindkvist c2032fd948 Set grouping by formations and category colors as default for Grid Cross Plots if formations are available 2019-04-15 09:36:13 +02:00
Gaute Lindkvist 3a91412d6c #4336 make sure data colors are updated in Grid Cross plots when changing legend colors 2019-04-15 09:32:35 +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 9aa7ac2591 Make sure auto zoom isn't disabled at the end of zoomAll() for grid cross plot 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 9834a421c8 Fix problem in font size application to annotations 2019-04-12 14:47:21 +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
Gaute Lindkvist 58735350a3 #4322 Ensure toggling of data sets don't cause zoom all 2019-04-12 13:15:51 +02:00
Gaute Lindkvist 34fd604bd8 #4316 Fix regression issue with export completion and import menus showing up everywhere 2019-04-12 13:15:51 +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 3e515e82a8 #4324 Make sure centre position of reach circle graphics is also in display coordinates 2019-04-12 12:22:55 +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
Gaute Lindkvist 855eb0e099 #4307 Fix crash in contour map with static properties 2019-04-09 17:26:20 +02:00
Gaute Lindkvist 72052377dc #4305 Adjust size of layouts and labels if the sizeHint has changed 2019-04-09 13:53:33 +02:00
Gaute Lindkvist f36c38533b #4275 Hide UI for case-diff when flow diagnostics is enabled 2019-04-09 13:30:21 +02:00
Gaute Lindkvist cd870f089b #4304 Add pre-defined templates for each valve type and fix icons and labels. 2019-04-09 13:30:20 +02:00
Gaute Lindkvist c0f3258f19 Work in progress 2019-04-09 10:30:15 +02:00
Gaute Lindkvist 35e1d5d455 More Qt4 compile issues 2019-04-09 08:20:18 +02:00