equinor / equinor/webviz-subsurface

Lineplotter: download profile after filtering, also yearly profile

Open
#797 0 comments 0 reactions 0 assignees View on GitHub
enhancement 🚀
Dominant language
Python
Stars
62
Forks
62
Avg merge
5d 7h
Merged PRs (30d)
3

Description

### 💡 Feature request:

Lineplotter: download profile after filtering, also yearly profile

---

### 🔖 Version information

* **Plugin name:** `LinePlotterFMU`
* **Plugin project version:** `webviz-subsurface==0.2.5`
* **Plugin project dependencies:**
```
bleach==4.0.0
brotli==1.0.9
cached-property==1.5.2
certifi==2021.5.30
cffi==1.14.6
chardet==4.0.0
click==7.1.2
cryptography==3.4.7
cwrap==1.6.1
cycler==0.10.0
dash==1.21.0
dash-bootstrap-components==0.13.0
dash-core-components==1.17.1
dash-daq==0.5.0
dash-html-components==1.1.4
dash-pivottable==0.0.2
dash-table==4.12.0
dataclasses==0.8
defusedxml==0.7.1
deprecation==2.1.0
ecl==2.11.0
ecl-data-io==0.0.2
ecl2df==0.14.0
et-xmlfile==1.1.0
flask==2.0.1
flask-caching==1.10.1
flask-compress==1.10.1
flask-talisman==0.8.1
fmu-ensemble==1.5.0
future==0.18.2
h5py==3.1.0
hdf5plugin==3.1.1
idna==2.10
importlib-metadata==4.6.4
itsdangerous==2.0.1
jinja2==3.0.1
kiwisolver==1.3.1
markdown==3.3.4
markupsafe==2.0.1
matplotlib==3.3.4
msal==1.13.0
numexpr==2.7.3
numpy==1.19.5
openpyxl==3.0.7
opm==2021.4.0
packaging==21.0
pandas==1.1.5
patsy==0.5.1
pillow==8.3.1
plotly==5.2.2
pyarrow==5.0.0
pycparser==2.20
pyparsing==2.4.7
pyscal==0.8.0
python-dateutil==2.8.2
pytz==2021.1
pyyaml==5.4.1
requests==2.25.1
roffio==0.0.2
scipy==1.5.4
segyio==1.9.7
shapely==1.7.1
six==1.16.0
statsmodels==0.12.2
tables==3.6.1
tenacity==8.0.1
tqdm==4.62.2
treelib==1.6.1
typing-extensions==3.10.0.0
urllib3==1.26.6
webencodings==0.5.1
webviz-config==0.3.4
webviz-core-components==0.5.1
webviz-subsurface-components==0.4.5
werkzeug==2.0.1
xlrd==1.2.0
xtgeo==2.15.2
zipp==3.5.0
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the LineplotterFMU plugin and inspect how its filtering and profile visualization are assembled. Trace the existing line plot and identify how downloads are exposed; done means a filtered profile and a yearly profile can both be downloaded with results matching the displayed data.

Written by the indexing model from the issue text.

Assessment

Tech stack
pandas, plotly, python
Domain
data-visualization, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.