.babelrc.json
.eslintignore
.eslintrc
.gitignore
.npmignore
.prettierignore
.prettierrc
.pylintrc
LICENSE
MANIFEST.in
README.md
_validate_init.py
bandit.yml
index.html
jest.config.js
package-lock.json
package.json
pytest.ini
setup.py
tsconfig.json
webpack.config.js
.github/workflows/webviz-subsurface-components.yml
.storybook/addons.js
.storybook/main.js
.storybook/preview.js
__mocks__/fileMock.js
__mocks__/styleMock.js
config/babel.config.json
doc/group_tree.PNG
doc/well_completions.PNG
doc/well_completions_storybooks.PNG
examples/example_deckgl_map.py
examples/example_hm.py
examples/example_leaflet_map.py
examples/example_morris.py
examples/example_prior_posterior.py
examples/example_subsurface_map.py
examples/example_well_completions.py
examples/well-completions-csv2json.py
examples/example-data/layered-map-data.npz.gz
inputSchema/wellCompletions.json
src/custom.d.ts
src/demo/App.js
src/demo/DeckGLMapDemo.js
src/demo/GroupTreeDemo.js
src/demo/HistoryMatchDemo.js
src/demo/LayeredMapDemo.js
src/demo/LeafletMapDemo.js
src/demo/MorrisDemo.js
src/demo/PriorPosteriorDistributionDemo.js
src/demo/SubsurfaceMapDemo.js
src/demo/VectorSelectorDemo.js
src/demo/WellCompletionsDemo.js
src/demo/index.js
src/demo/example-data/deckgl-map.json
src/demo/example-data/fault_polygons.geojson
src/demo/example-data/group-tree.json
src/demo/example-data/group-tree.py
src/demo/example-data/layered-map.json
src/demo/example-data/leaflet-map.json
src/demo/example-data/piechart.json
src/demo/example-data/prior-posterior.json
src/demo/example-data/propertyMap.png
src/demo/example-data/subsurface-map.json
src/demo/example-data/volve_logs.json
src/demo/example-data/volve_wells.json
src/demo/example-data/well-completions-csv2json.py
src/demo/example-data/well-completions.json
src/lib/index.js
src/lib/components/DeckGLMap/DeckGLMap.jsx
src/lib/components/DeckGLMap/Map.tsx
src/lib/components/DeckGLMap/configuration.ts
src/lib/components/DeckGLMap/index.js
src/lib/components/DeckGLMap/components/Coords.tsx
src/lib/components/DeckGLMap/components/settings/DrawModeSelector.tsx
src/lib/components/DeckGLMap/components/settings/LayerSettingsButton.tsx
src/lib/components/DeckGLMap/components/settings/LayersButton.tsx
src/lib/components/DeckGLMap/components/settings/Settings.tsx
src/lib/components/DeckGLMap/layers/index.ts
src/lib/components/DeckGLMap/layers/colormap/colormap.fs.glsl
src/lib/components/DeckGLMap/layers/colormap/colormapLayer.ts
src/lib/components/DeckGLMap/layers/drawing/drawingLayer.tsx
src/lib/components/DeckGLMap/layers/fault_polygons/faultPolygonsLayer.ts
src/lib/components/DeckGLMap/layers/hillshading2d/hillshading2d.fs.glsl
src/lib/components/DeckGLMap/layers/hillshading2d/hillshading2dLayer.ts
src/lib/components/DeckGLMap/layers/piechart/pieChartLayer.ts
src/lib/components/DeckGLMap/layers/shader_modules/decoder.fs.glsl
src/lib/components/DeckGLMap/layers/shader_modules/decoder.ts
src/lib/components/DeckGLMap/layers/shader_modules/index.ts
src/lib/components/DeckGLMap/layers/utils/glsl.d.ts
src/lib/components/DeckGLMap/layers/utils/layerTools.ts
src/lib/components/DeckGLMap/layers/utils/propertyMapTools.ts
src/lib/components/DeckGLMap/layers/wells/wellsLayer.ts
src/lib/components/DeckGLMap/redux/actions.ts
src/lib/components/DeckGLMap/redux/middleware.ts
src/lib/components/DeckGLMap/redux/reducer.ts
src/lib/components/DeckGLMap/redux/store.ts
src/lib/components/DeckGLMap/redux/types.ts
src/lib/components/DeckGLMap/utils/specExtractor.ts
src/lib/components/GroupTree/GroupTree.jsx
src/lib/components/GroupTree/index.js
src/lib/components/GroupTree/components/DataLoader.tsx
src/lib/components/GroupTree/components/GroupTreeComponent.tsx
src/lib/components/GroupTree/components/GroupTreeViewer.tsx
src/lib/components/GroupTree/components/Plot/dynamic_tree.css
src/lib/components/GroupTree/components/Plot/group_tree.js
src/lib/components/GroupTree/components/Settings/DateTimeSlider.tsx
src/lib/components/GroupTree/components/Settings/FlowRateSelector.tsx
src/lib/components/GroupTree/components/Settings/IterationSelector.tsx
src/lib/components/GroupTree/components/Settings/SettingsBar.tsx
src/lib/components/GroupTree/redux/actions.ts
src/lib/components/GroupTree/redux/reducer.ts
src/lib/components/GroupTree/redux/store.ts
src/lib/components/GroupTree/redux/types.ts
src/lib/components/HistoryMatch/HistoryMatch.jsx
src/lib/components/HistoryMatch/index.js
src/lib/components/HistoryMatch/components/history_matching_plot.js
src/lib/components/HistoryMatch/utils/history_matching.js
src/lib/components/HistoryMatch/utils/legend.js
src/lib/components/LayeredMap/LayeredMap.jsx
src/lib/components/LayeredMap/index.js
src/lib/components/LayeredMap/layered-map.css
src/lib/components/LayeredMap/components/CanvasOverlay.react.js
src/lib/components/LayeredMap/components/Colormap.react.js
src/lib/components/LayeredMap/components/CompositeMapLayer.react.js
src/lib/components/LayeredMap/components/DrawControls.react.js
src/lib/components/LayeredMap/components/ImageOverlayWebGL.react.js
src/lib/components/LayeredMap/components/OptionalLayerControl.react.js
src/lib/components/LayeredMap/components/Switch.react.js
src/lib/components/LayeredMap/components/ValueInfoBox.react.js
src/lib/components/LayeredMap/components/VerticalZoom.react.js
src/lib/components/LayeredMap/shaders/fragmentShaderWithHillshading.fs.glsl
src/lib/components/LayeredMap/shaders/fragmentShaderWithoutHillshading.fs.glsl
src/lib/components/LayeredMap/shaders/vertexShader.vs.glsl
src/lib/components/LayeredMap/webgl/alter_image.js
src/lib/components/LeafletMap/LeafletMap.jsx
src/lib/components/LeafletMap/README.md
src/lib/components/LeafletMap/context.js
src/lib/components/LeafletMap/index.js
src/lib/components/LeafletMap/components/CompositeMapLayers.js
src/lib/components/LeafletMap/components/Controls/Controls.js
src/lib/components/LeafletMap/components/Controls/index.js
src/lib/components/LeafletMap/components/Controls/components/Colorbar.js
src/lib/components/LeafletMap/components/Controls/components/DrawControls.js
src/lib/components/LeafletMap/components/Controls/components/MousePosition.js
src/lib/components/LeafletMap/components/Controls/components/ScaleControl.js
src/lib/components/LeafletMap/components/Controls/components/Switch/L.SwitchControl.js
src/lib/components/LeafletMap/components/Controls/components/Switch/Switch.js
src/lib/components/LeafletMap/components/Controls/components/VerticalZoom/L.VerticalZoom.js
src/lib/components/LeafletMap/components/Controls/components/VerticalZoom/VerticalZoom.js
src/lib/components/LeafletMap/layers/L.imageWebGLOverlay.js
src/lib/components/LeafletMap/layers/L.tileWebGLLayer.js
src/lib/components/LeafletMap/shaders/position.vs.glsl
src/lib/components/LeafletMap/shaders/terrainRGB.fs.glsl
src/lib/components/LeafletMap/utils/colorScale.js
src/lib/components/LeafletMap/utils/element.js
src/lib/components/LeafletMap/utils/image.js
src/lib/components/LeafletMap/utils/index.js
src/lib/components/LeafletMap/utils/leaflet.js
src/lib/components/LeafletMap/webgl/drawFunc.js
src/lib/components/LeafletMap/webgl/vec3.js
src/lib/components/LeafletMap/webgl/commands/drawWithTerrainRGB.js
src/lib/components/LeafletMap/webgl/commands/index.js
src/lib/components/LeafletMap/webgl/eqGL/README.md
src/lib/components/LeafletMap/webgl/eqGL/builder.js
src/lib/components/LeafletMap/webgl/eqGL/draw.js
src/lib/components/LeafletMap/webgl/eqGL/framebuffer.js
src/lib/components/LeafletMap/webgl/eqGL/index.js
src/lib/components/LeafletMap/webgl/eqGL/texture.js
src/lib/components/LeafletMap/webgl/eqGL/variable.js
src/lib/components/LeafletMap/webgl/eqGL/webglutils.js
src/lib/components/Map/Map.jsx
src/lib/components/Map/index.js
src/lib/components/Map/utils/cell.js
src/lib/components/Map/utils/color-scale.js
src/lib/components/Map/utils/compass.js
src/lib/components/Map/utils/component.js
src/lib/components/Map/utils/distance-scale.js
src/lib/components/Map/utils/eventbus.js
src/lib/components/Map/utils/field.js
src/lib/components/Map/utils/flow_animation.js
src/lib/components/Map/utils/flow_map.js
src/lib/components/Map/utils/grid.js
src/lib/components/Map/utils/infobox.js
src/lib/components/Map/utils/linear_algebra.js
src/lib/components/Map/utils/map.js
src/lib/components/Map/utils/map2d.js
src/lib/components/Map/utils/particle.js
src/lib/components/Map/utils/particle_generator.js
src/lib/components/Map/utils/util.js
src/lib/components/Map/utils/vertical-slider.js
src/lib/components/Map/utils/tests/arbitraries.js
src/lib/components/Map/utils/tests/cell.spec.js
src/lib/components/Map/utils/tests/grid.spec.js
src/lib/components/Map/utils/tests/linear_algebra.spec.js
src/lib/components/Map/utils/tests/testingUtils.js
src/lib/components/Morris/Morris.jsx
src/lib/components/Morris/index.js
src/lib/components/Morris/morris.css
src/lib/components/Morris/utils/morris.js
src/lib/components/PriorPosteriorDistribution/PriorPosteriorDistribution.jsx
src/lib/components/PriorPosteriorDistribution/index.js
src/lib/components/PriorPosteriorDistribution/prior_posterior_distribution.css
src/lib/components/PriorPosteriorDistribution/utils/prior_posterior_distribution.js
src/lib/components/VectorSelector/VectorSelector.jsx
src/lib/components/VectorSelector/index.ts
src/lib/components/VectorSelector/components/VectorSelector.css
src/lib/components/VectorSelector/components/VectorSelectorComponent.tsx
src/lib/components/VectorSelector/components/images/aquifer.svg
src/lib/components/VectorSelector/components/images/block.svg
src/lib/components/VectorSelector/components/images/duplicate.svg
src/lib/components/VectorSelector/components/images/field.svg
src/lib/components/VectorSelector/components/images/group.svg
src/lib/components/VectorSelector/components/images/invalid.svg
src/lib/components/VectorSelector/components/images/misc.svg
src/lib/components/VectorSelector/components/images/network.svg
src/lib/components/VectorSelector/components/images/others.svg
src/lib/components/VectorSelector/components/images/region-region.svg
src/lib/components/VectorSelector/components/images/region.svg
src/lib/components/VectorSelector/components/images/segment.svg
src/lib/components/VectorSelector/components/images/unknown.svg
src/lib/components/VectorSelector/components/images/well-completion.svg
src/lib/components/VectorSelector/components/images/well.svg
src/lib/components/VectorSelector/utils/VectorData.js
src/lib/components/VectorSelector/utils/VectorSelection.ts
src/lib/components/WellCompletions/WellCompletions.jsx
src/lib/components/WellCompletions/WellCompletions.stories.jsx
src/lib/components/WellCompletions/index.js
src/lib/components/WellCompletions/components/DataLoader.tsx
src/lib/components/WellCompletions/components/WellCompletionComponent.tsx
src/lib/components/WellCompletions/components/WellCompletionsViewer.tsx
src/lib/components/WellCompletions/components/Common/ErrorPlaceholder.tsx
src/lib/components/WellCompletions/components/Common/TooltipProvider.tsx
src/lib/components/WellCompletions/components/Plot/CompletionsPlot.tsx
src/lib/components/WellCompletions/components/Plot/StratigraphyPlot.tsx
src/lib/components/WellCompletions/components/Plot/WellCompletionsPlot.tsx
src/lib/components/WellCompletions/components/Plot/WellsPlot.tsx
src/lib/components/WellCompletions/components/Plot/plotUtil.ts
src/lib/components/WellCompletions/components/Settings/FilterButton.stories.tsx
src/lib/components/WellCompletions/components/Settings/FilterButton.test.tsx
src/lib/components/WellCompletions/components/Settings/FilterButton.tsx
src/lib/components/WellCompletions/components/Settings/HideZeroCompletionsSwitch.stories.tsx
src/lib/components/WellCompletions/components/Settings/HideZeroCompletionsSwitch.test.tsx
src/lib/components/WellCompletions/components/Settings/HideZeroCompletionsSwitch.tsx
src/lib/components/WellCompletions/components/Settings/SettingsBar.stories.tsx
src/lib/components/WellCompletions/components/Settings/SettingsBar.test.tsx
src/lib/components/WellCompletions/components/Settings/SettingsBar.tsx
src/lib/components/WellCompletions/components/Settings/SortButton.stories.tsx
src/lib/components/WellCompletions/components/Settings/SortButton.test.tsx
src/lib/components/WellCompletions/components/Settings/SortButton.tsx
src/lib/components/WellCompletions/components/Settings/SortTable.stories.tsx
src/lib/components/WellCompletions/components/Settings/SortTable.test.tsx
src/lib/components/WellCompletions/components/Settings/SortTable.tsx
src/lib/components/WellCompletions/components/Settings/TimeAggregationSelector.stories.tsx
src/lib/components/WellCompletions/components/Settings/TimeAggregationSelector.test.tsx
src/lib/components/WellCompletions/components/Settings/TimeAggregationSelector.tsx
src/lib/components/WellCompletions/components/Settings/TimeRangeSelector.stories.tsx
src/lib/components/WellCompletions/components/Settings/TimeRangeSelector.test.tsx
src/lib/components/WellCompletions/components/Settings/TimeRangeSelector.tsx
src/lib/components/WellCompletions/components/Settings/ViewButton.stories.tsx
src/lib/components/WellCompletions/components/Settings/ViewButton.test.tsx
src/lib/components/WellCompletions/components/Settings/ViewButton.tsx
src/lib/components/WellCompletions/components/Settings/WellAttributesSelector.stories.tsx
src/lib/components/WellCompletions/components/Settings/WellAttributesSelector.test.tsx
src/lib/components/WellCompletions/components/Settings/WellAttributesSelector.tsx
src/lib/components/WellCompletions/components/Settings/WellFilter.stories.tsx
src/lib/components/WellCompletions/components/Settings/WellFilter.test.tsx
src/lib/components/WellCompletions/components/Settings/WellFilter.tsx
src/lib/components/WellCompletions/components/Settings/WellPagination.stories.tsx
src/lib/components/WellCompletions/components/Settings/WellPagination.test.tsx
src/lib/components/WellCompletions/components/Settings/WellPagination.tsx
src/lib/components/WellCompletions/components/Settings/WellsPerPageSelector.stories.tsx
src/lib/components/WellCompletions/components/Settings/WellsPerPageSelector.test.tsx
src/lib/components/WellCompletions/components/Settings/WellsPerPageSelector.tsx
src/lib/components/WellCompletions/components/Settings/ZoneSelector.stories.tsx
src/lib/components/WellCompletions/components/Settings/ZoneSelector.test.tsx
src/lib/components/WellCompletions/components/Settings/ZoneSelector.tsx
src/lib/components/WellCompletions/components/Settings/__snapshots__/FilterButton.test.tsx.snap
src/lib/components/WellCompletions/components/Settings/__snapshots__/HideZeroCompletionsSwitch.test.tsx.snap
src/lib/components/WellCompletions/components/Settings/__snapshots__/SettingsBar.test.tsx.snap
src/lib/components/WellCompletions/components/Settings/__snapshots__/SortButton.test.tsx.snap
src/lib/components/WellCompletions/components/Settings/__snapshots__/SortTable.test.tsx.snap
src/lib/components/WellCompletions/components/Settings/__snapshots__/TimeAggregationSelector.test.tsx.snap
src/lib/components/WellCompletions/components/Settings/__snapshots__/TimeRangeSelector.test.tsx.snap
src/lib/components/WellCompletions/components/Settings/__snapshots__/ViewButton.test.tsx.snap
src/lib/components/WellCompletions/components/Settings/__snapshots__/WellAttributesSelector.test.tsx.snap
src/lib/components/WellCompletions/components/Settings/__snapshots__/WellFilter.test.tsx.snap
src/lib/components/WellCompletions/components/Settings/__snapshots__/WellPagination.test.tsx.snap
src/lib/components/WellCompletions/components/Settings/__snapshots__/WellsPerPageSelector.test.tsx.snap
src/lib/components/WellCompletions/components/Settings/__snapshots__/ZoneSelector.test.tsx.snap
src/lib/components/WellCompletions/hooks/usePlotData.tsx
src/lib/components/WellCompletions/redux/actions.test.ts
src/lib/components/WellCompletions/redux/actions.ts
src/lib/components/WellCompletions/redux/reducer.test.ts
src/lib/components/WellCompletions/redux/reducer.ts
src/lib/components/WellCompletions/redux/store.ts
src/lib/components/WellCompletions/redux/types.ts
src/lib/components/WellCompletions/test/TestWrapper.tsx
src/lib/components/WellCompletions/test/storybookDataDecorator.tsx
src/lib/components/WellCompletions/test/storybookReduxAddon.ts
src/lib/components/WellCompletions/test/testReduxState.ts
src/lib/components/WellCompletions/utils/dataUtil.test.ts
src/lib/components/WellCompletions/utils/dataUtil.ts
src/lib/components/WellCompletions/utils/sort.ts
src/lib/components/WellCompletions/utils/stringUtil.test.ts
src/lib/components/WellCompletions/utils/stringUtil.ts
src/lib/shared/component.js
src/lib/shared/eventbus.js
src/lib/shared/slider.css
src/lib/shared/slider.js
storybook-static/favicon.ico
tests/__init__.py
tests/test_hm.py
tests/test_morris.py
tests/data/compdat.csv
tests/data/hm_data.json
tests/data/morris_data.json
webviz_subsurface_components/DeckGLMap.py
webviz_subsurface_components/GroupTree.py
webviz_subsurface_components/HistoryMatch.py
webviz_subsurface_components/LayeredMap.py
webviz_subsurface_components/LeafletMap.py
webviz_subsurface_components/Map.py
webviz_subsurface_components/Morris.py
webviz_subsurface_components/PriorPosteriorDistribution.py
webviz_subsurface_components/VectorSelector.py
webviz_subsurface_components/WellCompletions.py
webviz_subsurface_components/__init__.py
webviz_subsurface_components/_imports_.py
webviz_subsurface_components/metadata.json
webviz_subsurface_components/package.json
webviz_subsurface_components/webviz_subsurface_components.css
webviz_subsurface_components/webviz_subsurface_components.dev.js
webviz_subsurface_components/webviz_subsurface_components.min.js
webviz_subsurface_components.egg-info/PKG-INFO
webviz_subsurface_components.egg-info/SOURCES.txt
webviz_subsurface_components.egg-info/dependency_links.txt
webviz_subsurface_components.egg-info/requires.txt
webviz_subsurface_components.egg-info/top_level.txt