Skip to content

Latest commit

 

History

History
522 lines (346 loc) · 43.9 KB

CHANGELOG.md

File metadata and controls

522 lines (346 loc) · 43.9 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[UNRELEASED] - YYYY-MM-DD

Added

  • #1297 - Added mean for mc sensitivities in the tornadotable in VolumetricAnalysis.

[0.2.30] - 2024-06-10

Added

  • #1293 - Added automatic calculation of STOIIP_TOTAL / GIIP_TOTAL in VolumetricAnalysis.

Changed

  • #1295 - CO2Leakage: Add support for residual trapping and AMFG migration time. Also changed input format of CSV-files. Various other minor improvements.

Fixed

  • #1287 - Fixed bug when grouping on FACIES for non-standard static sources.

[0.2.25] - 2024-03-18

Added

  • #1266 - Added waterfall plot for analysing volume changes in VolumetricAnalysis.

Changed

  • #1269 - Visual improvements to CO2Leakage: split plots into tabs, add slider, add options for which category to use for color/markings.

[0.2.24] - 2024-01-25

Added

  • #1244 - New functionality in VolumetricAnalysis to compute facies fractions if FACIES is present in the volumetric table. Also added possibility to have labels on bar plots with user defined value format.
  • #1247 - Added P10/P90 to the Uncertainty table in StructuralUncertainty.

Changed

  • #1252 - Added CO2 mass visualization to CO2Leakage, plus various other improvements: support for regions, option to plot containment split into zones, remove code for simple volume.

Fixed

  • #1252 - Fixed zoom resetting issue in CO2Leakage. Also some fixes to avoid crash for large UNSMRY CSV-files.

[0.2.22] - 2023-08-31

Added

  • #1227 - New functionality in SimulationTimeSeriesOneByOne: option to use the sensitivity filter on all visualisations, not only the timeseries.
  • #1229 - New view for QC of data in RftPlotter.

Fixed

  • #1236 - Fixed missing scale track and readout after change in WellLogViewer component
  • #1232 - Removed slow function in RftPlotter to improve startup time of plugin.
  • #1234 - Fixed a bug that occured in SimulationTimeSeriesOneByOne when changing between ensembles with different sensitivity names.

Changed

  • #1231 - Upgrades to the EnsembleTableProvider that improves performance: it no longer relies on fmu-ensemble for loading csv-files and parameters into dataframes. Additional: added new plugin argument drop_failed_realizations to VolumetricAnalysis to be able to load in volumetrics files, if they exist, even though the ensemble has crashed.
  • #1239 - Added button for options and global filters to CO2Leakage, plus some minor visual changes.
  • #1226 - Various visual and performance upgrades to CO2Leakage: New UNSMRY plot, added option for hazardous polygon, changed some containment plots, added volume as alternative data source, and more.

[0.2.20] - 2023-06-26

Added

  • #1217 - New plugin SimulationTimeSeriesOneByOne, meant to replace the old ReservoirSimulationTimeSeriesOneByOne. Uses the .arrow summary provider and is implemented with WLF (Webviz Layout Framework).

Fixed

  • #1223 - Fixed bug in the statistics table in VolumetricAnalysis that caused the selected 'Group by' columns to be merged if there were more than one.

[0.2.19] - 2023-05-05

Changed

  • #1211 - RftPlotter: Parameter response view always displayed, also for sensitivity ensembles. Instead it is now possible to filter on SENSNAME.

Added

  • #1207 - New functionality in ParameterAnalysis: observations, resampling frequency and sensitivity filter.

[0.2.18] - 2023-04-12

Changed

  • #1195 - RftPlotter faultlines argument can now use fault polygons csv file with X, Y, ID header (fmu-dataio default)
  • #1196 - SwatinitQC faultlines argument can now use fault polygons csv file with X, Y, ID header (fmu-dataio default)
  • #1201 - ParameterAnalysis plugin converted to WLF (Webviz Layout Framework). Removed auto-detection of sensitivity ensembles.

Added

  • #1199 - Added more statistical options to the WellOverview tab in WellAnalysis, and the possibility to see injection rates.

[0.2.17] - 2023-01-18

Changed

  • #1183 - Reduced loading time by lazy loading only requested plugins when application starts.
  • #1182 - ParameterResponseCorrelation can now allow default None column_keys when using arrow file as input
  • #1122 - opm and res2df are now optional, making windows-subsurface possible to install and import on non-unix based systems. NOTE: a lot of the functionality in webviz-subsurface is built on opm and res2df, and issues are therefore expected on eg Windows and macOS. Use with care.
  • #1146 - Converted the BhpQc plugin to WLF (Webviz Layout Framework).
  • #1184 - WellAnalysis: changes to the settings layout in the WellOverview view

Added

  • #1162 - RelativePermeability can now be initialized with only pyscal formatted input files instead of paths to ensembles using a new scal_scenarios input option.
  • #1176 - MapViewerFMU now has an option to download visualized surfaces.
  • #1130 - New plugin VfpAnalysis to vizualise and analyse VFP curves.
  • #1184 - New option Prod Until Date in WellAnalysis.

Fixed

  • #1171 - Fixed bug in WellAnalysis that caused an error if the selected date did not not exist in some selected ensembles.
  • #1158 - CO2Leakage - Remove deckgl bounds and use only relevant ensembles.
  • #1143 - Give Linux group owner write permission to cached files.

[0.2.16] - 2022-11-09

Changed

  • #1138 - More flexibility in the input to the GroupTree plugin. New input parameters terminal_node, tree_type, excl_well_startswith and excl_well_endswith. Relaxed requirements on summary input.

[0.2.15] - 2022-10-10

Added

  • #1114 - Added a flag in config for MapViewerFMU to set initial state of hillshading.
  • #1111 - EXPERIMENTALGridViewerFMU - New experimental plugin to visualize grid models.
  • #1058 - WellCompletion - New implementation of the WellCompletions plugin, which is faster, has more functionality (single realization) and utilizes the webviz layout framework (WLF).

Fixed

  • #1061 - Removed a pandas dataframe as function argument from a webvizstore decorated function as it can cause incompabilities between different environments.
  • #1114 - Fixed an exception in MapViewerFMU when a map does not exist.
  • #1118 - MapViewerFMU - Removed zoom and bounds props from DeckGLMap as they are now automatically calculated.
  • #1094 - Fixed issues with ambiguous truth of pandas.Series in EnsembleSummaryProvider.
  • #1107 - Fixed bug in ParameterResponseCorrelation that caused the plugin to fail if the response_filters parameter was not given.

Changed

  • #1097 - smry2arrow_batch - Now supports an arbitrary number of paths as input, meaning that it is no longer needed to wrap a wildcarded runpath pattern with "". It is though still required if defining a wildcarded eclbase.
  • #1083 - Converted the ParameterCorrelation plugin to WLF (Webviz Layout Framework).
  • #1080 - Converted the GroupTree plugin to WLF (Webviz Layout Framework).
  • #1089 - Converted the WellAnalysis plugin to WLF (Webviz Layout Framework).
  • #1086 - Converted the SimulationTimeSeries plugin to WLF (Webviz Layout Framework). Also increase maximum number of initial vectors from 3 to 5.
  • #1078 - Converted the PvtPlot plugin to WLF (Webviz Layout Framework).
  • #1092 - Converted the TornadoPlotterFMU plugin to WLF (Webviz Layout Framework).
  • #1085 - Converted the ProdMisfit plugin to WLF (Webviz Layout Framework).
  • #1113 - Converted the RftPlotter plugin to WLF (Webviz Layout Framework). Combined the crossplot and misfit per observation to one new view: Sim vs Obs.

[0.2.14] - 2022-06-28

Fixed

  • #1055 - ProdMisfit - Fixed a bug related to the input argument excl_name_contains.
  • #1053 - SwatinitQC - Fixed an issue so that relative paths for the faultlines argument works.
  • #1046 - MapViewerFMU - Fixed an issue related to upstream changes in prop specification for the DeckGLMap component.

Changed

  • #1020 - WellAnalysis - Several improvements and bug fixes. F.ex a well attribute filter in the well overview plots and the possibility to see production only after a given date.
  • #1017 - SeismicMisfit - Added support for X,Y,Z,ID header in polygon files and improved error handling when inconsistency between obs and sim data.
  • #1030 - Implemented new summary data provider (using .arrow files) for the ParameterResponseCorrelation plugin.
  • #1041 - Increased maximum number of selected vectors in SimulationTimeSeries plugin.
  • #1035 - Removed pydeck dependency.

Added

  • #1037 - MapViewerFMU - Color tables are now customizable from the config file.

[0.2.13] - 2022-05-05

Added

  • #938 - ProdMisfit - New plugin for well production misfit visualization. Features visualization of production misfit at selected dates, production coverage at selected dates and heatmap representation of ensemble mean misfit for selected dates.
  • #1013 - MapViewerFMU - Added option to specify the folder where maps are located (relative to runpath in each realization).
  • #936 - ParameterResponseCorrelation - Added options to interactively change correlation method and response aggregation, correlation cut-off and parameter filter.

Changed

  • #1015 - Improved error reporting for .arrow files where dates are not monotonically increasing.
  • #1028 - BhpQc - read data from .arrow files instead of .UNSMRY.

Fixed

  • #1014 - ParameterResponseCorrelation and BhpQc - fix bug in range slider. VolumetricAnalysis - prevent "Totals" volumes (if present) beeing included in the sum when comparing static and dynamic volumes, and do not include non-numeric columns as volumetric responses.

[0.2.12] - 2022-04-07

Added

  • #981 - WellAnalysis - New plugin well analysis. One tab for well production overview plots and one for well control mode and network analysis.
  • #987 - SwatinitQC - New plugin for QC of Water Initialization in Eclipse runs where the SWATINIT keyword has been used.
  • #988 - ParameterAnalysis and PropertyStatistics - Switched to the VectorSelector component, and other various improvements.

Fixed

  • #996 - VolumetricAnalysis - Fixed issue with the Tornadoplot tab not shown if volumes from both dynamic and static sources were included.
  • #985 - WellLogViewer - Updated data format to latest version. Requires no changes in input data.

Changed

  • #988 - ParameterAnalysis and PropertyStatistics- Changed to reading unsmry data from .arrow files and deprecated the usage of aggregated csvfiles as input.
  • #986 - Avoid copying surfaces when using MapViewerFMU in non-portable mode.

[0.2.11] - 2022-03-14

Added

  • #971 - MapViewerFMU - New plugin for visualizing surface from FMU.
  • #940 - SimulationTimeSeries - Added configurable user defined vector definitions.
  • #951 - SimulationTimeSeries - Added calculating delta relative to date within ensemble - i.e. subtract realization values on selected date from corresponding realization values for each date in the selected vectors.
  • #944 - WellCompletions - Added support for zone to layer mappings that are potentially different across realizations.
  • #949 - RftPlotter - Added zone filter to the map options and parameter filter and some more options to the parameter response tab.

Changed

  • #940 - SimulationTimeSeries - Changed vector annotation from "AVG_" with suffix "R" and "INTVL_" to "PER_DAY_" and "PER_INTVL_". Retrieve VectorDefinitions via Python-API for webviz-subsurface-components.
  • #956 - SimulationTimeSeries - Deprecate usage of user input options {vector1, vector2, vector3}. Add list of vectors as user input options for initially selected vectors.
  • #961 - Improved error message when there are none valid realizations in an ensemble.
  • #970 - Replaced modals with new Dialog component in StructuralUncertainty. Changed display of uncertainty table to be a Dialog.
  • #980 - Deprecated plugin SurfaceViewerFMU. This has been replaced by the faster, and more feature-rich plugin MapViewerFMU.

Fixed

  • #965 - Allow a filtered subset of surface names for multiple attributes in StructuralUncertainty.
  • #972 - FIxed bug occuring when ensembles had different PORE/PORV naming standards in the volumetric input files. Also fixed bug occuring if only BO and/or BG was selected in the table.
  • #958 - Disable unwanted calculation of marks in some RangeSlider components.

[0.2.10] - 2022-02-09

Fixed

  • #921 - Fixed bug with History Vectors in new SimulationTimeSeries plugin. Replaced hard coded realization number of 0, with first valid realization in provider.
  • #926 - VolumetricAnalysis - Fixed bug when building portables with aggregated (csvfile_vol) input.
  • #929 - TornadoWidget - No longer skipping sensitivities with SENSNAME="ref" from tornado bars if there is more than one realization with SENSNAME="ref".
  • #932 - RftPlotter - Fixed bug related to calculated correlations returning NaN if the response variable has constant values.
  • #937 - SimulationTimeSeries - Fixed hover info for observation trace

Changed

  • #924 - Improvements to the ParameterFilter functionality, e.g information regarding active filters and which relizatons are filtered out, and better handling of multiple ensembles. Improvements to the ParameterAnalysis plugin, e.g. added boxplot, fixed table formatting and update of parameters based on selected ensemble.
  • #935 - Deprecated plugin ReservoirSimulationTimeSeries. This has been replaced by the faster, more flexible and less memory hungry plugin SimulationTimeSeries.

[0.2.9] - 2022-01-06

Fixed

  • #888 - Improved SeismicMisfit performance when using polygon files with a large number of polygons.
  • #911 - Handle ensembles with missing surface folders in PropertyStatistics.

Added

  • #880 - Show hover information for uncertainty envelope in StructuralUncertainty.
  • #883 - Added Statistics + Realizations-plot for New SimulationTimeSeries plugin. Includes filtering of realizations and selection to calculate statistics from all realizations or selected subset of realizations. Updated visualization mode included in user download data.
  • #867 - Added new SimulationTimeSeries plugin, with code structure according to best practice plugin example webviz-plugin-boilerplate and usage of EnsembleSummaryProvider. New functionality as multiple Delta Ensembles in same plot, selectable resampling frequency and possibility to group subplots per selected ensemble or per selected vector.
  • #884 - Added a new tab to the RFTPlotter plugin, with functionality to analyse RFT pressure responses to parameters.

Changed

  • #889 - Added rel_file_pattern argument to .arrow related factory methods in EnsembleSummaryProviderFactory.
  • #895 - Various improvements to VolumetricAnalysis mainly affecting functionality in the Inplace distribution tab e.g. merged functionality in pages Custom plotting and 1 plot / 1 table into one, added colorby option in Plots per zone/region, and added shade to the convergence plot to indicate missing realizations.

[0.2.8] - 2021-12-10

Fixed

  • #877 - Update WellLogViewer to work with the latest version of the component.
  • #875 - Fixed an issue with the uncertainty envelope in Structural Uncertainty where the plot misbehaved for discontinuous surfaces. A side effect is that percentile calculations are now much faster.

Added

  • #856 - VolumetricAnalysis - Added support for comparing sensitivities both within and across ensembles.
  • #721 - Added data provider for reading ensemble summary data through a unified interface, supporting optional lazy resampling/interpolation depending on data input format.
  • #845 - Added realization plot colored by sensitivity to tornado tab in VolumetricAnalysis.

Changed

  • #855 - VolumetricAnalysis now supports mixing sensitivity and non-sensitivity ensembles.
  • #853 - ParameterResponseCorrelation improvements. Constant parameters are removed from the correlation figure, and option to set maximum number of parameters is added. Trendline is added to the scatterplot. Axis in correlation figure is now calculated based on data.
  • #844 - SeismicMisfit improvements. Data ranges now follows selected attribute. User defined zooms are now kept during callbacks. New option in slice plot to show individual realizations. Prettyfied all hoverdata. New colorscales. Polygons sorted by name in drop down selector.
  • #842 - GroupTree improvements. Supporting groups as leaf nodes.
  • #854 - RFTPlotter improvements. Fixed some bugs that caused webviz to crash, improved the layout some places and fixed broken links in documentation.

[0.2.7] - 2021-11-08

Added

  • #851 - Added new column 'SENSNAME_CASE' for improved plotting and filtering of sensitivity ensembles.
  • #825 - Added options to create separate tornado's for e.g Region/Zone in VolumetricAnalysis. As well as various improvements to the tornado figure.
  • #734 - New plugin, SeismicMisfit, for comparing observed and modelled seismic attributes. Multiple views, including misfit quantification and coverage plots.
  • #809 - GroupTree - added more statistical options (P10, P90, P50/Median, Max, Min). Some improvements to the menu layout and behaviour

Fixed

  • #841 - Bugfixes and improved hoverlabels for Tornado component.
  • #833 - Fixed errors in VolumetricAnalysis related to empty/insufficient data after filtering in the tornadoplots and comparison tabs.
  • #817 - DiskUsage - Fixed formatting error in bar chart tooltip.
  • #820 - SurfaceWithGridCrossSection - Fixed an issue with intersecting grids generated with xtgeo==2.15.2. Grids exported from RMS with this version of xtgeo should be re-exported using a newer version as the subgrid information is incorrect.
  • #838 - AssistedHistoryMatchingAnalysis - Fixed an issue with output of a callback being used as input in another before the output object was guaranteed to exist.

[0.2.6] - 2021-10-08

Added

  • #783 - VolumetricAnalysis - added tab with Fipfile QC for inspection of which FIPNUM's and REGION∕ZONE's that have been combined in order to get comparable volumes between dynamic and static sources. This tab is only available if a fipfile is given as input.
  • #777 - VolumetricAnalysis - added tabs with Source comparison and Ensemble comparison as QC tools for quick identification of where and why volumetric changes occur across sources (e.g. static vs dynamic) or ensembles (e.g. model revisions or ahm iterations).
  • #709 - Added VectorCalculator component in ReservoirSimulationTimeSeries plugin for calculation and graphing of custom simulation time series vectors.
  • #773 - VolumetricAnalysis - added functionality of easy switching bewteen FIPNUM and REGION/ZONE filter for cases where each fipnum belongs to a unique region and zone.
  • #770 - Added support for dynamic volumetric files in VolumetricAnalysis and possibility of combining static and dynamic volumes on a comparable level. To trigger this behaviour a fipfile with FIPNUM to REGION/ZONE mapping information needs to be provided. Also added support for giving multiple files as input per source.
  • #755 - Updated existing and added new tests for the Drogon dataset.

Changed

  • #788 - Prevent mixing volumes from different sensitivities in VolumetricAnalysis by not allowing to select more than one sensitivity as a filter unless SENSNAME has been grouped on by the user.
  • #760 - Updated to Dash 2.0.
  • #761 - Store xtgeo.RegularSurface as bytestream instead of serializing to json.

Fixed

  • #802 - Removed BO or BG as response options for the tornados in VolumetricAnalysis, selecting them caused an error.
  • #794 - Fixed an issue in VolumetricAnalysis to prevent design matrix runs with only a single montecarlo sensitivity to be interpreted as a sensitivity run.
  • #765 - Use correct inline/xline ranges for axes in SegyViewer z-slice graph.
  • #782 - Fixed an issue in VolumetricAnalysis when calculating property columns on grouped selections.
  • #791 - Ensure correct map bounds in SurfaceViewerFMU when switching between attributes with different geometry.

[0.2.5] - 2021-09-03

Added

  • #733 - Added plugin to visualize well logs from files using videx-welllog.
  • #708 - Added support for new report format for DiskUsage, which improves the estimate of free disk space.

Changed

  • #724 - Seperated out Tables as a new tab to VolumetricAnalysis
  • #723 - Added custom option to allow free selection of responses shown in the tornadoplots in VolumetricAnalysis
  • #717 - Keep zoom state in ReservoirSimulationTimeseries (inc Regional and OneByOne) and RelativePermeability plugins using uirevision.
  • #707 - Generalized and improved some plot functions in PropertyStatistics, ParameterAnalysis and VolumetricAnalysis. Replaced histogram with distribution plot in PropertyStatistics.

Fixed

  • #749 - LinePlotterFMU check function for x axis value alignment across realizations now supports single valued columns.
  • #747 - Added missing realization filter on OK file in EnsembleTableProviderFactory.
  • #753 - Do not add Count column from grid property statistics input data as a selector in PropertyStatistics. Handle missing surfaces in PropertyStatistics

[0.2.4] - 2021-07-13

Added

  • #669 - New generic plugin to visualize tornado plots from a csv file of responses.
  • #685 - Added ERT forward model to convert from .UNSMRY to Arrow IPC file format (.arrow).
  • #662 - Added support in WellCompletion for connection history from summary data.

Changed

  • #681 - VolumetricAnalysis upgrades - added page with tornadoplots to VolumetricAnalysis, automatic computation of volumes from the water zone if the volumes from the full grid geometry are included, and possibility of computing NTG from facies.
  • #683 - Added deprecation warning to InplaceVolumesOneByOne.
  • #661 - Moved existing clientside function to a general dash_clientside file to facilitate adding more functions later on.
  • #658 - Refactored Tornado figure code to be more reusable. Improved the Tornado bar visualization, added table display and improved layout in relevant plugins.
  • #676 - Added realization points to Tornado visualization. Various improvements to Tornado figure layout.
  • #667 - Standardized layout and styling of plugins.

Fixed

  • #666 - Handle operations between surfaces with different topology in SurfaceViewerFMU
  • #675 - Adjust minimum zoom level in surface plugins for visualization of large surfaces.
  • #715 - After this, the WellCompletion plugin finds the kh unit even if the unit system is in an INCLUDE file. Also, well_connection_status_file refers to the same variable in the plugin and ert job.

[0.2.3] - 2021-06-07

Changed

  • #651 - Fixed issue with _ in regions for ReservoirSimulationTimeseriesRegional.
  • #642 - New functionality in WellCompletions: New stratigraphy input and tree selector in filters. Possibility to input colors either in stratigraphy or in the zone_layer_mapping .lyr-file. And kh unit automatically found in Eclipse files.

Fixed

  • #659 - Added missing display: block in option selectors (e.g. radio items).

Added

  • #645 - New generic lineplotter plugin for FMU data. This is the first plugin that uses a new system to reduce the memory footprint of large datasets.
  • #641 - New plugin to analyze volumetrics results from FMU ensembles, replaces the InplaceVolumes plugin.

[0.2.2] - 2021-04-30

Changed

  • #618 - Added deprecation warning to HorizonUncertaintyViewer, WellCrossSection and WellCrossSectionFMU. These plugins will soon be removed. Relevant functionality is implememented in the new StructuralUncertainty plugin.
  • #646 - Replaced DropDowns in ReservoirSimulationTimeSeries plugin with VectorSelector components.

Fixed

  • #621 - Fixed issue in StructuralUncertainty where map base layers did not load correctly from persisted user settings.
  • #626 - Fixed small bugs in the docstring of WellCompletions and added a tour_steps method.

[0.2.1] - 2021-04-27

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.

[0.2.0] - 2021-03-28

  • #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.
  • #599 - Fixed an issue in ParameterAnalysis where the plugin did not initialize without FIELD vectors

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.

[0.1.9] - 2021-02-23

Fixed

  • #569 - Allow sharing 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).

[0.1.8] - 2021-01-26

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.

[0.1.7] - 2020-12-19

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.

[0.1.6] - 2020-11-30

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.

[0.1.5] - 2020-11-26

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.

[0.1.4] - 2020-10-29

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.

[0.1.3] - 2020-09-24

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. #399
  • #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.

[0.1.2] - 2020-08-24

Changed

  • #415 - Now using xml package from standard Python library (together with defusexml) instead of bs4.