Kristian Bendiksen
1edac5762d
#10568 StimPlan Template: Add python api for appending Pressure Table Items
2023-09-07 09:18:41 +02:00
Kristian Bendiksen
406c208b33
Refactor: Split INP exporter into parts.
2023-09-06 13:51:59 +02:00
Kristian Bendiksen
a6d2bff77b
Fix incorrect merge.
2023-09-06 13:51:59 +02:00
Kristian Bendiksen
5f9ad2dab1
Add missing include.
2023-09-06 13:51:59 +02:00
Kristian Bendiksen
ddd7410730
Write more data to inp file.
2023-09-06 13:51:59 +02:00
Kristian Bendiksen
6845c09c0c
Add command for exporting INP files.
2023-09-06 13:51:59 +02:00
Kristian Bendiksen
e6ff86f51a
Fix incomplete definition.
2023-09-06 13:51:59 +02:00
Kristian Bendiksen
107a74bd68
GeoMech: Add Abaqus "inp" file reader.
2023-09-06 13:51:59 +02:00
Kristian Bendiksen
d7bff0472e
Add fault reactivation file export.
2023-09-06 13:51:59 +02:00
Kristian Bendiksen
bddabacc3e
#10437 Add utility for exporting Abaqus INP files.
2023-09-06 13:51:59 +02:00
Kristian Bendiksen
14c37c4b2c
RiaStdStringTools: Add method for removing white space
2023-09-06 13:51:59 +02:00
Kristian Bendiksen
e7c62b1d42
Python: make checkable object scriptable.
2023-08-23 14:53:53 +02:00
Kristian Bendiksen
4b12f82583
Python: require python version >= 3.8.
2023-08-23 09:47:44 +02:00
Kristian Bendiksen
7aabe8c4a8
Python: add type hinting to python code.
...
Types are checked using mypy.
Fixes #10394 .
2023-08-23 09:47:44 +02:00
Kristian Bendiksen
5bf2c2a89d
#10367 Janitor: Remove unneccessary 'this' pointers
2023-08-07 13:38:27 +02:00
Kristian Bendiksen
c7032c60d2
Grid Cross Plot: Fix sub items on/off behavior.
2023-06-28 21:46:11 +02:00
Kristian Bendiksen
b5d6421f22
#10387 Grid Cross Plot: update plot on color changes
...
Fixes #10387 .
2023-06-28 21:46:11 +02:00
Kristian Bendiksen
fdf4309d82
Grid Cross Plot: Add regression curves.
2023-06-28 21:46:11 +02:00
Kristian Bendiksen
22e9e7aeb0
#10210 Reveal Summary Import: map reveal names to eclipse names.
...
This gives better behavior in summary plot (correct phase colors and better
default axis grouping).
Fixes #10210 .
2023-06-19 21:22:27 +02:00
Kristian Bendiksen
dd05380039
StimPlan Model: handle missing default facies in elastic property calculator.
2023-06-19 21:21:25 +02:00
Kristian Bendiksen
3bdb57d637
StimPlan Model: fix crash when model has been deleted.
2023-06-19 21:21:25 +02:00
Kristian Bendiksen
9fd9e90c61
Well Log Extraction: adjust tolerance to keep more cell edge intersection
...
This keeps more cell edge intersections for thin cells (in z direction).
2023-06-19 21:21:25 +02:00
Kristian Bendiksen
10a1520b09
Version RC_6
2023-06-16 16:49:40 +02:00
Kristian Bendiksen
1b85f628a0
Decline Curves: zoom to include forecast data when creating curves
2023-06-16 16:49:40 +02:00
Kristian Bendiksen
6c99ceb7ea
Regression Analysis: remove time selection annotation when curve is hidden
2023-06-16 16:49:40 +02:00
Kristian Bendiksen
452969118f
Summary Regression Analysis: fix time scale precision problems
...
Time scale is now converted from seconds since epoch to years since first data
point. This gives better precision in regression analysis.
2023-06-16 16:49:40 +02:00
Kristian Bendiksen
413da2e714
Decline curve: remove time selection annotation when curve is hidden
2023-06-16 16:49:40 +02:00
Kristian Bendiksen
d3c33ce169
Regression analysis: update submodule to fix wrong project name
2023-06-09 17:58:53 +02:00
Kristian Bendiksen
f5752d109d
Regression Analysis: hide logistic regression.
2023-06-09 10:56:56 +02:00
Kristian Bendiksen
adbe080dcf
Regression Analysis: fix polynominal -> polynomial typo
2023-06-09 10:56:56 +02:00
Kristian Bendiksen
1fefa6f363
Summary Plot: make it possible to set color on line and range annotations.
2023-06-08 12:50:54 +02:00
Kristian Bendiksen
3b4244bdbf
#10360 Decline Curve: allow selecting subset of time range
...
Fixes #10360 .
2023-06-08 12:50:54 +02:00
Kristian Bendiksen
f1794abff2
#10358 Regression Analysis: Allow selecting subset of time range for regression
2023-06-08 12:50:54 +02:00
Kristian Bendiksen
4105e58ddb
Decline curves: zoom all curves when changing forecast time.
2023-06-05 12:59:29 +02:00
Kristian Bendiksen
b86644bd54
#10292 Regression analysis: zoom all curves when changing forecast.
2023-06-05 12:59:29 +02:00
Kristian Bendiksen
3a81cea65d
#10292 Regression Analysis: add forecasting
...
Fixes #10292 .
2023-06-05 12:59:29 +02:00
Kristian Bendiksen
ca4d05dec9
Regression Analysis: Add logarithmic, exponential and logistic regression.
2023-06-02 11:32:23 +02:00
Kristian Bendiksen
851cb69f8b
#10331 Roff property import: Add support for BYTE data type
...
Fixes #10331 .
2023-06-02 10:31:36 +02:00
Kristian Bendiksen
06d107c4e6
#10320 Ensemble Summary Import: wrong realization name when importing single realization
2023-06-01 08:49:26 +02:00
Kristian Bendiksen
e1784bb37a
#10322 Fix crash when creating tornado Plot crash on ensemble with single realization
...
Fixes #10322 .
2023-05-30 15:58:48 +02:00
Kristian Bendiksen
9745b48643
Reveal Summary Data: Fix incorrect auto curve name.
...
RiuSummaryQuantityNameInfoProvider does not provide long names for Reveal
summary vectors. Use the vector name instead of the long name for these
cases.
2023-05-30 15:58:27 +02:00
Kristian Bendiksen
9719390130
Janitor: remove unecessary disabling of auto formatting
2023-05-30 15:58:27 +02:00
Kristian Bendiksen
a3efc16615
StimPlan Model: Provide default value for facies
2023-05-26 12:32:43 +02:00
Kristian Bendiksen
94f7bd3c1a
10214 ensemble appearance
...
* Regression Analysis: Use only positive values for Power Fit regression.
* Add visible tag short cut for changning curve color.
* #10214 Ensemble Curve Set: Fix color mode text.
* #10214 Ensemble: Switch P10 and P90 symbols to point towards mean.
* Cache hit rects for tree item tags.
* #10214 Ensemble curve set: allow reordering with tree view tag
* #10214 Keep curve legend text when ensemble curves are hidden
2023-05-23 08:10:35 +02:00
Kristian Bendiksen
eb0f2207b5
#10268 Regression Analysis: Improve text generation code.
2023-05-19 20:00:12 +02:00
Kristian Bendiksen
dc3530ac0b
Regression Analysis: Report R-squared (confidence of determination).
2023-05-19 20:00:12 +02:00
Kristian Bendiksen
6a56149d84
#10268 Regression Analysis: add copyable expression text
2023-05-19 20:00:12 +02:00
Kristian Bendiksen
b965153ab0
#10268 Fix show plot data names for decline and regression curves
2023-05-19 20:00:12 +02:00
Kristian Bendiksen
a3090c5ead
#10268 Regression Analysis: improve default look of curve
2023-05-19 20:00:12 +02:00
Kristian Bendiksen
6b333c1dd9
#10209 Plot: fix html axis title
...
Qwt uses Qt::mightBeRichText to determine if the axis title is rich text or not.
Qt::mightBeRichText is a simple heuristic which checks whether there is something
that looks like a tag before the first line break. See:
https://doc.qt.io/qt-6/qt-sub-qtgui.html#mightBeRichText
Fixed bug by using html br tag to have at least some html before breaking the line.
Fixes #10209 .
2023-05-16 11:22:12 +02:00
Kristian Bendiksen
5b5a302f21
Regression Analysis: Avoid fetching Eigen
2023-05-16 09:42:18 +02:00
Kristian Bendiksen
c23cdee17d
#7206 Add regression analysis.
2023-05-16 09:42:18 +02:00
Kristian Bendiksen
02ec71955b
StimPlan Model: Improve logging for facies value/name mismatch.
2023-05-10 15:22:55 +02:00
Kristian Bendiksen
c8b402651d
Add "Decline Curves" functionality.
...
Adapted from formulas here:
https://petrowiki.spe.org/Production_forecasting_decline_curve_analysis
2023-05-05 15:30:48 +02:00
Kristian Bendiksen
26f13012b4
#10128 Reveal Summary: add ensemble import.
2023-04-25 09:42:18 +02:00
Kristian Bendiksen
9949e84420
#10129 StimPlan Summary Ensemble: Simplify paths
2023-04-24 14:37:22 +02:00
Kristian Bendiksen
350db4d6a9
#10130 Reveal summary import: convert to Eclipse units.
2023-04-24 13:02:57 +02:00
Kristian Bendiksen and Magne Sjaastad
ff209ad7c2
Refactor ensemble import dialog
...
* #9773 Refactor ensemble import dialog.
* #9773 Add support for ensemble import of StimPlan/Reveal summary data.
* #9773 Add method for finding min and max time steps.
* #9773 Add option for resampling to hour intervals.
* #9773 Add option for resampling to minute intervals.
* #9773 Ensemble statistics: determine sub-sampling period dynamically.
* Use RiaWeightedMeanCalculator for curve resampling.
* Add HOUR and MINUTE to date time app enum.
* #9773 Generate better ensembles for StimPlan summaries.
* #9773 Fix parameters.txt lookup for StimPlan summaries
* Refactor: Improve interface of RicImportSummaryCasesFreature::createSummaryCasesFromFiles
Co-authored-by: Magne Sjaastad <magne.sjaastad@ceetronsolutions.com >
2023-04-20 10:16:43 +02:00
Kristian Bendiksen
d11f51fcae
Refactor: extract Allan diagram computation.
2023-04-19 15:00:56 +02:00
Kristian Bendiksen
9b78826f03
Refactor: extract cell volume computation.
2023-04-19 15:00:56 +02:00
Kristian Bendiksen
6a37c5a5d0
Refactor: extract oil volume computation.
2023-04-19 15:00:56 +02:00
Kristian Bendiksen
07eb1e9f4e
Refactor: extract I/J/K index computation.
2023-04-19 15:00:56 +02:00
Kristian Bendiksen
89dca9eec9
Refactor: extract mobile pore volume computation.
2023-04-19 15:00:56 +02:00
Kristian Bendiksen
be12016128
Refactor: extract fault distance computation
2023-04-19 15:00:56 +02:00
Kristian Bendiksen
5a64e90103
Refactor: extract Soil computation.
2023-04-19 15:00:56 +02:00
Kristian Bendiksen
cc0691f48c
Use correct OpenMP directive for INDEX_I/J/K results.
2023-04-19 15:00:56 +02:00
Kristian Bendiksen
eb88cca7e8
#9858 Compute distance to closest fault for each cell (FAULTDIST).
2023-04-19 15:00:56 +02:00
Kristian Bendiksen
b541acdcb1
#9773 Import data from Reveal and StimPlan as summary case.
2023-03-20 08:58:42 +01:00
Kristian Bendiksen
2d54b45231
Janitor: Remove unused includes.
2023-03-20 08:58:42 +01:00
Kristian Bendiksen
245d483036
Summary observed data
...
* #9966 Summary calculations: add support for imported vectors.
* #9966 Summary Calculation: add support for imported and observed data.
* Summary Address: avoid extra level in tree for imported data.
* #9966 Update observed data when calculation is updated.
2023-03-15 13:39:57 +01:00
Kristian Bendiksen
8a2d9ec83e
#9887 Roff: fix freeze due combining omp and progress info.
2023-03-02 07:29:48 +01:00
Kristian Bendiksen
42c4e4a0c4
Summary calculation data sources fixes
...
* File Summary Case: set up multiple readers correctly for multithreaded configuration.
* Summary Data Sources: fix sorting of vectors.
2023-02-27 11:17:45 +01:00
Kristian Bendiksen
69a668df50
Simplify RifSummaryReaderInterface timeSteps.
2023-02-24 10:03:16 +01:00
Kristian Bendiksen
8386166d17
Thermal Fracture: Fix occasional mesh flipping.
2023-02-17 15:26:01 +01:00
Kristian Bendiksen
53a80cd86a
Fracture: show perforation length field in fracture for azimuth + user-defined perf length.
2023-01-20 13:31:51 +01:00
Kristian Bendiksen
eedda3fa40
Recompute completion type results when input values change.
2023-01-20 13:31:51 +01:00
Kristian Bendiksen
68db4c7fa5
#9652 Thermal Fractures: fix transmissibilities for long perforation intervals.
...
Filter out invalid fracture cells (conductivity == positive infinity) when
calculating fracture to well transmissibilities.
Fixes #9652 .
2023-01-20 13:31:51 +01:00
Kristian Bendiksen
1eac9f8a1f
#9620 Pressure/depth data: add user interface.
2023-01-19 09:00:05 +01:00
Kristian Bendiksen
10187a934c
#9620 Add reader for pressure depth text file.
2023-01-19 09:00:05 +01:00
Kristian Bendiksen
061e0d4688
RiaDateStringParser: add option for day-first parsing of ambiguous date strings.
2023-01-19 09:00:05 +01:00
Kristian Bendiksen
14e06ac4f9
#9656 ROFF: Avoid install of gtest when creating package for ResInsight
2023-01-12 10:07:55 +01:00
Kristian Bendiksen
bfbe557c2d
Roff: log less to message window.
2023-01-11 11:26:17 +01:00
Kristian Bendiksen
903dd34929
Roff: replace -999 values for inactive cells.
2023-01-11 11:26:17 +01:00
Kristian Bendiksen
1d4140e854
#9601 Roff: templatize method for converting to reservoir index order.
2023-01-11 10:10:51 +01:00
Kristian Bendiksen
7a79930ea6
Roff: add roff namespace.
2023-01-11 07:22:18 +01:00
Kristian Bendiksen
1bbe02614b
Roff: move "Import Roff Case" menu item.
2023-01-09 15:40:04 +01:00
Kristian Bendiksen
6b631b3d5a
#9591 Janitor: remove unused parameter in RiuPlotWigdet::createPlotCurve.
2023-01-09 15:39:42 +01:00
Kristian Bendiksen
7d3fbf1234
#9616 Roff: fix incorrect cell mapping leading to incorrect faults.
2023-01-09 15:38:48 +01:00
Kristian Bendiksen
8d92e3f6b7
Update roffcpp submodule to support binary string arrays.
2023-01-06 14:57:17 +01:00
Kristian Bendiksen
7215504b16
Python: add unit test for load_case for roff, roffasc and grdecl.
2023-01-06 14:57:17 +01:00
Kristian Bendiksen
142d8f0cc6
Janitor: Fix spelling of "synchronize".
2022-12-22 19:24:14 +01:00
Kristian Bendiksen
cc537fc241
Property Import: provide better file patterns.
2022-12-22 19:24:14 +01:00
Kristian Bendiksen
fc4294a6ad
Roff: allow roff files in input property import
2022-12-22 19:24:14 +01:00
Kristian Bendiksen
264ad01e9e
Roff: improve property handling: handle more data types and map ACTNUM.
2022-12-22 19:24:14 +01:00
Kristian Bendiksen
ca5064e7da
Roff: import properties from Roff grid files.
2022-12-22 19:24:14 +01:00
Kristian Bendiksen
492f2dc4f6
Roff: fix incorrect k direction for active data.
2022-12-22 19:24:14 +01:00
Kristian Bendiksen
f92da6a98d
Completion export: Export user-defined perforation length for azimuth.
2022-12-21 12:08:20 +01:00
Kristian Bendiksen
8f33caef74
Fracture: Make conductivity type scriptable from python.
2022-12-20 08:44:42 +01:00
Kristian Bendiksen and Magne Sjaastad
8b51160ac4
Roff support with submodule
...
* Roff: Add initial roff support (with roffcpp as submodule).
* Roff: Create viewer when importing roff files.
* Roff: add timing for roff import.
* Roff: precompute active cell indexes.
* Roff: parallelize using OpenMP.
* Roff: Handle exceptions when importing.
* Roff: improvements from review.
* Invert ordering
Co-authored-by: Magne Sjaastad <magne.sjaastad@ceetronsolutions.com >
2022-12-19 15:28:26 +01:00
Kristian Bendiksen
42f3316619
Janitor: Clean up includes.
2022-12-19 15:20:40 +01:00