-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'next-major-release' into main
- Loading branch information
Showing
70 changed files
with
2,979 additions
and
8,111 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,3 +5,4 @@ node_modules | |
npm-debug.log | ||
|
||
.vscode/ | ||
.hugo_build.lock |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
# .readthedocs.yaml | ||
# Read the Docs configuration file | ||
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details | ||
|
||
# Required | ||
version: 2 | ||
|
||
# Set the version of Python and other tools you might need | ||
build: | ||
os: ubuntu-22.04 | ||
tools: | ||
python: "3.11" | ||
apt_packages: | ||
- graphviz | ||
|
||
# Build documentation in the docs/ directory with Sphinx | ||
sphinx: | ||
configuration: docs/source/conf.py | ||
|
||
# We recommend specifying your dependencies to enable reproducible builds: | ||
# https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html | ||
python: | ||
install: | ||
- requirements: docs/requirements.txt |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
+++ | ||
title = "Seismic View" | ||
published = true | ||
weight = 82 | ||
+++ | ||
|
||
![]({{< relref "" >}}images/3d-main-window/SeismicView.png) | ||
|
||
## Seismic View | ||
Import of data is described in [Seismic Data]({{< relref "seismicdata" >}}). A seismic view can be created based on a seismic cube. This view can display seismic data, wells and annotation object. To visualize both grid data and seismic data in the same view, see [Seismic Sections]({{< relref "seismicsections" >}}). | ||
|
||
## Seismic View features | ||
When seismic data is present, a new **Seismic View** can be created from the right-click menu of a seismic data source or the seismic views folder item. Seismic sections can be created for display of seismic data on intersections. See [Seismic Sections]({{< relref "seismicsections" >}}) for more details. | ||
|
||
Surfaces and surface intersection lines can optionally be visualized on the seismic intersections. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
+++ | ||
title = "What's New in 2023.10" | ||
published = true | ||
weight = 10 | ||
hidden = true | ||
+++ | ||
|
||
|
||
|
||
## Seismic View | ||
![]({{< relref "" >}}images/3d-main-window/SeismicView.png) | ||
|
||
When working with seismic data, it is no longer required to have a grid model open. Import a seismic cube and surfaces, add some well paths and interact with seismic data. | ||
|
||
[Seismic View]({{< relref "seismicview" >}}) | ||
|
||
[Seismic Data]({{< relref "seismicdata" >}}) | ||
|
||
[Seismic Sections]({{< relref "seismicsections" >}}) | ||
|
||
|
||
## Summary Cross Plot Curves | ||
![]({{< relref "" >}}images/plot-window/SummaryCrossPlot.png) | ||
|
||
[Summary Cross Plot]({{< relref "summarycrossplots" >}}) curves are now easily available as part of a summary plot. Cross plot of ensemble curves is now supported, and [Regression Curves]({{< relref "regressionanalysis" >}}) can be created on both single cross plot curves and ensemble statistics curves. | ||
|
||
## Regression Analysis for Grid Cross Plots | ||
![]({{< relref "" >}}images/plot-window/GridCrossPlot_RegressionCurve.png) | ||
|
||
[Grid Cross Plots]({{< relref "gridcrossplots" >}}) have now support for display of regression curves. | ||
|
||
## Performance improvements | ||
- Huge performance improvements for summary cases with many objects (wells, groups, regions, ...) | ||
- Using the [Polygon Cell Filter]({{< relref "filters" >}}#cell-filters) is now performing much better | ||
|
||
## Stacking of Curves | ||
- Fixed a crash when stacking was enabled | ||
- Make sure all curves are visible when stacking is changed | ||
- Improve performance when selecting multiple curves and toggle stacking state of all curves in one operation | ||
|
||
## Other improvements | ||
|
||
- [Valve Import]({{< relref "completions" >}}#perforation-interval-valves) is now supported from Completor and Eclipse schedule files. | ||
- Add text export using **Show Plot Data** for [Analysis Plots]({{< relref "analysisplots" >}}) and [Correlation Plots]({{< relref "correlationplots" >}}). | ||
- Text labels can be visualized on surface intersection lines | ||
- Ensemble RFT plots are improved to handle horizontal wells by using 3D grid model data | ||
- Avoid setting curve color to full white when highlighting a curve | ||
- Make sure summary data type **Network** is available in summary data source | ||
- Duplicate a well path to a user-defined well path that can be manipulated - [Well Path Duplication]({{< relref "createnewwellpaths" >}}#well-path-duplication) | ||
|
||
|
||
See [**Release Notes on GitHub**](https://github.com/OPM/ResInsight/releases/) for further details and information. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,10 @@ | ||
docutils<0.18 | ||
grpcio | ||
grpcio-tools | ||
protobuf<=3.20 | ||
protobuf | ||
typing-extensions | ||
sphinx == 6.2.1 | ||
docutils | ||
m2r2 | ||
sphinx-automodapi | ||
mistune==0.8.4 | ||
mistune | ||
sphinx-rtd-theme |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
66 changes: 66 additions & 0 deletions
66
docs/rips/PythonExamples/case_grid_group_generated_results.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
import os | ||
import rips | ||
|
||
resinsight = rips.Instance.find() | ||
|
||
# ResInsight includes some test models. Adjust this path to fit your system | ||
test_model_path = "e:/gitroot-second/ResInsight/TestModels" | ||
|
||
case_paths = [] | ||
case_paths.append(test_model_path + "/Case_with_10_timesteps/Real0/BRUGGE_0000.EGRID") | ||
case_paths.append(test_model_path + "/Case_with_10_timesteps/Real10/BRUGGE_0010.EGRID") | ||
case_paths.append(test_model_path + "/Case_with_10_timesteps/Real30/BRUGGE_0030.EGRID") | ||
case_paths.append(test_model_path + "/Case_with_10_timesteps/Real40/BRUGGE_0040.EGRID") | ||
|
||
for case_path in case_paths: | ||
assert os.path.exists( | ||
case_path | ||
), "You need to set valid case paths for this script to work" | ||
|
||
case_group = resinsight.project.create_grid_case_group(case_paths=case_paths) | ||
|
||
cases = case_group.descendants(rips.EclipseCase) | ||
print("Got " + str(len(cases)) + " cases: ") | ||
|
||
for case in cases: | ||
time_step_info = case.time_steps() | ||
porv_results = case.active_cell_property("STATIC_NATIVE", "PORV", 0) | ||
|
||
for time_step_index in range(0, len(time_step_info)): | ||
pressure_results = case.active_cell_property( | ||
"DYNAMIC_NATIVE", "PRESSURE", time_step_index | ||
) | ||
|
||
results = [] | ||
for pressure, porv in zip(pressure_results, porv_results): | ||
results.append(pressure * porv) | ||
|
||
# set the computed values in the case | ||
case.set_active_cell_property( | ||
results, "GENERATED", "PRESSURE_PORV", time_step_index | ||
) | ||
|
||
print( | ||
"Case id: " + str(case.id), | ||
" Case name: " + case.name, | ||
" : Calculation complete", | ||
) | ||
|
||
|
||
print("Transferred all results back to ResInsight") | ||
|
||
# one of "GENERATED", "DYNAMIC_NATIVE", "STATIC_NATIVE", "IMPORTED" | ||
# https://api.resinsight.org/en/main/rips.html#result-definition | ||
property_type = "GENERATED" | ||
|
||
property_name = "PRESSURE_PORV" | ||
|
||
statistics_case = case_group.create_statistics_case() | ||
statistics_case.set_source_properties(property_type, [property_name]) | ||
statistics_case.compute_statistics() | ||
|
||
view = statistics_case.create_view() | ||
statistics_property_name = property_name + "_MEAN" | ||
view.apply_cell_result( | ||
result_type=property_type, result_variable=statistics_property_name | ||
) |
Oops, something went wrong.