MET 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/MET/issues

Version 9.1.3 release notes (20210319)

  • See complete list of GitHub Issues.

  • Fix PB2NC segfault when deriving PBL (#1715).

  • Fix parsing error for floating point percentile thresholds, like >SFP33.3 (#1716).

Version 9.1.2 release notes (20210310)

  • See complete list of GitHub Issues.

  • Enable the MET documentation to be published via Read the Docs.

  • Fix sporadic PB2NC segfaults for the -index command line option (#1618).

  • Correct the climatological CDF value reported by Grid-Stat (#1638).

  • The set_attr_accum option sets the lead time instead of the accumulation time (#1646).

  • Stat-Analysis fails when aggregating ECNT line from Ensemble-Stat (#1706).

  • The 1D histograms reported by Grid-Diag are incorrect when reading the same variable name from multiple data sources (#1694).

Version 9.1.1 release notes (20201118)

  • See complete list of GitHub Issues.

  • Fix Grid-Diag to correctly ignore missing data values (#1562).

  • Fix ncdump in the MET Docker image (#1554).

  • Fix bug in the MODE CTS output when running multiple convolution radii and thresholds (#1547).

  • Fix Stat-Analysis python embedding when the python script has zero arguments (#1537).

  • Fix ascii file list parsing logic (#1484).

  • Add support for Gaussian grids in the vx_data2d_python library (#1477).

  • Fix Ensemble-Stat logic when multiple ensemble members contain no valid data (#1475).

  • Add error message to state that python embedding pickling logic is not yet supported (#1472).

  • Fix TC-Gen to correctly handle the lead_window configuration file filtering option (#1465).

  • Fix the madis2nc log message for ACARS input, not ACARS profiler input (#1409).

Version 9.1 release notes (20200810)

  • Bugfixes:
  • Output format changes:
    • Add new CNT line type columns (ANOM_CORR_UNCNTR) for the uncentered anomaly correlation without the mean error (#1399).

    • Add new RPS line type column (RPS_COMP) for the complement of RPS (#1280).

  • Configuration file changes:
    • Add various set_attr configuration options to override metadata read from input gridded data files (#1020).

    • Enhance the regrid dictionary to support data censoring and conversion (#1293).

    • For Grid-Diag, replace model entry with desc (#1391).

    • For TC-Pairs, add new basin_map configuration option (#1390).

    • For TC-RMW, add many track filtering configuration options (#1315).

  • Documentation changes:
    • Migrate this User’s Guide from Lyx to Sphinx and publish the result (#1217, #1321, #1322, #1323, #1325).

    • Correct Uniform Fractions Skill Score documentation (#1431).

    • Clarify Point2Grid documentation about Gaussian methods (#1413).

    • Resolve Point-Stat compiler warning messages (#1435).

  • Build process changes:
    • Fix the compilation of the make_mapfiles development utility (#1364).

    • Run valgrind to search for memory issues (#816).

    • Fix valgrind warnings (#1387).

    • Fix uninitialized ConcatString variable (#1386).

    • Enhance the GRIB2 library to print a warning message about inconsistent usage of the -D__64BIT__ compilation flag (#1416).

    • Enhance various log message, error messages, and usage statements (#1350, #1347, #1339, #1338, #1333).

    • Remove MET_BASE references from Rscripts (#1289).

  • Fortify changes:
    • Address Fortify findings for Point2Grid (#1352).

    • Address Fortify findings for met-9.0.2 (#1359).

    • Address Fortify findings for met-9.1_beta2 (#1417).

  • Enhancements to existing tools:
    • Common utility libraries
      • Enhance the regrid dictionary with data censoring and conversion (#1293).

      • Make the ConcatString class more efficient (#1358).

      • Make the StringArray class more efficient (#1357).

      • Fix parsing of CF-compliant time stamps from CDO (#1331).

    • Python library
      • Update Python embedding scripts (#1265).

      • Enhance the parsing of ASCII file lists with Python embedding (#1432).

    • Tropical cyclone library
      • Alert users of the automatic renaming of AVN to GFS in MET tropical cyclone tools (#1444).

    • Plot-Data-Plane
      • Update the formatting of the colorbar values to show more significant digits (#1423).

    • Gen-Vx-Mask
      • Enhance Gen-Vx-Mask with python embedding and named input grids (#1292).

    • Grid-Diag
      • Enhancements, refinement, and testing of the Grid-Diag tool (#1391, #1279).

    • Point2Grid
      • Enhance Point2Grid to process multiple fields (#1396).

      • Enhance Point2Grid to enable Gaussian filtering for GOES16/17 data (#1291).

    • Point-Stat and Grid-Stat
      • Add new CNT line type columns (ANOM_CORR_UNCNTR) for the uncentered anomaly correlation without the mean error (#1399).

      • Add new RPS line type column (RPS_COMP) for the complement of RPS (#1280).

    • Point-Stat
      • Update Point-Stat HiRA configuration options for computing RPS (#1400).

    • Grid-Stat
      • Update Grid-Stat attributes written to the NetCDF matched pairs file (#1324).

    • Ensemble-Stat
      • Fix Ensemble-Stat runtime error when obs_thresh results in 0 pairs being retained (#1397).

      • Enhance Ensemble-Stat log messages (#1440).

    • Series-Analysis
      • Enhance Series-Analysis to print a warning message about a common misconfiguration (#1372).

      • Add Series-Analysis verbosity level warning (#1382).

    • TC-Pairs
      • Add TC-Pairs new basin_map configuration option (#1390).

    • TC-Gen
      • Fix TC-Gen BEST track genesis event definition (#1447).

      • Fix TC-Gen to correctly apply the genesis event definition criteria from the configuration file to BEST and operational tracks (#1427).

      • Add TC-Gen warning for duplicate genesis events (#1380).

      • Enhance TC-Gen to support file lists for teh -genesis and -track command line options (#1442).

    • TC-RMW
      • Add many TC-RMW track filtering configuration options (#1315).