METviewer Release Notes

When applicable, release notes are followed by the GitHub issue number which describes the bugfix, enhancement, or new feature: https://github.com/dtcenter/METviewer/issues

Version v4.1.0 release notes (20220311)

  • New Features:
    • Python implementation of the Taylor diagram (#370)

    • Python implementation of the Contour plot (#363)

    • Python implementation of the ECLV plot (#353)

    • Python implementation of the histograms - Probability, Relative, Rank (#322)

    • Python implementation of the Revision series for MODE-TD (#338)

    • Python implementation of the Box plot (#292)

    • Python implementation of Ensemble Spread-Skill plot (ens_ss) (#308)

    • Python implementation of the Bar plot (#296)

    • Aggregate and plot the HSS_EC statistic from the MCTS line type (#285)

    • Support for plotting new G and GBETA statistics (#324)

    • Plot new CNT columns for the Scatter Index (#317)

    • Add custom lines (horizontal and/or vertical) to plots (#323)

    • new SSIDX STAT line type and statistic SS_INDEX (#327)

  • Enhancements:
    • Make Python the default calculation/plotting library (#374)

    • Improve generations of the statistics list in UI (#379)

    • line plot with different forecast variables plotted on y1 and y2 axis (#328)

    • Change ‘,’ as a separator for the series group to ‘:’ (#334)

    • Change field name “rank” to “obs_rank” in the database table “line_data_orank” (#366)

    • update version of log4j to 2.17.1 (#356)

    • Implement init() and destroy() mehods to comply with STIG (#344)

    • Record time stamps for logs that meet a granularity of one second (#349)

    • Enhance METviewer database schema to comply with MET-10.1.0 (#286)

    • Edit Python dependencies list in Dockerfile (#311)

    • Add ‘services’ as a root element in docker-compose.yml (#306)

    • Deprecate ‘doc’ directory and use the link to readthedocs (#287)

  • Bugfixes:
    • Fix Docker image build (#354)

    • Create plots with date/time values in groups (#345)

    • Fixed rendering of plot_val indy values (#342)

    • python plot is not created if plot margin values are doubles (#331)

    • The loading module produces an error when parsing <date_list> element with <date_offset> (#319)

    • Error when using Agg stats in performance diagram (#284)

    • Scorecard is not created correctly if input models have ‘label’ attribute (#300)

  • Internal:

Version v4.0.0 release notes (20200512)

  • Bugfixes:

    • Fixed loading XML for the ROC diagram to the UI #266

    • Fixed a bug when XML with variable indep plot_vals doesn’t get loaded to UI correctly #257

    • Fixed Event Equalisation for ROC diagram with multiple series #256

    • Plot all series with different number of i_values on the Hist plot #254

    • Fixed bugs in Docker file: build of ‘pingouin’ module, permissions for the executables, mysql user name

    • Fixed the UI bug when the plot formatting menu is inaccessible when the Series formatting menu is pulled up and then down

  • New Features:

    • Load the additional climatology column in the ORANK line type updated for met-10.0.0 #261

    • Load the additional climatology column in the ECNT line type updated for met-10.0.0 #259

    • Add ‘Equalize fixed var” option to scorecard #235

    • Add ‘cov_thresh’ to the menu lists in GUI #206

    • LODDS, ODDS, ORSS, SEDI, SEDS, EDI, EDS statistics are available for aggregation logic #252

    • Support to reverse the connection order in ROC curve

    • Use the circular bootstrap as a default method instead of the regular

    • New Equivalence Testing Bounds plot

    • In the scorecard XML allow users to specify the label that will be used instead of CSV list for <plot_fix> fcst_init_beg

    • In the scorecard add support for the weights.

    • Python implementation of Reliability diagram

    • Add nbrctc data to the Performance diagram

    • Uses METplotpy v1.0-beta1

      and METcalcpy v1.0-beta1

    • Plotly/Python implementation of the Series plot(#201)

    • Interactive plots in GUI (currently is implemented for Series plots only - will add other plots later)

  • Enhancements:

    • Using Github actions to build documentation #274

    • Restructure the “Conf interval” dropdown list #255

    • METdatadb is available in METviewer

    • Thw warning message will be displayed if no plots were produced on AWS

    • HTML plot is scaled to the size of the window in GUI

    • The version number is added to the scripts INFO messages

    • <met_version> tag is discontinued and removed from METviewer

    • Updated 3rd-party libraries

    • Revise computation of No-Skill reference line on Reliability diagram

    • Check-box to add/remove No-Skill line (#209)