Kristian Bendiksen
959c9d48fa
#10649 ApplicationLibCode: Use collection.empty() instead of comparing with size
2023-09-27 10:16:37 +02:00
Kristian Bendiksen
98796b0dd9
#10649 Fwk: Use collection.empty() instead of comparing with size
2023-09-27 10:16:37 +02:00
Kristian Bendiksen
8e5788bb24
Reveal: dump StimPlan XML for debugging thermal completions.
2023-09-25 09:33:37 +02:00
Kristian Bendiksen
5469f73a2d
Set version to 2023.06.1-dev.11
2023-09-22 10:15:31 +02:00
Kristian Bendiksen
b44eee2d18
Fault Reactivation: Fix part boundary conditions.
...
Disallows movement out of the plane (fixates the nodes in Y direction).
2023-09-22 10:15:31 +02:00
Kristian Bendiksen
816bb2df8f
Revert "Fault Reactivation Model: Remove incorrect boundary conditions."
...
This reverts commit 06eb0fb724 .
2023-09-22 10:15:31 +02:00
Kristian Bendiksen
fbffaed7c8
Set version to 2023.06.1-dev.10
2023-09-20 19:55:39 +02:00
Kristian Bendiksen
06eb0fb724
Fault Reactivation Model: Remove incorrect boundary conditions.
2023-09-20 19:55:39 +02:00
Kristian Bendiksen
636535e720
Fault Reactivation Model: include local coord rotation in INP export.
2023-09-20 19:55:39 +02:00
Kristian Bendiksen
5fc5828d66
Fault Reactivation: Include application in INP export file.
2023-09-20 19:55:39 +02:00
Kristian Bendiksen
4f9e2dd2a3
Fault Reactivation Model: fix face definition in INP export.
2023-09-20 19:55:39 +02:00
Kristian Bendiksen
36f501ee92
Fault Reactivation Model: simplify export contents.
2023-09-20 19:55:39 +02:00
Kristian Bendiksen
f3ea5b39f1
Set version to 2023.06.1-dev.09
2023-09-20 14:09:15 +02:00
Kristian Bendiksen
8007831e27
StimPlanModel: Make useEqlNumForPressureInterpolation scriptable.
2023-09-20 14:09:15 +02:00
Kristian Bendiksen
290d03df6c
StimPlanModel: Fix log level failing pressure interp. message.
2023-09-20 14:09:15 +02:00
Kristian Bendiksen
ec6a13e1da
StimPlanModel: Extrapolate pressure table to cover extraction range.
2023-09-20 14:09:15 +02:00
Kristian Bendiksen
9b797fdd36
Set version to 2023.06.1-dev.08
2023-09-19 09:36:21 +02:00
Kristian Bendiksen
0ca609fdac
StimPlanModel: Use default overburden facies for pressure depletion.
2023-09-19 09:03:56 +02:00
Kristian Bendiksen
1e2f8fadef
StimPlanModel: Fix bug in pressure interpolation.
2023-09-19 09:03:56 +02:00
Kristian Bendiksen
e8cbbf5d55
Fault Reactivation Model Export: fix problems after run.
2023-09-13 14:09:34 +02:00
Kristian Bendiksen
50cf568a82
Janitor: Add missing include.
2023-09-13 14:09:34 +02:00
Kristian Bendiksen
1899184a41
Janitor: Remove deprecated method.
2023-09-11 17:39:38 +02:00
Kristian Bendiksen
5ecf621357
Python: Fix crash in project.close().
2023-09-11 17:39:38 +02:00
Kristian Bendiksen
a36100e4fb
StimPlan: Change default for Facies Pressure Settings.
...
Now set to be active and fraction values to be 1.0 for all facies.
2023-09-11 12:34:48 +02:00
Kristian Bendiksen
9c7f8b6f86
StimPlan: Add python api for enabling pressure table.
2023-09-11 12:34:48 +02:00
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