Skip to content

Commit

Permalink
Update to inherit abc container class (#32)
Browse files Browse the repository at this point in the history
  • Loading branch information
anders-kiaer authored Jun 4, 2019
1 parent be85817 commit ad96221
Show file tree
Hide file tree
Showing 8 changed files with 16 additions and 11 deletions.
6 changes: 2 additions & 4 deletions tests/test_parameter_distribution.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@
import pandas as pd
from pytest_dash.wait_for import wait_for_element_by_css_selector
from webviz_config.common_cache import cache
from webviz_subsurface.containers import _parameter_distribution

from webviz_config.containers import ParameterDistribution

# mocked functions
get_parameters = 'webviz_subsurface.containers'\
Expand All @@ -25,8 +24,7 @@ def test_parameter_dist(dash_threaded):
with mock.patch(get_parameters) as mock_parameters:
mock_parameters.return_value = pd.read_csv('tests/data/parameters.csv')

p = _parameter_distribution.\
ParameterDistribution(app, container_settings, ensembles)
p = ParameterDistribution(app, container_settings, ensembles)

app.layout = p.layout
dash_threaded(app)
Expand Down
3 changes: 2 additions & 1 deletion webviz_subsurface/containers/_disk_usage.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,10 @@
from dash.dependencies import Input, Output
from webviz_config.webviz_store import webvizstore
from webviz_config.common_cache import cache
from webviz_config.containers import WebvizContainer


class DiskUsage:
class DiskUsage(WebvizContainer):
'''### Disk usage
This container adds functionality for standard visualization of disk usage in
Expand Down
3 changes: 2 additions & 1 deletion webviz_subsurface/containers/_history_match.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,12 @@
from pathlib import Path
from scipy.stats import chi2
import dash_html_components as html
from webviz_config.containers import WebvizContainer
import webviz_subsurface_components as wsc
from ..datainput import extract_mismatch


class HistoryMatch:
class HistoryMatch(WebvizContainer):
'''### History match
This container visualizes the quality of the history match.
Expand Down
3 changes: 2 additions & 1 deletion webviz_subsurface/containers/_intersect.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,11 @@
from dash.dependencies import Input, Output, State
from dash_table import DataTable
from webviz_config.common_cache import cache
from webviz_config.containers import WebvizContainer
from ..datainput import scratch_ensemble, load_surface, get_wfence, get_hfence


class Intersect():
class Intersect(WebvizContainer):
'''### Intersect
This container visualizes surfaces intersected along a well path.
Expand Down
3 changes: 2 additions & 1 deletion webviz_subsurface/containers/_morris_plot.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,11 @@
from dash.dependencies import Input, Output
from webviz_config.webviz_store import webvizstore
from webviz_config.common_cache import cache
from webviz_config.containers import WebvizContainer
from webviz_subsurface_components import Morris


class MorrisPlot:
class MorrisPlot(WebvizContainer):
'''### Morris
This container renders a visualization of the Morris sampling method.
Expand Down
3 changes: 2 additions & 1 deletion webviz_subsurface/containers/_parameter_distribution.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
import dash_daq as daq
from webviz_config.webviz_store import webvizstore
from webviz_config.common_cache import cache
from webviz_config.containers import WebvizContainer
from ..datainput import scratch_ensemble


Expand All @@ -19,7 +20,7 @@ def dropdown_from_dict(dom_id, d):
value=list(d.values())[0])


class ParameterDistribution:
class ParameterDistribution(WebvizContainer):
'''### Parameter distribution
This container shows parameter distribution as histogram,
Expand Down
3 changes: 2 additions & 1 deletion webviz_subsurface/containers/_subsurface_map.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,12 @@
import dash_html_components as html
from webviz_config.webviz_store import webvizstore
from webviz_config.common_cache import cache
from webviz_config.containers import WebvizContainer
from webviz_subsurface_components import Map
from ..datainput import scratch_ensemble


class SubsurfaceMap:
class SubsurfaceMap(WebvizContainer):
'''### Subsurface map
This container visualizes the subsurface. Currently only supporting reservoir
Expand Down
3 changes: 2 additions & 1 deletion webviz_subsurface/containers/_summary_stats.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,11 @@
from webviz_plotly.graph_objs import FanChart
from webviz_config.webviz_store import webvizstore
from webviz_config.common_cache import cache
from webviz_config.containers import WebvizContainer
from ..datainput import scratch_ensemble


class SummaryStats:
class SummaryStats(WebvizContainer):
'''### Summary statistics
This container visualizes simulation profiles, both per realization and
Expand Down

0 comments on commit ad96221

Please sign in to comment.