Skip to content

Releases: equinor/webviz-subsurface

Version 0.2.1

27 Apr 18:44
2427301
Compare
Choose a tag to compare

Changed

  • #612 - New features in ReservoirSimulationTimeSeries: Statistical lines, option to remove history trace, histogram available when plotting individual realizations.

Fixed

  • #615 - Improve table performance of AssistedHistoryMatchingAnalysis.

Added

  • #605 - New plugin to analyze structural uncertainty from FMU ensembles.
  • #610 - New plugin WellCompletions to visualize completion data of simulation wells.

Version 0.2.0

28 Mar 20:54
06aeac9
Compare
Choose a tag to compare

Changed

  • #604 - Consolidates surface loading and statistical calculation of surfaces by introducing a shared
    SurfaceSetModel. Refactored SurfaceViewerFMU to use SurfaceSetModel.
  • #586 - Added phase ratio vs pressure and density vs pressure plots. Added unit and density functions to PVT library. Refactored code and added checklist for plots to be viewed in PVT plot plugin. Improved the layout.

Fixed

  • #602 - Prevent calculation of data for download at initialisation of ReservoirSimulationTimeSeries.
  • #592 - Fixed bug for inferred frequency of yearly summary data.
  • #594 - Fixed bug in SurfaceViewerFMU where surfaces with only undefined values was not handled properly.
  • #584 - Fixed bug for in RelativePermeability plugin where it was not possible to plot against oil saturation axis when using relperm data of "family 2".
  • #595 - Raise a descriptive error in SurfaceViewerFMU plugin if no surfaces are available.
  • #599 - Fixed an issue in ParameterAnalysis where the plugin did not initialize without FIELD vectors

Version 0.1.9

23 Feb 20:04
7e4a1c7
Compare
Choose a tag to compare

Fixed

  • #569 - Share memory of ensemble smry datasets in memory between plugins instances. Note that currently sharing can only be accomplished between plugin instances that use the same ensembles, column_keys and time_index.
  • #552 - Fixed an issue where webvizstore was not properly initialized in ParameterAnalysis plugin
  • #549 - Fixed issue in WellCrossSectionFMU that prevented use of user provided colors.
  • #561 - Fixed issue in ParameterAnalysis for non-numeric parameters (dropping them).

Version 0.1.8

26 Jan 18:36
99ee570
Compare
Choose a tag to compare

Changed

  • #538 - Refactored code for reading Eclipse INIT files and added framework for units and unit conversions.
  • #544 - All plugins now use new special webviz_settings argument to plugin's __init__ method for common settings in favor of piggybacking dictionary onto the to the Dash applicaton object.
  • #541 - Implemented new onepass shader for all surface plugins.

Fixed

  • #536 - Fixed issue and bumped dependencies related to Pandas version 1.2.0. Bumped dependency to webviz-config to support mypy typechecks.

Version 0.1.7

19 Dec 15:18
493b955
Compare
Choose a tag to compare

Fixed

  • #526 - Fixes to SurfaceViewerFMU. User defined map units are now correctly displayed. Map height can now be set (useful for maps with elongated geometry). Added some missing documentation
  • #531 - The change in #505 resulted in potentially very large datasets when using raw sampling. Some users experienced MemoryError. column_keys filtering is therefore now used when loading and storing data if sampling is raw in plugins using UNSMRY data, most noticable in BhpQc which has raw as the default and only option.

Added

  • #529 - Added support for PVDO and PVTG to PVT plot and to respective data modules.
  • #509 - Added descriptive hoverinfo to ParameterAnalysis. Average and standard deviation of parameter value for each ensemble shown on mouse hover over figure. Included dynamic sizing of plot titles and plot spacing to optimize the appearance of plots when many parameters are plotted.

Version 0.1.6

30 Nov 18:39
5c1192b
Compare
Choose a tag to compare

Fixed

  • #505 - Fixed recent performance regression issue for loading of UNSMRY data. Loading times when multiple plugins are using the same data is now significantly reduced. Note that all UNSMRY vectors are now stored in portable apps, independent of choice of column_keys in individual plugins.

Version 0.1.5

26 Nov 21:26
e500e5b
Compare
Choose a tag to compare

Added

  • #478 - New plugin AssistedHistoryMatchingAnalysis. This dashboard helps to analyze the update step performed during assisted history match. E.g. which observations are causing an update in a specific parameter. Based on Kolmogorov–Smirnov.
  • #494 - New plugin ParameterAnalysis. Dashboard to visualize parameter distributions and statistics for FMU ensembles, and to investigate parameter correlations on reservoir simulation time series data.

Fixed

  • #486 - Bug fix in PropertyStatistics. Show realization number instead of dataframe index for hover text.
  • #498 - Bug fix in RFT-plotter. Sort dataframe by date to get correct order in date-slider.

Version 0.1.4

29 Oct 21:24
def8ec3
Compare
Choose a tag to compare

Added

  • #457 - Raise a descriptive error if a scratch ensemble is empty, i.e. no OK target file is found in any realizations.
  • #427 - BhpQc plugin added: Quality check that simulated bottom hole pressures are realistic.
  • #481 - RFT-plotter: Added support for MD, and made ECLIPSE RFT data optional.
  • #467 - PropertyStatistics plugin added: QC and analysis of grid property statistics.

Fixed

  • #450 - Flipped colormap for subsurface maps (such that deeper areas get darker colors). Also fixed hill shading such that input values are treated as depth, not positive elevation.
  • #459 - Bug fix in ReservoirSimulationTimeSeries. All History traces are now toggled when clicking History in the legend.
  • #474 - Bug fix in ParameterCorrelation. Constant parameters are now removed if drop_constants is set to True
  • #480 - Bug fix in SubsurfaceMap, InplaceVolumes and InplaceVolumesOneByOne: Filter on OK file is now applied when loading data from ensembles through fmu-ensemble.
  • #482 - Bug fix in ReservoirSimulationTimeSeries: NaN values are now dropped instead of being replaced by zeros, e.g. if some realizations are missing in one of the ensembles, if the dates don't match, or if a vector is missing in one of the ensembles.

Version 0.1.3

24 Sep 13:41
fe3dd80
Compare
Choose a tag to compare

Added

  • #417 - Added an optional argument --testdata-folder to pytest, can be used when test data is in non-default location.
  • #422 - HistoryMatch plugin now
    quietly excludes all realizations lacking an OK file written by ERT on completion of realization workflow, similar to behavior of other plugins that read from individual realizations. Previously wrote warnings for missing data.
  • #428 - Plugin controls, such as dropdown selections, set by the user is kept on page reload.
  • #435 - Suppress a warning in SurfaceViewerFMU when calculating statistics from surfaces where one or more surface only has NaN values.
  • #438 - Improved documentation of generation of data input for RelativePermability plugin.
  • #434 - Improved hillshading and colors in plugins with map views.
  • #439 - Pie chart and bar chart are now visualized together in DiskUsage. Free space is now visualized as well.

Fixed

  • #432 - Bug fix in ReservoirSimulationTimeSeries. Vectors starting with A, V, G, I, N, T, V and L resulted in crash due to a bug introduced in #373 (most notably group and aquifer vectors).
  • #442 - Bug fix in ReservoirSimulationTimeSeries. Wrong realization number was shown if data set contained missing realizations. Now uses correct realization number from data.
  • #447 - Changed two webvizstore decorated functions such that they do not take in pandas objects as arguments, which are known to not have repr() useful for hashing.

Version 0.1.2

24 Aug 13:34
8b0a290
Compare
Choose a tag to compare
Use built in xml parsing (#415)