Model Evaluation Tools (MET) | Download

Other Releases

Accordion section

Version Download Date
8.1.2 met-8.1.2.tar.gz METplus-2.1.1 METviewer 2.10 MET User's Guide 8.1.2 Existing Builds Online Tutorial Release Notes
8.1.1 met-8.1.1.tar.gz METplus-2.1.1 METviewer 2.10 MET User's Guide 8.1.1 Existing Builds Online Tutorial Release Notes
8.1 met-8.1.tar.gz METplus-2.1 METviewer 2.10 MET User's Guide 8.1 Docker Container Existing Builds Online Tutorial Release Notes
8.0 met-8.0.tar.gz met-8.0_bugfix.tar.gz METplus-2.0.4 MET User's Guide 8.0 Docker Container Existing Builds Online Tutorial Release Notes | Known Issues
7.0 met-7.0.tar.gz met-7.0_bugfix.tar.gz MET User's Guide 7.0 Docker Container Existing Builds Online Tutorial Release Notes | Known Issues
6.1 met-6.1.tar.gz met-6.1_bugfix.tar.gz MET User's Guide 6.1 Docker Container Existing Builds Online Tutorial Release Notes | Known Issues
6.0 met-6.0.tar.gz met-6.0_bugfix.tar.gz MET User's Guide 6.0 Docker Container Existing Builds Online Tutorial Release Notes | Known Issues
5.2 met-5.2.tar.gz met-5.2_bugfix.tar.gz MET User's Guide 5.2 Existing Builds Online Tutorial Release Notes | Known Issues
5.1 met-5.1.tar.gz met-5.1_bugfix.tar.gz MET User's Guide 5.1 Release Notes | Known Issues
5.0 met-5.0.tar.gz MET User’s Guide 5.0 Online Tutorial Release Notes | Known Issues
4.1 METv4.1.tar.gz MET User’s Guide 4.1 Online Tutorial Release Notes | Known Issues
4.0 METv4.0.tar.gz MET User’s Guide 4.0 Online Tutorial Release Notes | Known Issues
3.1 METv3.1.tar.gz MET User’s Guide 3.1 Online Tutorial Release Notes | Known Issues
3.0.1 METv3.0.1.tar.gz MET User’s Guide 3.0.1 Online Tutorial Release Notes | Known Issues
3.0 METv3.0.tar.gz MET User’s Guide 3.0 Online Tutorial Release Notes | Known Issues
2.0 METv2.0.tar.gz MET User’s Guide 2.0 Online Tutorial Release Notes | Known Issues
1.1 METv1.1.tar.gz MET User’s Guide 1.1 Online Tutorial Release Notes | Known Issues

MET Software

Refer to the existing MET builds (includes NCAR RAL machines and NCAR machine cheyenne, and NOAA machines theia, jet, and WCOSS). Alternatively, skip installing and building and access MET that is up and running in a Docker container.

    If compiling from scratch, please see the compile scripts below.

    External Libraries Needed To Build MET

    • BUFRLIB v11.3.0 for reading PrepBufr Observation files
    • NetCDF for intermediate and output file formats
    • GSL GNU Scientific Library Developer's Version for computing confidence intervals (use GSL-1.11 for PGI compilers)
    • GRIB2C Library, if compiling GRIB2 support.
    • f2c Library for interfacing between Fortran and C (Not required for most compilers)
    • HDF4 Library, if compiling the MODIS-Regrid tool.
    • HDF-EOS2 Library, if compiling the MODIS-Regrid tool.

    Compiling GRIB2C with the -D__64BIT__ option requires that MET also be configured with CFLAGS="-D__64BIT__".

    External Utilities Suggested For Use With MET

    Additional Data That May Be Of Use

    Prior to running Plot-MODE-Field, users must first download Ghostscript font data and set the MET_FONT_DIR environment variable to point to the directory containing those fonts.

    Sample Script for Compiling External Libraries and MET

    compile_MET_all.sh expects a tar_files directory to be present. It also expects the following environment variables to be set before running. The examples below are taken from the installation on Tide (WCOSS).

    • TEST_BASE - Installation Directory (e.g. /global/noscrub/Julie.Prestopnik/met/8.0)
    • COMPILER - format is compiler_version (e.g. ics_15.0.3)
    • PYTHON_MODULE - format is the name of the Python module to load followed by an underscore and then the version number (e.g. python_3.6.3, The script will then run "module load python/3.6.3")
    • MET_SUBDIR - location where top level MET subdir (met-8.0) will be (e.g. ${TEST_BASE}/)
    • MET_TARBALL - name of MET tarball (e.g. met-8.0.20180927.tar)
    • MET_PYTHON - location containing the lib directory to Python (e.g. /usrx/local/prod/packages/python/3.6.3)
    • MET_PYTHON_CC - -I followed by the directory containing Python includes (e.g. -I/usrx/local/prod/packages/python/3.6.3/include/python3.6m) (You may be able to get this information by running python3-config --cflags)
    • MET_PYTHON_LD - -L followed by the directory containing Python library file, then a space and -l followed by the necessary Python libraries to link to (e.g. -L/usrx/local/prod/packages/python/3.6.3/lib/\ -lpython3.6m\ -lpthread\ -ldl\ -lutil\ -lm\ -Xlinker\ -export-dynamic). The backslashes are necessary in the example shown. (You may be able to get this information by running python3-config --ldflags)
    • PYTHON_MODULE_USE - modulefile location for Python (e.g. /usrx/local/dev/modulefiles)

    Please direct comments and questions regarding MET to met_help@ucar.edu.