Skip to content

Releases: dtcenter/METplus

METplus-2.2

25 Jul 20:18
Compare
Choose a tag to compare

METplus Wrappers v2.2 Release Notes:

Configuration:
Configuration variables that previously had to be specified in seconds (such
as OBS_WINDOW_END) can now be specified in minutes or hours by adding M
or H respectively to the number, i.e.
3600 = 60M = 1H

Non-MET executables (such as rm) no longer need to be specified with a full
path in the configuration files. Default values are now the name of the executable.
If the executable is found in the user environment path, the scripts will automatically find it.

Wrapper Specific:
TcPairs wrapper has been updated to be more flexible and handle more use
cases.

METplus-2.1.1

18 Jun 15:22
Compare
Choose a tag to compare

See release 2.1 for sample data tarballs.

METplus Wrappers v2.1.1 Release Notes:

General:

  • Fixed bug in filename templates where a file with the same number of characters in between tags are considered a valid file even if the characters differ, i.e. template = {valid?fmt=%Y}_dog_{valid?fmt%m} would treat both 2017_dog_02 and 2017_cat_02 as valid files when it should only consider 2017_dog_02 to be a valid file. This only applies when using file windows to determine which files are vaild (See “Using Windows to Find Valid Files” in section 4.3.3).

  • Removed requirement for non-MET executables to exist on the system for wrappers that don't need to use them. For example, if a use case doesn't use wgrib2, setting the path to the executable correctly is not required.

METplus-2.1

04 May 02:09
Compare
Choose a tag to compare

METplus v2.1 Release Notes:

Configuration:

  • Added gather_by_date.conf for grid-to-grid and grid-to-obs use cases

  • Created specific directory for plotting use case config files

  • Added error checking so it is more clear what config items need to be added or changed to run

  • Renamed many config variables for clarity

    • Variables specific to a wrapper will contain the app name in the variable name

    • Error message at startup listing all deprecated config items and the suggested new item to use

  • MET configuration files updated to contain new default values that were recently added

  • Current time environment variables set to be used in MET or METplus config files if needed (See section describing Timing Control).

  • Added INIT_SEQ for looping by valid time to calculate forecast lead list (instead of specifying with LEAD_SEQ)

  • Adding window begin and end variables for individual wrappers instead of having the same window for every wrapper (See OBS_WINDOW_BEGIN and OBS_WINDOW_END in section describing A-Z Config Glossary)

  • Added option to skip processing of a file in some wrappers (i.e. pb2nc or regrid_data_plane) if the output file already exists (See PB2NC_SKIP_IF_OUTPUT_EXISTS in section describing A-Z Config Glossary)

Wrapper specific:

  • MakePlots

    • Reworked following the changes to the work done on stat_analysis_wrapper.py
  • StatAnalysis

    • Reworked to give users greater use of the MET stat_analysis tool
  • PcpCombine

    • Added support for -derive mode

    • Fixed bugs in -subtract mode and -sum mode

  • PB2NC

    • Refactored to allow looping by valid time and utilize filename templates instead of regex
  • PointStat

    • Refactored to allow looping by valid time and utilize filename templates instead of regex

    • Added verification mask and neighborhood width/shape configurations

  • EnsembleStat

    • Refactored to allow looping by valid time
  • GridStat

    • Added verification mask and neighborhood width/shape configurations
  • SeriesByLead

    • Changed configuration names for forecast hour to more closely match other wrappers (See LEAD_SEQ_[N], LEAD_SEQ_[N]_LABEL, SERIES_BY_LEAD_GROUP_FCSTS, and LEAD_SEQ in section describing A-Z Config Glossary)

General:

  • Improved string template substitution and extraction functionality to be more flexible and to allow time shifting/truncating (See section describing Directory and Filename Template Info)

• Improve timed handling so filename templates can be more flexible

• Added 'now' time item to allow start and end time of run to be defined relative to the current time at execution (See section describing Timing Control)

• Logfiles now contains METplus version number and start/end logs to easily discern multiple runs within a single log file

• Various bug fixes

METplus-2.0.4

30 Jan 22:48
Compare
Choose a tag to compare

METplus v2.0.4 Release Notes:

Configuration:

  • Updated config files to match sample data directory structure

General:

  • Moved large mask files from repository to sample data tarballs
  • Improved logging message clarity
  • List METplus version number in final configuration file and logging output

METplus-2.0.3

17 Jan 22:39
Compare
Choose a tag to compare

NOTE: To use wget from a linux server, mouse over the file to be downloaded and enter that URL after the wget command. Example:
wget https://github.com/NCAR/METplus/archive/v2.0.3.tar.gz
wget https://github.com/NCAR/METplus/releases/download/v2.0.3/sample_data-qpf.tgz

METplus v2.0.3 Release Notes:

Configuration:

• Added DO_NOT_RUN_EXE config variable to prevent applications from actually running

• Added LOG_TIMESTAMP_USE_RUNTIME config variable to use data time in log file names instead of run time

• METPLUS_BASE config variable is automatically set to the location METplus is being run

• Added automatically generated CLOCK_TIME config variable to keep track of time METplus was run

Wrapper specific:

• mode_wrapper

– new python wrapper for MET tool mode

• mtd_wrapper

– new python wrapper for MET tool mtd (mode time domain)

• pcp_combine_wrapper

– Threshold values specified in the config files now require a comparison operator (>,>=,==,!=,<,<=,gt,ge,eq,ne,lt,le) Previously _THRESH values were assumed to use >= by pcp_combine

• grid_stat_wrapper

– grid_stat will now process all name/level/threshold combinations in a single run if desired (some cases require splitting up calls to grid_stat, such as processing probabilistic forecasts or precip accumulations)

– Added probability threshold configs for grid_stat probabilistic forecast evaluation

General:

• Compressed input files with certain file extensions (gz, zip, bz2) will be automatically uncompressed and placed into a staging area for use in METplus (with option to scrub staging directory after run) - Gempak files now can automatically be converted to NetCDF for use in METplus (See [FCST/OBS]_[MET-APP]_DATATYPE)

• NetCDF field levels can now be specified in config files, i.e. (0,0,,). NOTE: Quotes around these items are required

• Updated MET config files to use MET 8.0

• Cleanup of plotting scripts

METplus-2.0.2

29 Nov 22:52
Compare
Choose a tag to compare

Minor release including addition of user_env_vars conf functionality.

Users can add variables to a new conf section called [user_env_vars] in METplus config files. These new conf items will be set as environment variables with the same name to be used in MET config files.

See Assets from v2.0.1, as nothing has changed between these versions in that regard.

METplus-2.0.1

27 Nov 18:52
Compare
Choose a tag to compare

Minor release including bug fixes.

See the METplus_Users_Guide.pdf Release Notes for details.

METplus-2.0

28 Sep 22:15
Compare
Choose a tag to compare

Merge remote-tracking branch 'origin/develop'

Merging all changes from the develop branch to master branch in
preparation for the METplus-2.0 Release which will be cut from
the master branch.

This commit has been run through and passed all working functional
use case tests.

METplus-1.0

08 May 16:56
Compare
Choose a tag to compare
Merge remote-tracking branch 'origin/develop'

Merging all changes from the develop branch to master branch in
preparation for the METplus Gamma Release which will  be cut from
the master branch.

This commit has been run through and passed all working unit and integration
tests.