Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add WellLogViewer module #683

Open
5 of 16 tasks
rubenthoms opened this issue Aug 7, 2024 · 0 comments
Open
5 of 16 tasks

Add WellLogViewer module #683

rubenthoms opened this issue Aug 7, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@rubenthoms
Copy link
Collaborator

rubenthoms commented Aug 7, 2024

Create a new module named WellLogViewer ("Well log viewer"). Use the @webviz/well-log-viewer component located in the webviz-subsurface-components repository (https://github.com/equinor/webviz-subsurface-components/tree/master/typescript/packages/well-log-viewer).

Specifications (1st iteration):

  • Settings
    • Dropdown for selecting ensemble
    • Load available wellbores for field given by selected ensemble from backend
    • Dropdown for selecting wellbore
    • Definition of logs (columns) - Intersection module with its layer manager could give some inspiration
  • View
    • Use well-log-viewer component to visualize well log defined in settings
    • Load data required for visualization from backend
  • Define interface for sending log definitions, ensemble, and wellbore from settings to view

Specifications (2nd iteration):

  • Settings
    • Make it possible to sync selected wellbore and ensemble with other modules
  • View
    • Sync hovered MD with and subscribe to MD hover from other modules

Specifications (3rd iteration):

  • Settings
    • Make definitions of log storable in and selectable from local storage (maybe in addition or alternatively savable as/loadable from JSON file)

Specifications (4th iteration):

  • Evaluate if component created by Aspentech is sufficient - maybe it requires refactoring to fit into our application (e.g. remove legend and primary scale and make it possible to define these on the outside via props/callbacks)
@rubenthoms rubenthoms added the enhancement New feature or request label Aug 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant