26. 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.

26.1. METplotpy Release Notes

26.1.1. METplotpy Version 2.0.1 release notes (20230125)

  • New Plots:

  • Enhancements:

  • Internal:

  • Bugfixes:

    • Fix METplotpy tests for NCO host environment (#294).

    • Address Warnings from pandas in METplotpy ROC diagram code (#296).

    • Update the nco_requirements.txt file (#303).

    • Add modulefiles to the repository (#304).

    • line plot has a typo and need to add low_memory=False when reading large csv file (#311).

26.1.2. METplotpy Version 2.0.0 release notes (20221208)

  • New Plots:

    • Analyze FV3 Physics Parameterization Tendencies (#117).

  • Enhancements:

    • Create a Contributor’s Guide (#224).

    • Remove statsmodels and patsy python packages (#275).

    • Add Revision Series Capability to line and box plots (#232).

    • Set up SonarQube to run nightly (#38).

    • Allow line plots to start from y=0 line (#217).

    • Make hovmoeller plot more configurable (#213).

  • Internal:

    • Clean up release notes (#273).

    • Fix github Actions warnings (#272).

    • Create checksum for released code (#262).

    • Add modulefiles used for installations on various machines (#251).

    • Identify minimal, “bare-bones” Python packages for NCO operational HPC (#208).

  • Bugfixes:

    • ROC diagram needs to gracefully handle empty result from event equalization (#281).

    • perform_event_equalization dropping column in an empty dataframe (#238).

    • Error processing float values by dataframe filtering (#287).

    • Fix ensemble spread-skill plot to correctly read in ensemble spread-skill file (#271).

    • Fix type cast issue caused by Python 3.8 (#269).

    • Fix import statements in revision_series plot (#267).

    • Fix logic to guess path to default config when METPLOTPY_BASE is not set (#238).

    • Fix/handle deprecation, future, and runtime warnings in line plot, ensemble spread-skill, mpr plot, reliability plot (#230).

    • Add default operation value “DIFF” to the derived series (#226).

    • Issues with generating points1 files for numerous plots (#223).

26.2. METplotpy Upgrade Instructions

Upgrade instructions will be listed here if they are applicable for this release.