This repository contains subsurface specific standard webviz
containers, which are used as
plugins in webviz-config.
The easiest way of installing this package is to run
pip install webviz-subsurface
Add --upgrade
if you have installed earlier, but want to upgrade to a newer version.
If you want to install the latest, unreleased, code you can instead run
pip install git+https://github.com/equinor/webviz-subsurface
For general usage, see the documentation on webviz-config. End-user documentation for the subsurface containers are automatically built and hosted on the github pages for this repository.
There is also a live demo application
showing how a created application can look like, using the master
branch of this repository.
Example webviz
configuration files, and corresponding test data, is available at
https://github.com/equinor/webviz-subsurface-testdata.
See that repository for instructions on how to download and run the examples.
If you are interested in creating new elements which can be configured through the configuration file, take a look at the webviz-config contribution guide.
You can do automatic linting of your code changes by running
black --check webviz_subsurface tests # Check code style
pylint webviz_subsurface tests # Check code quality
bandit -r -c ./bandit.yml webviz_subsurface tests # Check Python security best practice
This is a tool under heavy development. The current configuration file layout, also for subsurface containers, will therefore see large changes.