2. METplus Release Information
Users can view the Release Types section of the Release Guide for descriptions of the development releases (including beta releases and release candidates), official releases, and bugfix releases for the METplus Components.
Note that the target dates listed below are tentative and may change in the future.
The development timeline for the METplus 13.0.0 Coordinated Release is broken down into the following development cycles for each component:
Beta1 releases for the METplus components occurred around 2026-02-05.
Beta2 releases for the METplus components occurred around 2026-05-08.
Any additional Beta releases for the METplus components are TBD.
Release Candidate 1 for the METplus components are TBD.
Official Release releases are TBD.
2.1. Existing Builds
The METplus team supports the installation of the METplus software components on several operational research high performance computing platforms. This includes installations at NCAR, NOAA, and other select community machines. Pre-built METplus images on DockerHub are also provided.
The NCAR/RAL Common Installation location under the NCAR Machines drop down menu is only updated after official releases. No developmental releases are installed in a common space on RAL machines.
Please submit a new discussion in the METplus Components Discussion forum if no instructions exist for the current release on a supported platform and the release is needed on that platform.
Select from the list below for instructions on using existing builds of the METplus components’ software packages. Please note that the commands to load the METplus components assume the user is using bash. If an installation is needed on a machine not listed here, please follow the installation instructions in the MET User’s Guide.
NCAR machines
CASPER
METplus-13.0.0-beta2
METplus-13.0.0-beta2 Installation:
/glade/work/dtcrt/METplus/casper/components/METplus/installation
METplus-13.0 Sample Data:
/glade/work/dtcrt/METplus/data/components/METplus/METplus-13.0_sample_data
- Users should create a file like
/glade/work/dtcrt/METplus/casper/components/METplus/installations/casper.dtcrt.conf to set a personalized INPUT_BASE and OUTPUT_BASE.
To set up the environment run:
module load ncarenv/25.10 module use /glade/work/dtcrt/METplus/casper/components/METplus/installations/modulefiles module load metplus/13.0.0-beta2
MET-13.0.0-beta2
MODULES:
module load ncarenv/25.10 module use /glade/work/dtcrt/METplus/casper/components/MET/installations/modulefiles module load met/13.0.0-beta2
METdataio-13.0.0-beta2
MODULES:
module load ncarenv/25.10 module use /glade/work/dtcrt/METplus/casper/components/METdataio/installations/modulefiles module load metdataio/13.0.0-beta2
METcalcpy-13.0.0-beta2
MODULES:
module load ncarenv/25.10 module use /glade/work/dtcrt/METplus/casper/components/METcalcpy/installations/modulefiles module load metcalcpy/13.0.0-beta2
METplotpy-13.0.0-beta2
MODULES:
module load ncarenv/25.10 module use /glade/work/dtcrt/METplus/casper/components/METplotpy/installations/modulefiles module load metplotpy/13.0.0-beta2
DERECHO - Only if necessary - See warning below
Warning
Users are encouraged to run METplus on Casper or submit to the develop queue on Derecho. Submitting serial METplus jobs to the main queue on Derecho may incur up to 128 times more charges than necessary. Please see this Derecho Job-submission queues and charges summary.
NCAR/RAL Common Installation - Coming Soon!
METv13.0.0-beta2
MET BUILD:
METplus-13.0.0-beta2
METplus INSTALLATION: Add text here
NCAR/RAL Internal Development - Coming Soon!
MET BUILD:
LOCATION:
URL:
NOAA machines
WCOSS2 - Coming Soon!
Note
For the most recent installation of the METplus components on WCOSS2 see the loading instructions on the 6.1 Existing Builds page: https://metplus.readthedocs.io/en/main_v6.1/Users_Guide/release-notes.html
MET v13.0.0-beta2 / METplus v13.0.0-beta2 / METplus Analysis Tools v13.0.0-beta2
MODULES:
module reset
URSA - Coming Soon!
METplus-13.0.0-beta2
METplus-13.0.0-beta2 Installation
/contrib/METplus/METplus-13.0.0-beta2
METplus-13.0 Sample Data
/scratch3/BMC/dtc/METplus/METplus-13.0_sample_data
Users should create a file like /scratch3/BMC/dtc/METplus/ursa.role-metplus.conf to set a personalized INPUT_BASE and OUTPUT_BASE.
To use METplus run:
module load intel/2025.1.1 module use /contrib/METplus/modulefiles module load metplus/13.0.0-beta2MET-13.0.0-beta2
MODULES:
module load intel/2025.1.1 module use -a /contrib/met/modulefiles/ module load met/13.0.0-beta2METcalcpy-13.0.0-beta2 / METplotpy-13.0.0-beta2
MODULES:
module load intel/2025.1.1 module use /contrib/METcalcpy/modulefiles module load metcalcpy/13.0.0-beta2 module use /contrib/METplotpy/modulefiles module load metplotpy/13.0.0-beta2METdataio-13.0.0-beta2
MODULES:
module load intel/2025.1.1 module use /contrib/METdataio/modulefiles module load metdataio/13.0.0-beta2
HERA - Coming Soon!
METplus-13.0.0-beta2
METplus-13.0.0-beta2 Installation
/contrib/METplus/METplus-13.0.0-beta2
METplus-13.0 Sample Data
/scratch3/BMC/dtc/METplus/METplus-13.0_sample_data
Users should create a file like /scratch3/BMC/dtc/METplus/hera.role-metplus.conf to set a personalized INPUT_BASE and OUTPUT_BASE.
To use METplus run:
module load intel/2022.1.2 module use /contrib/METplus/modulefiles module load metplus/13.0.0-beta2MET-13.0.0-beta2
MODULES:
module load intel/2022.1.2 module use -a /contrib/met/modulefiles/ module load met/13.0.0-beta2METcalcpy-13.0.0-beta2 / METplotpy-13.0.0-beta2
MODULES:
module load intel/2022.1.2 module use /contrib/METcalcpy/modulefiles module load metcalcpy/13.0.0-beta2 module use /contrib/METplotpy/modulefiles module load metplotpy/13.0.0-beta2METdataio-13.0.0-beta2
MODULES:
module load intel/2022.1.2 module use /contrib/METdataio/modulefiles module load metdataio/13.0.0-beta2
HERCULES
module load spack-managed-x86-64_v3
module load intel-oneapi-compilers/2025.3.1
module load contrib/0.1
METplus-13.0.0-beta2
METplus-13.0.0-beta2 Installation
/apps/contrib/MET/METplus/13.0.0-beta2
METplus-13.0 Sample Data
/work/noaa/ovp/jprestop/METplus/METplus-13.0_sample_data
To use METplus run:
module load metplus/13.0.0-beta2Users should create a file like /work/noaa/ovp/METplus/hercules.role-ovp.conf to set a personalized INPUT_BASE and OUTPUT_BASE.
MET-13.0.0-beta2
MODULES:
module load met/13.0.0-beta2
METcalcpy-13.0.0-beta2 / METplotpy-13.0.0-beta2
MODULES:
module load metcalcpy/13.0.0-beta2 module load metplotpy/13.0.0-beta2
METdataio-13.0.0-beta2
MODULES:
module load metdataio/13.0.0-beta2
ORION - Coming Soon!
METplus-13.0.0-beta2
METplus-13.0 Sample Data
/work/noaa/ovp/jprestop/METplus/METplus-13.0_sample_data
To use METplus run: Users should create a file like /work/noaa/ovp/user_name/METplus/orion.role-ovp.conf to set a personalized INPUT_BASE and OUTPUT_BASE.
module load contrib module load metplus/13.0.0-beta2MET-13.0.0-beta2
MODULES:
module load contrib module load intel-oneapi-compilers/2022.2.1 module load met/13.0.0-beta2METcalcpy-13.0.0-beta2 / METplotpy-13.0.0-beta2
MODULES:
module load contrib module load intel-oneapi-compilers/2022.2.1 module use /apps/contrib/modulefiles module load metcalcpy/13.0.0-beta2 module load metplotpy/13.0.0-beta2PIP INSTALL
python -m pip install --user tornado python -m pip install --user plotly python -m pip install --user kaleido python -m pip install --user xarray python -m pip install --user netcdf4 python -m pip install --user h5netcdfMETdataio-13.0.0-beta2
MODULES:
module load contrib module load intel-oneapi-compilers/2022.2.1 module use /apps/contrib/modulefiles module load metdataio/13.0.0-beta2
GAEA - Coming Soon!
METplus-13.0.0-beta2
METplus-13.0.0-beta2 Installation
/usw/met/METplus/METplus-13.0.0-beta2
METplus-13.0 Sample Data
/ncrc/proj/nggps_psd/METplus/sample_data/METplus-13.0_sample_data
To use METplus run: Users should create a file like /ncrc/proj/nggps_psd/METplus/gaea.metplus.conf to set a personalized INPUT_BASE and OUTPUT_BASE.
module unload cray-libsci/24.07.0 module load intel/2023.2.0 module use /usw/met/METplus/modulefiles module load metplus/13.0.0-beta2MET-13.0.0-beta2
MODULES:
module unload cray-libsci/24.07.0 module load intel/2023.2.0 module use -a /usw/met/modulefiles/ module load met/13.0.0-beta2METcalcpy-13.0.0-beta2 / METplotpy-13.0.0-beta2
MODULES:
module unload cray-libsci/24.07.0 module load intel/2023.2.0 module use /usw/met/METcalcpy/modulefiles module load metcalcpy/13.0.0-beta2 module use /usw/met/METplotpy/modulefiles module load metplotpy/13.0.0-beta2METdataio-13.0.0-beta2
MODULES:
module unload cray-libsci/23.12.1.1 module load intel-oneapi/2022.0.2 module use /usw/met/METdataio/modulefiles module load metdataio/13.0.0-beta2
Community machines - Coming Soon!
FRONTERA - Coming Soon!
METplus-13.0.0-beta2
METplus-13.0.0-beta2 Installation
/work2/06612/tg859120/frontera/METplus
METplus-13.0 Sample Data
/work2/06612/tg859120/frontera/METplus/sample_data/METplus-13.0_sample_data
To use METplus run:
module use /work2/06612/tg859120/frontera/modulefiles module load metplus/13.0.0-beta2Users should create a file like /work2/06612/tg859120/frontera/METplus/frontera.metplus.conf to set a personalized INPUT_BASE and OUTPUT_BASE.
MET-13.0.0-beta2
MODULES:
module use /work2/06612/tg859120/frontera/modulefiles module load met/13.0.0-beta2
DockerHub
docker pull dtcenter/met:13.0.0-beta2
docker pull dtcenter/metplus:13.0.0-beta2
docker pull dtcenter/metplus-analysis:13.0.0-beta2
2.2. METplus Components Release Note Links
MET (latest, development)
METviewer (latest, development)
METplotpy (latest, development)
METcalcpy (latest, development)
METdataio (latest, development)
METexpress (latest, development)
METplus Wrappers (latest, upgrade instructions, development)
2.3. METplus Wrappers Release Notes
When applicable, release notes are followed by the GitHub issue number which describes the bugfix, enhancement, or new feature. Important issues are listed in bold for emphasis.
2.3.1. METplus Version 13.0.0 Beta 2 Release Notes (2026-05-08)
Enhancements
Bugfix
New Wrappers
None
New Use Cases
Add new use case to evaluate GFS soil moisture using SMOPS observations (#3195)
Documentation
None
Build, repository, and test
Improve NetCDF file diff to match MET diff functionality (#2708)
Add prompt in METplus Discussion templates for s/w version number (#3183)
Run METplus v13.0.0-beta1 to test use cases that cannot run through GitHub actions (#3192)
Add error summary that is missing from the testing workflow log output (#3204)
Fix issues with the METplus diff logic after increasing the MET version number from 12.2.0 to 13.0.0 (#3220)
2.3.2. METplus Version 13.0.0 Beta 1 Release Notes (2026-02-05)
Enhancements
Add support for missing PointStat and EnsembleStat config options (#2306)
Add support for setting file_type in the fcst and obs dictionaries for all wrappers that support it (#2570)
Error when deprecated LOOP_ORDER config settings are set (#3109)
Resolve 10 SonarQube Reliability issues in METplus’s develop branch (#3129)
Resolve findings from SonarQube for 13.0.0-beta1 (#3146)
RegridDataPlane - improve handling of verification grid input (#3157)
Support setting PB2NC_QUALITY_MARK_THRESH as a threshold (#3189)
Update Grid-Diag configuration options (#3194)
Bugfix
New Wrappers
None
New Use Cases
None
Documentation
Build, repository, and test
Create script to generate MET config files from METplus runs (#3187)
2.4. METplus Wrappers Upgrade Instructions
MET pull request #3321 changed the default behavior for masking for Point-Stat, Grid-Stat, Pair-Stat, and Ensemble-Stat. Previously, the mask.grid value was set to FULL by default, even if a masking region is defined using mask.poly, mask.sid, or mask.llpnt. In the METplus Coordinated 13.0 release, the new default behavior is to set mask.grid = “FULL” only if no other masking configuration settings are defined. This means that existing use cases that previously generated output for the FULL grid domain may no longer generate these results without modification to the METplus configuration.
If {TOOL_NAME}_MASK_POLY, {TOOL_NAME}_MASK_SID, or {TOOL_NAME}_MASK_LLPNT is set in the METplus configuration, but {TOOL_NAME}_MASK_GRID is not set, then FULL grid output will no longer be generated unless {TOOL_NAME}_MASK_GRID = FULL is added.
Example:
[config]
GRID_STAT_MASK_POLY = {MET_INSTALL_DIR}/share/met/poly/CONUS.poly
Prior to METplus 13.0.0, this configuration would generate output for the CONUS and FULL domains. Starting in METplus 13.0.0, FULL output will not be generated unless the following is added:
GRID_STAT_MASK_GRID = FULL
If neither GRID_STAT_MASK_GRID nor GRID_STAT_MASK_POLY are set, then FULL output will be generated.