forked from equinor/webviz-subsurface-testdata
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
19 changed files
with
6,989 additions
and
10,068 deletions.
There are no files selected for viewing
3,359 changes: 3,359 additions & 0 deletions
3,359
..._ahm/share/observations/seismic/meta--basevolantis_amplitude_mean_20200701_20180101_1.txt
Large diffs are not rendered by default.
Oops, something went wrong.
3,359 changes: 3,359 additions & 0 deletions
3,359
...n_ahm/share/observations/seismic/meta--topvolantis_amplitude_mean_20200701_20180101_1.txt
Large diffs are not rendered by default.
Oops, something went wrong.
3,359 changes: 0 additions & 3,359 deletions
3,359
01_drogon_ahm/share/observations/seismic/metadata_zone1.csv
This file was deleted.
Oops, something went wrong.
3,280 changes: 0 additions & 3,280 deletions
3,280
01_drogon_ahm/share/observations/seismic/metadata_zone2.csv
This file was deleted.
Oops, something went wrong.
3,336 changes: 0 additions & 3,336 deletions
3,336
01_drogon_ahm/share/observations/seismic/metadata_zone3.csv
This file was deleted.
Oops, something went wrong.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
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,103 @@ | ||
|
||
 | ||
|
||
Fast Model Update is the name of a reservoir modelling methodology, which resolves major bottlenecks related to building and maintaining reservoir models, including assisted history matching with updates of geomodel parameters. FMU is not the individual steps in reservoir model building, it is more the overall framework of building a consistent, repeatable and automated model building workflow, and the usage of such models. | ||
|
||
Reservoir characterization and model building creates a platform for reservoir management and decision making. Taking decisions based on all the available data, including uncertainty, should be the natural ambition. FMU allows for a consistent and traceable way of obtaining this information. | ||
|
||
|
||
|
||
|
||
|
||
 | ||
|
||
This live demo is using a synthetic dataset for training. Earlier we had the Reek dataset, now Drogon has arrived. | ||
The dataset is openly available: [Drogon output test dataset](https://github.com/equinor/webviz-subsurface-testdata). | ||
<br><br> | ||
|
||
|
||
|
||
|
||
|
||
 | ||
|
||
Webviz is designed for analysing FMU model results, i.e. multi-realization ensembles. Click on the different pages in the **Webviz Menu** to start exploring Webviz plugins! | ||
Note that Webviz is under heavy development - visit back regularly to check for updates or new plugins. | ||
|
||
<br> | ||
### The configuration file | ||
|
||
Webviz applications are created from a high level yaml configuration file. | ||
The configuration file used for making this live demo app is shown in *"Webviz Intro - Information - How was this made"*. | ||
|
||
It might look long, but the idea is very simply, and as abstract as it can get: | ||
|
||
- **Specify which "pages"** you want to appear in the menu (and with which title). | ||
- **Specify the content** (i.e. which dashboard you want to appear) on each page. | ||
- Each dashboard takes some (optional) arguments that you can provide if you want | ||
to **override default settings**. | ||
- Use the group keyword to organize pages in sub-sections. | ||
|
||
Webviz will create the application for you, from the configuration file, when | ||
you either run | ||
```bash | ||
webviz build your_config.yml | ||
``` | ||
or | ||
```bash | ||
webviz build your_config.yml --portable ./some_output_folder | ||
python ./some_output_folder/webviz_app.py | ||
``` | ||
The first one will create a "live app" which reloads and updates when you change | ||
the configuration file, the latter will create a portable app where any data aggregation | ||
is done as a preprocessing step during the build process. If you have a large application | ||
where data is aggregated/processed on demand (and not from e.g. some external API with | ||
already aggregated data), you should use the latter build process such that the application | ||
user does not need to wait for interactively requested data to be aggregated. | ||
|
||
<br> | ||
#### More information | ||
|
||
Either go to the [subsurface plugin documentation](https://equinor.github.io/webviz-subsurface), | ||
or see the following repositories for more information: | ||
|
||
Python package | What is it? | Link to GitHub repository | ||
------------------------------ | ------------------------------------------------------------------------------------------ | ---------------------------------------- | ||
`webviz-config` | Configuration and plugin framework, built on top of [Dash](https://github.com/plotly/dash) | <https://github.com/equinor/webviz-config> | ||
`webviz-subsurface` | Subsurface plugins towards `webviz-config` | <https://github.com/equinor/webviz-subsurface> | ||
`webviz-subsurface-components` | Highly specialized subsurface React components used towards `webviz-subsurface` | <https://github.com/equinor/webviz-subsurface-components> | ||
|
||
|
||
<br> | ||
#### Security | ||
|
||
Webviz out of the box strenghens the front-end security in the Dash/Flask framework | ||
by enforcing very strict [CSP settings](https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP). | ||
Applications, including this example application, gets an **A<sup>+</sup>** rating | ||
[on Mozilla Observatory](https://observatory.mozilla.org/analyze/webviz-subsurface-example.azurewebsites.net). | ||
|
||
Webviz also provides a workflow for | ||
[Dockerizing your application](https://en.wikipedia.org/wiki/Docker_(software)) | ||
such that it easily can be deployed to cloud, optionally with authentication. | ||
|
||
|
||
<br> | ||
#### User groups targeted by Webviz | ||
|
||
These are the main user groups targeted by [*Webviz*]((https://github.com/equinor/webviz-config)): | ||
|
||
- **You only want to go to a web page** | ||
- ...and see the results from your project. Ask one person belonging to the next | ||
user group to set it up for your project. | ||
- **You do not know scripting** | ||
- ...and only want to add different predefined dashboards or | ||
visualizations/components in a certain order and/or on different pages in the | ||
application. Optionally with some text and mathematical equations (that you provide) | ||
in between the dashboards, explaining what the user is looking at. | ||
- **You know [Python](https://www.python.org/)** | ||
- ..and want to create generic or specialized dashboards you or other users can reuse | ||
by simply asking for it in the Webviz configuration file. This can be done without | ||
knowing JavaScript (see also [Dash](https://plot.ly/dash/) for more information). | ||
- **You know [React](https://reactjs.org/)** | ||
- ..and want to create highly specialized visualization which Python | ||
or pure config-file users can reuse. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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,47 +1,10 @@ | ||
### Welcome to the webviz-subsurface example application | ||
 | ||
|
||
Welcome to this example application, which is based on an openly available | ||
[Drogon output test dataset](https://github.com/equinor/webviz-subsurface-testdata) | ||
and [Webviz](https://github.com/equinor/webviz-config). | ||
Webviz is designed for analysing FMU model results. | ||
|
||
#### User groups targeted by Webviz | ||
This webviz live demo is based on multi-realization data sets (ensembles) generated from the synthetic Drogon FMU model. | ||
|
||
These are the main user groups targeted by [*Webviz*]((https://github.com/equinor/webviz-config)): | ||
Webviz is created from a yaml configuration file, and this demo also includes an advanced menu example (grouping w/icons). | ||
The configuration file used for making this demo app is included in *"Webviz Intro Menu - Information - How was this made"*. | ||
|
||
- **You only want to go to a web page** | ||
- ...and see the results from your project. Ask one person belonging to the next | ||
user group to set it up for your project. | ||
- **You do not know scripting** | ||
- ...and only want to add different predefined dashboards or | ||
visualizations/components in a certain order and/or on different pages in the | ||
application. Optionally with some text and mathematical equations (that you provide) | ||
inbetween the dashboards, explaining what the user is looking at. | ||
- **You know [Python](https://www.python.org/)** | ||
- ..and want to create generic or specialized dashboards you or other users can reuse | ||
by simply asking for it in the Webviz configuration file. This can be done without | ||
knowing JavaScript (see also [Dash](https://plot.ly/dash/) for more information). | ||
- **You know [React](https://reactjs.org/)** | ||
- ..and want to create highly specialized visualization which Python | ||
or pure config-file users can reuse. | ||
|
||
#### Security | ||
|
||
Webviz out of the box strenghens the front-end security in the Dash/Flask framework | ||
by enforcing very strict [CSP settings](https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP). | ||
Applications, including this example application, gets an **A<sup>+</sup>** rating | ||
[on Mozilla Observatory](https://observatory.mozilla.org/analyze/webviz-subsurface-example.azurewebsites.net). | ||
|
||
Webviz also provides a workflow for | ||
[Dockerizing your application](https://en.wikipedia.org/wiki/Docker_(software)) | ||
such that it easily can be deployed to cloud, optionally with authentication. | ||
|
||
#### More information | ||
|
||
Either go to the [subsurface plugin documentation](https://equinor.github.io/webviz-subsurface), | ||
or see the following repositories for more information: | ||
|
||
Python package | What is it? | Link to GitHub repository | ||
------------------------------ | ------------------------------------------------------------------------------------------ | ---------------------------------------- | ||
`webviz-config` | Configuration and plugin framework, built on top of [Dash](https://github.com/plotly/dash) | <https://github.com/equinor/webviz-config> | ||
`webviz-subsurface` | Subsurface plugins towards `webviz-config` | <https://github.com/equinor/webviz-subsurface> | ||
`webviz-subsurface-components` | Highly specialized subsurface React components used towards `webviz-subsurface` | <https://github.com/equinor/webviz-subsurface-components> | ||
Click on the different pages in the **Webviz Intro** and the **Webviz Analysis** to start exploring the Webviz capabilities and plugins! |
This file was deleted.
Oops, something went wrong.
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,12 @@ | ||
### Webviz plugin documentation | ||
|
||
Documentation of all plugins used in this demo can be found here: | ||
|
||
[webviz-config plugins documentation](https://equinor.github.io/webviz-subsurface/#/webviz-config) | ||
|
||
[webviz-subsurface plugins documentation](https://equinor.github.io/webviz-subsurface/#/webviz-subsurface) | ||
|
||
<br> | ||
### Introduction to webviz configuration | ||
|
||
[Webviz introduction](https://equinor.github.io/webviz-subsurface/#/) |
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,9 @@ | ||
Observations,Type,Wells,Time interval | ||
WWCT,Summary observation,"A1, A2, A3, A4", | ||
WGOR,Summary observation,"A1, A2, A3, A4", | ||
WBHP,Summary observation,"A1, A2, A3, A4, A5, A6", | ||
RFT,General observation,"A1, A2, A3, A4, A5, A6", | ||
"Tracer breakthrough time for water tracer 1 injected in A5","General observation","A1, A2, A3, A4", | ||
"Tracer breakthrough time for water tracer 2 injected in A6","General observation","A1, A2, A3, A4", | ||
"Seismic amplitude at Top reservoir","General observation",-,2020_2018 | ||
"Seismic amplitude at Base reservoir","General observation",-,2020_2018 |
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,4 @@ | ||
<br> | ||
## Observations table. | ||
|
||
This table reflects which observations are used for the "01_drogon_ahm" case assisted history matching (AHM). [ERT](https://github.com/equinor/ert) was used as the AHM workflow manager, with the ES-MDA as the selected method. Visit [ERT documentation](https://ert.readthedocs.io/en/latest/index.html) for more details. |
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,21 @@ | ||
Sensitivity ,Parameters ,Description ,Included where | ||
Kv/Kh ,KVKH_CHANNEL,Kv/Kh value in Channel facies,RMS | ||
Kv/Kh ,KVKH_CREVASSE,Kv/Kh value in Crevasse facies,RMS | ||
Kv/Kh ,KVKH_LS,Kv/Kh value in Lower shoreface facies,RMS | ||
Kv/Kh ,KVKH_US ,Kv/Kh value in Upper shoreface facies ,RMS | ||
Fault seal ,FAULT_SEAL_SCALING ,Curve scaling factor for fault zone permeability vs SGR in fault seal calculation ,RMS | ||
Free Water Level ,FWL_CENTRAL,"FWL in regions Central South, Central North, Central Ramp and Central Horst",RMS | ||
Free Water Level ,FWL_NORTH_HORST ,FWL in region North Horst ,RMS | ||
Gas Oil Contact ,GOC_NORTH_HORST ,GOC in region North Horst ,RMS | ||
Relative permeability,RELPERM_INT_WO,Interpolation constant for water-oil curves between SCAL recommendation data ,RMS | ||
Relative permeability,RELPERM_INT_GO,Interpolation constant for gas-oil curves between SCAL recommendation data,RMS | ||
Transmissibility multipliers,MULT_VALYSAR_THERYS ,Transmissibility multiplier between zones Valysar and Therys ,OPM Flow / Eclipse | ||
Transmissibility multipliers,MULT_VALYSAR_VOLON,Transmissibility multiplier between zones Valysar and Volon,OPM Flow / Eclipse | ||
Transmissibility multipliers,MULT_THERYS_VOLON,Transmissibility multiplier between zones Therys and Volon,OPM Flow / Eclipse | ||
Surface,TopVolantis.irap,Surfaces for structural model with hum simulation mode ,RMS | ||
Surface,TopTherys.irap,"(ERT keyword ""SURFACE"")",RMS | ||
Surface,TopVolon.irap,…,RMS | ||
Surface,BaseVolantis.irap,…,RMS | ||
Facies,"aps_Valysar_GRF1.roff, aps_Valysar_GRF2.roff, aps_Valysar_GRF3.roff ",Gaussian Random Fields (3d paramters) used with APS facies model ,RMS | ||
Facies,"aps_Therys_GRF1, aps_Therys_GRF2, aps_Therys_GRF3 ","(ERT keyword ""FIELD"")",RMS | ||
Facies,"aps_Volon_GRF1, aps_Volon_GRF2, aps_Volon_GRF3",…,RMS |
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,3 @@ | ||
## Uncertainty parameters table. | ||
|
||
This table reflects which parameters are used for the "01_drogon_ahm" case. Note that on Drogon there are more parameters than those listed in this table. That is because we have implemented alternative facies and property models on Drogon. Which ones are used is governed by "switches". The parameters that are not used is practical to set to CONST in the ERT dist file. |
Oops, something went wrong.