{"id":13720746,"url":"https://github.com/equinor/webviz-subsurface","last_synced_at":"2026-01-12T08:07:46.382Z","repository":{"id":34397863,"uuid":"176902357","full_name":"equinor/webviz-subsurface","owner":"equinor","description":"Webviz-config plugins for subsurface data.","archived":false,"fork":false,"pushed_at":"2025-03-24T14:54:32.000Z","size":20443,"stargazers_count":60,"open_issues_count":235,"forks_count":59,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-03T20:09:23.026Z","etag":null,"topics":["dash","exploration","geology","petech","subsurface","visualization"],"latest_commit_sha":null,"homepage":"https://github.com/orgs/equinor/projects/24","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/equinor.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-21T08:31:43.000Z","updated_at":"2025-03-24T14:54:36.000Z","dependencies_parsed_at":"2023-11-16T12:24:58.061Z","dependency_job_id":"1f01306b-3ea9-404a-bdfa-942c1ec4507f","html_url":"https://github.com/equinor/webviz-subsurface","commit_stats":{"total_commits":595,"total_committers":23,"mean_commits":"25.869565217391305","dds":0.73109243697479,"last_synced_commit":"5edffd7fdac0e125f19bcaaeb7fe1ea4cb7d8b05"},"previous_names":[],"tags_count":109,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/equinor%2Fwebviz-subsurface","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/equinor%2Fwebviz-subsurface/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/equinor%2Fwebviz-subsurface/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/equinor%2Fwebviz-subsurface/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/equinor","download_url":"https://codeload.github.com/equinor/webviz-subsurface/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248597705,"owners_count":21130928,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dash","exploration","geology","petech","subsurface","visualization"],"created_at":"2024-08-03T01:01:07.639Z","updated_at":"2026-01-12T08:07:46.375Z","avatar_url":"https://github.com/equinor.png","language":"Python","funding_links":[],"categories":["Content","Software"],"sub_categories":["Platforms"],"readme":"\u003ch4\u003eThis package will be deprecated - we move instead all collaboration focus to the reusable React and Dash components in:\n\u003cul\u003e\n  \u003cli\u003ehttps://github.com/equinor/webviz-subsurface-components\u003c/li\u003e\n  \u003cli\u003ehttps://github.com/equinor/webviz-core-components\u003c/li\u003e\n\u003c/ul\u003e\nand the FMU use case to https://github.com/equinor/webviz\n\u003c/h2\u003e\n\n\u003chr/\u003e\n\n[![PyPI version](https://badge.fury.io/py/webviz-subsurface.svg)](https://badge.fury.io/py/webviz-subsurface)\n[![Build Status](https://github.com/equinor/webviz-subsurface/workflows/webviz-subsurface/badge.svg)](https://github.com/equinor/webviz-subsurface/actions?query=branch%3Amaster)\n[![Python  3.11 | 3.12](https://img.shields.io/badge/python-3.11%20|%203.12-blue.svg)](https://www.python.org/)\n![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)\n\n## Webviz subsurface\n\n\u003e :sparkles::eyeglasses: **[Live demo application](https://webviz-subsurface-example.azurewebsites.net)**\n\n### Introduction\n\nThis repository contains subsurface specific standard `webviz` containers, which are used as\nplugins in [webviz-config](https://github.com/equinor/webviz-config).\n\n### Installation\n\nThe easiest way of installing this package is to run\n```bash\npip install webviz-subsurface\n```\nAdd `--upgrade` if you have installed earlier, but want to upgrade to a newer version.\n\nIf you want to install the latest, unreleased, code you can instead run\n```bash\npip install git+https://github.com/equinor/webviz-subsurface\n```\n\n### Usage and documentation\n\nFor general usage, see the documentation on\n[webviz-config](https://github.com/equinor/webviz-config). End-user documentation for\nthe subsurface containers are automatically built and hosted on the \n[github pages](https://equinor.github.io/webviz-subsurface/) for this repository.\n\nThere is also a [live demo application](https://webviz-subsurface-example.azurewebsites.net)\nshowing how a created application can look like, using the `master` branch of this repository.\n\n### Example webviz configuration files\n\nExample `webviz` configuration files, and corresponding test data, is available at\nhttps://github.com/equinor/webviz-subsurface-testdata.\n\nSee that repository for instructions on how to download and run the examples.\n\n### Creating new elements\n\nIf you are interested in creating new elements which can be configured through\nthe configuration file, take a look at the\n[webviz-config contribution guide](https://github.com/equinor/webviz-config/blob/master/CONTRIBUTING.md).\n\nYou can do automatic linting of your code changes by running\n```bash\nblack --check webviz_subsurface tests # Check code style\npylint webviz_subsurface tests # Check code quality\nbandit -r -c ./bandit.yml webviz_subsurface tests  # Check Python security best practice\n```\n\n### Review of contributions\n\nWhen doing review of contributions, it is usually useful to also see the resulting application live, and\nnot only the code changes. In order to facilitate this, this repository is using GitHub actions.\n\nWhen on a feature branch, and a commit message including the substring `[deploy test]` arrives, the GitHub \naction workflow will try to build and deploy a test Docker image for you (which you then can link to a web app with\ne.g. automatic reload on new images). All you need to do in your own fork is to add\nGitHub secrets with the following names:\n  - `review_docker_registry_url`: The registry to push to (e.g. `myregistry.azurecr.io`)\n  - `review_docker_registry_username`: Registry login username.\n  - `review_docker_registry_token`: Registry login token (or password).\n  - `review_container_name`: What you want to call the container pushed to the registry.\n\nYou are encouraged to rebase and squash/fixup unnecessary commits before pull request is merged to `master`.\n\n### Disclaimer\n\nThis is a tool under heavy development. The current configuration file layout,\nalso for subsurface containers, will therefore see large changes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fequinor%2Fwebviz-subsurface","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fequinor%2Fwebviz-subsurface","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fequinor%2Fwebviz-subsurface/lists"}