Commit Graph
100 Commits
Author SHA1 Message Date
Magne Sjaastad f7de89a584 Test config for clang-format 2017-11-21 15:13:53 +01:00
Magne Sjaastad d19089710c #2153 Cross Plot : Show warning when no overlapping time steps are present 2017-11-21 11:52:53 +01:00
Magne Sjaastad a51b4be1dc #2153 Cross Plot : Compute interpolated values based on missing timesteps relative other curve 2017-11-21 11:52:53 +01:00
Magne Sjaastad a2a4ab59c5 Fix invalid compare 2017-11-21 09:59:53 +01:00
Magne Sjaastad f73e964d23 Curve Definition Selection : Make robust for invalid or missing input 2017-11-21 09:43:34 +01:00
Magne Sjaastad 4d6d48dc18 #2153 Curve Creator : Clear results before trying to assign values from curve merging 2017-11-21 09:19:39 +01:00
Magne Sjaastad 9d5bf4ce5e #2125 Curve Calculations : Interpolate between N curves 2017-11-21 08:15:29 +01:00
Magne Sjaastad 686a47587b #2125 Curve Calculations : Add TimeHistoryCurveMerger 2017-11-21 08:10:28 +01:00
Magne Sjaastad 8ee0ddb317 #2125 Curve Calculations : Add tools used to interpolate two curves 2017-11-17 14:29:19 +01:00
Magne Sjaastad 5cbaf3c1eb #2125 Refactor : Return by value instead of incoming parameter 2017-11-17 13:50:25 +01:00
Magne Sjaastad cd368d8ef2 #2125 Refactor : Introduce typedef for CurveIntervals 2017-11-17 13:50:25 +01:00
Magne Sjaastad 827cee6093 #2125 Curve Calculations : Extract isValidValue 2017-11-17 13:50:25 +01:00
Magne Sjaastad c59c167bbf Cross Plot : Set bool in field to false when push button is pressed 2017-11-16 13:06:16 +01:00
Magne Sjaastad fd1ab39cad Remove duplicate file listing 2017-11-16 13:01:32 +01:00
Magne Sjaastad 3f05300d2a Use PdmUiPushButtonEditor::configureEditorForField 2017-11-16 12:51:55 +01:00
Magne Sjaastad db1fa5ada0 Cross Plot : Use default push button config 2017-11-16 12:51:55 +01:00
Magne Sjaastad c24e7659a3 AppFwk : Add default configuration for a push button 2017-11-16 12:51:55 +01:00
Magne Sjaastad 762a21d940 #2093 Cross Plot : Add push button to select curve address 2017-11-15 15:20:47 +01:00
Magne Sjaastad 3b31c4800f #2091 Cross Plot : Rename to using X or Y as postfix to interface 2017-11-15 13:53:32 +01:00
Magne Sjaastad c0d26a1d4e #2091 Cross Plot : Update UI text for x axis address 2017-11-15 13:53:32 +01:00
Magne Sjaastad f14eb44efd #2089 Cross Plot : Make sure context menu items works as expected 2017-11-15 07:07:46 +01:00
Magne Sjaastad 65e076ab31 #2092 Cross Plot : Load and show cross plot when project is loaded 2017-11-14 14:01:19 +01:00
Magne Sjaastad 57d9ab83a2 #2092 Cross Plot : Update bottom axis based on cross plot values 2017-11-14 13:55:50 +01:00
Magne Sjaastad d198ae44ba #2092 Cross Plot : Detect if curve is a cross plot curve based on anchestor 2017-11-14 12:58:28 +01:00
Magne Sjaastad 1376727386 #2092 Cross Plot : Add RimSummaryCrossPlot 2017-11-14 12:58:28 +01:00
Magne Sjaastad df9e0de39c #2092 Cross Plot : Rename to RimSummaryAxisProperties 2017-11-14 12:58:28 +01:00
Magne Sjaastad b72ce60379 #2089 Cross Plot : Add new cross plot curve feature 2017-11-14 12:58:28 +01:00
Magne Sjaastad eb28f5a865 #2090 Cross Plot : Use axis config object to control bottom axis - WIP 2017-11-14 12:58:28 +01:00
Magne Sjaastad 90317d861f #2091 Cross Plot : Add support for custom x-axis 2017-11-14 12:58:28 +01:00
Magne Sjaastad b05a99c763 #2091 Cross Plot : Add fields used to specify address for x-axis 2017-11-14 12:58:28 +01:00
Magne Sjaastad 99124759ed #2091 Cross Plot : Move RimSummaryAddress to separate file and rename 2017-11-14 12:58:28 +01:00
Magne Sjaastad 018549d15a #2143 Import of NNC : Move import of dynamic NNC data to RifEclipseOutputFileTools 2017-11-14 10:43:14 +01:00
Magne Sjaastad 1c0d8c0dd0 #2143 Guard agains access of null pointer when reading NNC 2017-11-14 10:35:18 +01:00
Magne Sjaastad 4e20723650 #2131 AppFwk : Tree List Selector : Allow header items to be selected 2017-11-14 09:48:01 +01:00
Magne Sjaastad cebe3009e7 #2131 AppFwk : Wire up custom menu slot once
When this signal is wired up multiple times, the context menu shows up after activating a menu item in the context menu
2017-11-14 09:43:33 +01:00
Magne Sjaastad 9adb9ba4b1 #2088 Curve Calculator : Ask user to calculate curves when expression has changed 2017-11-14 08:41:44 +01:00
Magne Sjaastad 2e6c37c266 #2088 Curve Calculator : Use Close button instead of Ok and Cancel 2017-11-14 07:30:49 +01:00
Magne Sjaastad 2c8658c5c2 #2088 Curve Calculator : Insert layout once to avoid debug output warning 2017-11-14 07:28:02 +01:00
Magne Sjaastad 733b1b5260 #2142 AppFwk : Guard null pointer access 2017-11-13 22:06:54 +01:00
Magne Sjaastad cfaf27d4bf #2105 Curve Calculator : Do not show calculator dialog modal 2017-11-13 21:45:02 +01:00
Magne Sjaastad 612dfd7c9f #2106 Well log plot : Increase delay before of legend widget is updated 2017-11-13 12:56:23 +01:00
Magne Sjaastad 59c51d7e5e Remove test accessing local file path 2017-11-10 16:14:39 +01:00
Magne Sjaastad 5fe44fe943 #2097 Reservoir Phase Detection : Compute SGAS for non-oil simulations 2017-11-10 10:36:43 +01:00
Magne Sjaastad 5db08c7b76 #2097 Reservoir Phase Detection : Find available phases from result files 2017-11-10 09:43:51 +01:00
Magne Sjaastad 161690d9c8 Fix signed/unsigned compare 2017-11-09 14:25:42 +01:00
Magne Sjaastad c9fd4604db System : Make sure MessagePanel is visible for log messages of type warning and error 2017-11-09 14:15:05 +01:00
Magne Sjaastad 7a10087c01 #2118 Fracture : Improve detection of Stimplan cell intersected by well path 2017-11-09 14:15:05 +01:00
Magne Sjaastad 9ce06a9084 #2098 Add optional display of tooltip in preferences 2017-11-08 11:29:41 +01:00
Magne Sjaastad e6805d947b #2098 AppFwk : Add optional display of field keyword in tooltip text 2017-11-08 11:29:41 +01:00
Magne Sjaastad c19bc103c2 Observed Data : Use reserve instead of wrong use of resize 2017-11-08 08:58:57 +01:00
Magne Sjaastad ea87c84d8c Observed Data : Improve performance when accessing curve values 2017-11-08 07:44:06 +01:00
Magne Sjaastad 0502b95d86 #2091 Cross Plot : Improve interface of RiuLineSegmentQwtPlotCurve
Remove duplicate code
2017-11-08 07:38:25 +01:00
Magne Sjaastad baa9a47b92 #2089 Cross Plot : Add New and Edit cross plot features 2017-11-07 21:26:44 +01:00
Magne Sjaastad 7104064937 #2089 Cross Plot : Add cross plot collection 2017-11-07 20:40:45 +01:00
Magne Sjaastad bd25c9bc9f AppFwk : Add childObjects() to PdmChildArrayField 2017-11-07 20:20:45 +01:00
Magne Sjaastad e9a938ce78 #2003 Observed Data : Compare first time step when merging 2017-11-07 12:33:22 +01:00
Magne Sjaastad b022492bc1 #2003 Observed Data : Improve detection of scientific number 2017-11-07 11:16:33 +01:00
Magne Sjaastad c8e5fb7513 #2003 Observed data : Replace tabs with spaces 2017-11-07 11:16:33 +01:00
Magne Sjaastad 82721cb6fa #2003 Observed Data : Improve error display 2017-11-07 11:16:33 +01:00
Magne Sjaastad 179c15ef5c #2003 Observed Data : Adjust minimum required headers based on presence of units and scaling 2017-11-07 11:16:33 +01:00
Magne Sjaastad d45ca19af4 #2003 Observed Data : Use epoch as start date when no date is present 2017-11-07 11:16:33 +01:00
Magne Sjaastad 222bf38d58 #2066 Observed Data : Detect scaling 2017-11-07 11:16:33 +01:00
Magne Sjaastad 45d3fe5eaa Skip empty tokens 2017-11-07 11:16:33 +01:00
Magne Sjaastad 5ab56bb2fb #2066 Observed Data : Improve detection of required header lines 2017-11-07 11:16:33 +01:00
Magne Sjaastad 6444b9f32e #2066 Observed Data : Split string by delimiter 2017-11-07 11:16:33 +01:00
Magne Sjaastad 9d06ef857e #2003 Observed Data : Use time with highest available resolution 2017-11-07 11:16:33 +01:00
Magne Sjaastad 97d67f2d49 #2003 Observed Data : Refactor creation of time steps 2017-11-07 11:16:33 +01:00
Magne Sjaastad d7f70f5c9f Remove duplicate function 2017-11-07 11:16:33 +01:00
Magne Sjaastad 6b18493599 #2003 Observed Data : Collect detection of string types 2017-11-07 11:16:33 +01:00
Magne Sjaastad f53acbdce2 #2003 Observed Data : Handle STEPTYPE with potentially missing text for first row 2017-11-06 10:53:46 +01:00
Magne Sjaastad 296bacf7f6 #2003 Observed Data : Merge tables if DATE is present and size is equal 2017-11-03 17:44:48 +01:00
Magne Sjaastad 7d3a547ad6 #2003 Observed Data : If YEARX is present, use this as basis for the time step 2017-11-03 17:42:16 +01:00
Magne Sjaastad f50760bb35 #2003 Observed Data : Add basic support for fixed width in parser 2017-11-03 17:42:16 +01:00
Magne Sjaastad 50b2717ed2 #2003 Move conversion from string to double into RiaStdStringTools 2017-11-03 17:42:16 +01:00
Magne Sjaastad 713998fb38 #2003 Move conversion from string to integer into RiaStdStringTools 2017-11-03 17:42:16 +01:00
Magne Sjaastad 265c0ebb70 #2003 Observed Data : Add file parsing of fixed column width 2017-11-03 17:42:16 +01:00
Magne Sjaastad f844c6fdb9 Fix invalid assert 2017-11-03 17:42:16 +01:00
Magne Sjaastad 3fa48d175f #2003 Observed Data : Add RiaStdStringTools 2017-11-03 17:42:16 +01:00
Magne Sjaastad 9b7cfdd913 #2066 Observed Data : Improve error reporting 2017-11-03 08:24:25 +01:00
Magne Sjaastad ea53018f54 #2016 Observed Data : Remove well override from reader interface 2017-11-03 07:40:18 +01:00
Magne Sjaastad 7fbc1d23fd #2016 Observed Data : Hide identifier override fields 2017-11-02 19:54:24 +01:00
Magne Sjaastad b58fd08c8f Unit Tests : Use size_t to avoid warning on Linux 2017-11-02 19:41:20 +01:00
Magne Sjaastad fee00918e9 #2066 Observed Data : Major rewrite of varying column width parsing
Add TableInfo to hold a table with several ColumnInfo objects
Improved detection of RifEclipseSummaryAddress from all variants
2017-11-02 19:00:27 +01:00
Magne Sjaastad 02cd42aa54 #2066 Add std::string to date parser 2017-11-02 18:56:58 +01:00
Magne Sjaastad 257a5c18d2 #2083 AppFwk : Add notification when widgets are created 2017-11-02 08:50:07 +01:00
Magne Sjaastad 6aaa8f7606 #2067 NNC : Guard before accessing values 2017-10-31 10:22:20 +01:00
Magne Sjaastad dbc401ef71 #2067 NNC : Guard for null pointer access during import 2017-10-31 09:56:21 +01:00
Magne Sjaastad 0db436a181 #2045 Curve Creator : Avoid dynamic_cast 2017-10-27 09:13:14 +02:00
Magne Sjaastad 1fb6d87c82 #2045 Curve Creator : Clear last curve selection when creating a new plot 2017-10-27 09:01:49 +02:00
Magne Sjaastad 0be241eb59 #2045 Remove obsolete factory and move curve editor into RicSummaryCurveCreator 2017-10-27 08:26:20 +02:00
Magne Sjaastad 1132d1fe7a #2045 Curve Creator : Use unique_ptr and whitespace 2017-10-27 08:22:14 +02:00
Magne Sjaastad d1579bd792 #2045 Curve Creator : Use PdmPointer 2017-10-27 08:22:14 +02:00
Magne Sjaastad ae8d614fb0 #2045 Curve Creator : Make sure preview plot is updated in defineUiOrdering 2017-10-27 08:22:14 +02:00
Magne Sjaastad f83df13394 #2045 Summary : Update object editors when case is created or closed 2017-10-27 08:22:14 +02:00
Magne Sjaastad dab23164df Summary Plot : Do not create object editor in command feature constructor 2017-10-27 08:22:14 +02:00
Magne Sjaastad 5844657a47 #2045 Curve Creator : Never auto add options for selected cases 2017-10-27 08:22:14 +02:00
Magne Sjaastad 14f3d2ffc3 Remove unused field 2017-10-27 08:22:14 +02:00
Magne Sjaastad 58b062cbdf #2037 AppFwk : Add support for calling updateUi on all object editors
This function is intended to be called when an object is created or deleted to make sure object editors holds valid data
2017-10-27 08:22:14 +02:00
Magne Sjaastad ec6d39c497 Fix failing unit test 2017-10-25 14:50:26 +02:00
Magne Sjaastad 4c223defec #2000 Curve Creator : Use descriptive texts for variable shortnames 2017-10-25 10:16:59 +02:00