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

CO2Leakage: Statistics plot, bug fixes, read new file name formats, ++ #1319

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

AudunSektnanNR
Copy link
Contributor

@AudunSektnanNR AudunSektnanNR commented Feb 10, 2025

Main changes:

  • p10 and p90-plots for "Containment over time", merge plots for tab 2 and 3 so single realization can be selected by in "Containment over time".

  • Introduce new polygon provider in plugin (fixing portable issue)

  • Renaming of co2 mass maps, and allow XMF2-files as default in addition to AMFG. Some changes to labels for 2D maps.

  • Add statistics plot as new tab

  • Handle plume groups in CSV-files (plume tracking functionalities)

  • Changes to adapt CO2Leakage for residual trapping maps visualization

  • A lot of bug fixes or minor improvements (fix bug that removed legend text in containment plots, fix bug with UNSMRY assuming an older csv format, add missing file handling for well picks ++).


Insert a description of your pull request (PR) here, and check off the boxes below when they are done.


Contributor checklist

  • 🎉 This PR closes #ISSUE_NUMBER.
  • 📜 I have broken down my PR into the following tasks:
    • Task 1
    • Task 2
  • 🤖 I have added tests, or extended existing tests, to cover any new features or bugs fixed in this PR.
  • 📖 I have considered adding a new entry in CHANGELOG.md, and added it if should be communicated there.

* Fix scale factor for Unit set to Fraction

* Attempt to fix issue with containment plots failing to show up initially

* Update encrypted contact information

* Improve hover-information

* Fix bug that removed legend text in containment plots

* Fix bug with UNSMRY assuming an older csv format

* Add ContainmentDataProvider wrapper class

Intended to wrap an EnsembleTableProvider that reads containment
summary files (either csv or arrow)

* Add UnsmryDataProvider wrapper class

Intended to wrap an EnsembleTableProvider that reads unsmry
summary files (either csv or arrow)

* Add validation to containment classes

* Change summary file read order

Arrow format is attempted first instead of csv

* Change summary file read order

Fix issue with unsmry option and missing files

* Fix issue with legend when first real is not "0"

* Fix bug with unsmry reset

* Remove large csv file check

* Remove unused file size function

* Changes to adapt CO2Leakage for residual trapping maps visualization

* Format changes

* Solve minor issues

* Solve typo

* Fix issue in property_origin

* Minor fixes

* Rename MapGroup CO2_MASS

* Add visualization menu with separate filters for each attribute

* Formatting with mypy, pylint and black

* Simplify MapThresholds class

* Fix visualization threshold bug for plume maps

* Add mean in tornado table VolumetricAnalysis (equinor#1297)

* Fix merge conflict after rebase

* Fix issues related to missing polygon data

* Fix black format issues

* Fix another conflict from rebase

* Fix another rebase conflict

* Handle missing well picks and mypy errors

* Remove surface cache file mode (equinor#1298)

* OS temp path for image server (equinor#1302)

* Add missing file handling for well picks

* Enable usage without either maps or containment tables

* CCS-194: Fix after change of units for co2 mass. (#34)

* Tweak visualization filter

* Add polygon provider

Basically a copy of the provider for fault polygons. Renamed
"fault polygon" to "polygon" and added a couple of TODOs

* CCS-213: Handle plume_groups (#36)

* CCS-213: Start using plume group from containment results.

* CCS-213: Cont using plume group from containment results.

* CCS-213: Fixes for plume groups.

* CCS-213: Add plume groups to filter.

* CCS-213: Some minor fixes.

* CCS-213: Minor fix.

* Some tests.

* CCS-213: Join lines before/after merge when coloring by plume groups.

* CCS-213: Some refactoring.

* CCS-213: Fix combine plume group with none as mark.

* CCS-213: Minor fix.

* CCS-213: Remove some prints.

* CCS-213: Use starting 0-values for unmerged wells.

* CCS-213: Fix for multiple realization.

* CCS-213: Fix case without plume groups.

* CCS-213: Minor fix.

* CCS-213: Fix black.

* CCS-213: Some refactoring.

* CCS-213: Minor change, remove temp code.

* Combine time plots, add mean/P10/P90 option

* Fix formatting

* Fix missing issues with EnsemblePolygonProvider

* Distinguish p10 and p90 from mean, turn select-all-realizations into button

* Introduce new polygon provider in plugin

* Fix black/lint/mypy errorss

* CCS-213: Rename "?" to "undetermined" and fix warning messages (#38)

* CCS-213: Fix warning message.

* CCS-213: Rename ? to undetermined.

* Fix issues found while testing

* Minor fix in _get_menu_options() (#39)

* Minor fix in _get_menu_options().

* New minor fix.

* Minor change. (#40)

* CCS-212: Renaming (#41)

* CCS-212: Renaming, graph plots.

* CCS-212: Renaming, map plots.

* CCS-212: More renaming, map plots.

* CCS-212: More renaming, map plots.

* CCS-191: Add statistics plot (#44)

* CCS-191: Start on statistics plot.

* CCS-191: Minor change.

* CCS-191: Use color and mark options.

* CCS-191: Cont use color and mark options.

* CCS-191: Cont using color and mark options.

* CCS-191: Fix in label names.

* CCS-191: Add default category plotted, single option.

* CCS-191: Minor fig fixes.

* CCS-191: Add hovering.

* CCS-191: Fix some filtering.

* CCS-191: Remove prints and comments.

* CCS-191: Fill date options, use in plot.

* CCS-191: Same fixes for date, and use in first plot.

* CCS-191: Change some names, add titles.

* CCS-191: Clean up.

* CCS-191: Fix in set_date_option().

* Black

* isort

* CCS-191: Minor change.

* CCS-212: Renaming, changing same labels, changing back gas_phase to sgas etc, add code for XMF2 (#45)

* CCS-212: Use old file names for sgas etc maps.

* CCS-212: Allow XMF2-files as default in addition to AMFG. Some changes to labels for 2D maps.

* CCS-212: Some clean up.

* CCS-212: Add SGSTR as option.

* CCS-212: Remove prints.

* Fix linting (#49)

* Fix linting

* Fix linting 2

* Fix linting 3

* Fix linting 4

* Fix linting 5

* Fix linting 6

* Fix linting 7

* Fix linting 8

* Develop master merged (#50)

* Add mean in tornado table VolumetricAnalysis (equinor#1297)

* Remove surface cache file mode (equinor#1298)

* OS temp path for image server (equinor#1302)

* Update README.md with deprecation warning (equinor#1303)

* No Active Rfts error message (equinor#1304)

Co-authored-by: Øyvind Lind-Johansen <[email protected]>

* Pandas 2 compatibility for RFT plotter (equinor#1305)

* Pandas 2 compability for RFT plotter

* black

* Remove use of `wcc.ColorScales` (equinor#1306)

* Fix FutureWarning - cast to dtype (equinor#1309)

* Pandas 2 compability for ParameterResponseCorrelation (equinor#1310)

* Add field outline and custom well picks colors to MapViewerFMU (equinor#1311)

* Replaced use of `DashSubsurfaceViewer` with `SubsurfaceViewer` (equinor#1312)

* Expose rft input files as arguments (equinor#1313)

* exposed rft input files as arguments

* black version updated

* pylint fixes

* pylint fixes

* more fixes

---------

Co-authored-by: Øyvind Lind-Johansen <[email protected]>

* Disable cache for statistical surfaces (equinor#1314)

* Add check for length of numpy array (equinor#1316)

* Fix ensemble colors in relperm (equinor#1317)

---------

Co-authored-by: FredrikNevjenNR <[email protected]>
Co-authored-by: FredrikNevjenNR <[email protected]>
Co-authored-by: Vegard Kvernelv <[email protected]>
Co-authored-by: Jorge Sicacha <[email protected]>
Co-authored-by: jorgesicachanr <[email protected]>
Co-authored-by: vegardkv <[email protected]>
@AudunSektnanNR AudunSektnanNR marked this pull request as ready for review February 10, 2025 09:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant