2. MET Release Information

2.1. MET Release Notes

When applicable, release notes are followed by the GitHub issue number which describes the bugfix, enhancement, or new feature (MET GitHub issues). Important issues are listed in bold for emphasis.

2.1.1. MET Version 12.0.0-beta2 Release Notes (20231117)

Repository, build, and test
  • Enhance METbaseimage to compile the ecKit and Atlas libraries (METbaseimage#13).

  • Enhance METbaseimage to install the YAML Python package (METbaseimage#15).

  • Enhance MET to compile and link against the Proj library (#2669).

  • Enhance MET to compile and link against the Atlas and ecKit libraries (#2574).

  • Enhance “compile_MET_all.sh” to support the new Intel oneAPI compilers and upgrade dependent library versions as needed (#2611).

  • Upgrade SonarQube server version from 9.8 to 10.2 (#2689).

  • Update the token for upgraded SonarQube server (#2702).

Bugfixes
  • Bugfix: Correct the usage statement for Point2Grid (#2666).

  • Bugfix: Investigate unexpected number of derived HPBL observations in PB2NC (#2687).

  • Bugfix: Fix the Point-Stat CNT header line typo causing duplicate “SI_BCL” column names (#2730).

Enhancements
  • Documentation: Make Headers Consistent in All MET Guides (#2716).

  • Document the use of temporary files in MET and reduce it as much as reasonably possible (#2690).

  • Eliminate the use of temporary files in the vx_config library (#2691).

  • Add support for NetCDF files following the UGRID convention (#2231).

  • Enhance TC-Pairs to include storm diagnostics in consensus track output (#2476).

  • Refine TC-Pairs consensus diagnostics configuration options (#2699).

  • Enhance TC-Diag to actually compute and write diagnostics (#2550).

  • Enhance MODE to use OpenMP to make the convolution step faster (#2724).

  • Enhance Multivariate MODE to change the default “merge_flag” setting to NONE (#2708).

  • Enhance Multivariate MODE to support differing numbers of forecast and observation input fields (#2706).

  • Fix the SonarQube findings for MET v12.0 (#2673).

2.1.2. MET Version 12.0.0-beta1 Release Notes (20230915)

Repository, build, and test
  • Refine the METbaseimage to compile dependent libraries from a single tar file (METbaseimage#9).

  • Update METbaseimage to complete the transition to the Debian 12 (bookworm) base image (METbaseimage#12).

  • Update the install_met_env.generic configuration file (#2643).

  • Switch SonarQube server (mandan to needham) (#2650).

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

  • Update the unit test diff logic to handle SEEPS, SEEPS_MPR, and MODE CTS line type updates (#2665).

Bugfixes
  • Bugfix: Refine support for coordinate dimensions in CF-compliant NetCDF files (#2638).

  • Bugfix: Fix logic for computing the 100-th percentile (#2644).

Enhancements
  • Refine TC-Diag logic for handling missing data (#2609).

  • Update ioda2nc to support version 3 IODA files (#2640).

  • Enhance MODE CTS output file to include missing categorical statistics, including SEDI (#2648).

  • Enhance MET to compile and link against the Proj library (#2669).

  • Change the default setting for the model string from “WRF” to “FCST” in the default MET configuration files (#2682).

2.2. MET Upgrade Instructions

2.2.1. MET Version 12.0.0 Upgrade Instructions

  • MET Version 12.0.0 introduces one new required and two new optional dependencies:

    • The required Proj library dependency was added in the 12.0.0-beta1 development cycle (#2669).

    • The optional Atlas library dependency was added in the 12.0.0-beta2 development cycle (#2574).

    • The optional ecKit library dependency was added in the 12.0.0-beta2 development cycle (#2574).