29. METplotpy Release Information

When applicable, release notes are followed by the GitHub issue number which describes the bugfix, enhancement, or new feature: METplotpy GitHub issues.

29.1. METplotpy Release Notes

29.1.1. METplotpy Version 3.0.0 release notes (20241218)

New Plots

None

Enhancements
  • Improve logging for STIGS on remaining plots (METplus-Internal#57)

  • Plot new TC-Diagnostics output from TC-Pairs (#233)

  • Enhance TCMPR plotter to read TCDiag lines and filter by one column and plot another column (#342).

  • Create documentation and testing for TCMPR plotting code (#383).

  • Update fv3_physics_tend for new FV3 output format (#380).

  • Update GitHub actions workflows to switch from node 16 to node 20 (#414).

  • Add GitHub action to run SonarQube for METplotpy pull requests and feature branches (#429).

  • Add a summary curve to the ROC diagram (#399).

  • Hide/show the legend entries line-by-line (#355).

  • Specify the color of the no resolution and no skill lines for the reliability diagram (#329).

Internal
  • Improve unit test infrastructure and coverage (#461)

  • Update GitHub issue and pull request templates to reflect the current development workflow details (#388).

  • Consider using only .yml or only .yaml extensions (#417).

  • METplotpy: Code coverage statistics (#55).

Bugfixes
  • TC-RMW plot needs updating to support changes to input (#425).

  • Documentation - Fix METviewer link in line plot (#385).

  • Inconsistency with generating plot in METviewer vs command line (#391).

  • Bugfix for ROC plot image saving to file (#394).

  • Bugfix for errors in line and revision_series tests (#401).

29.2. METplotpy Upgrade Instructions

None