Skip to content
Pre-release
Pre-release

@georgemccabe georgemccabe released this Oct 26, 2020 · 1 commit to main_v4.0-beta1 since this release

Release Notes

Changes from this release are listed here: https://dtcenter.github.io/METplus/develop/Users_Guide/release-notes.html

Sample Data

Input data used to run the use cases can be found here: https://dtcenter.ucar.edu/dfiles/code/METplus/METplus_Data

Assets 2

@georgemccabe georgemccabe released this Aug 10, 2020

METplus Wrappers v3.1 Release Notes:

Release notes can be found here: https://dtcenter.github.io/METplus/Users_Guide/release-notes.html

Sample Input Data

The following data is used to run the use cases in the repository.
NOTE: Some of the data tarballs are from previously releases since they have not been updated since that release. Review the tarball names to determine if you need to obtain a new tarball. New tarballs for this release will be included in the 'Assets' below.

MET Tool Wrapper (parm/use_cases/met_tool_wrapper)

Model Applications (parm/use_cases/model_applications)

Assets 8
  • v3.0.3
  • a3e4cc3
  • Compare
    Choose a tag to compare
    Search for a tag
  • v3.0.3
  • a3e4cc3
  • Compare
    Choose a tag to compare
    Search for a tag

@jprestop jprestop released this Jun 26, 2020

METplus v3.0.3 Bugfix Release Notes:

Bugfixes

  • Added variable MET_BIN_DIR to replace {MET_INSTALL_DIR}/bin in the code. Users can now have their executables in a different directory, such as "exec".

Sample Input Data

The following data is used to run the use cases in the repository.

MET Tool Wrapper (parm/use_cases/met_tool_wrapper)

Model Applications (parm/use_cases/model_applications)

Assets 2
  • v3.0.2
  • e0f0dc8
  • Compare
    Choose a tag to compare
    Search for a tag
  • v3.0.2
  • e0f0dc8
  • Compare
    Choose a tag to compare
    Search for a tag

@georgemccabe georgemccabe released this May 22, 2020

METplus 3.0.2 Bugfix Release Notes:

Bugfixes

  • Unset LOG_*_VERBOSITY (i.e. LOG_GRID_STAT_VERBOSITY) in use case files to prevent these values from taking precedence over user setting LOG_MET_VERBOSITY.
  • Added input data needed to run online tutorial content.

Sample Input Data

The following data is used to run the use cases in the repository.

MET Tool Wrapper (parm/use_cases/met_tool_wrapper)

Model Applications (parm/use_cases/model_applications)

Assets 3
  • v3.0.1
  • 5773574
  • Compare
    Choose a tag to compare
    Search for a tag
  • v3.0.1
  • 5773574
  • Compare
    Choose a tag to compare
    Search for a tag

@georgemccabe georgemccabe released this May 12, 2020

METplus 3.0.1 Bugfix Release Notes:

Bugfixes

  • Fixed {now} functionality in [INIT/VALID]_[BEG/END]
  • Fixed formatting for field level in StatAnalysis wrapper
  • Updated MODE Time Domain use cases to produce better results
Assets 2

@georgemccabe georgemccabe released this Mar 16, 2020

METplus 3.0 Release Notes

General

  • Moved to using Python 3.6.3 or higher.
  • Reorganization of use case directory structure - see https://dtcenter.github.io/METplus/Users_Guide/usecases.html
  • Support for Python Embedding:
    • For supplying gridded input data to MET tools: PCPCombine, RegridDataPlane, PointStat, etc.
    • For MET tools that accept multiple input files: SeriesAnalysis, EnsembleStat,and MTD
    • For reading point observations via ASCII2NC
  • Documentation moved online using GitHub Pages: https://dtcenter.github.io/METplus
    • Addition of Contributor's Guide
  • Logging:
    • Enhanced log output to include MET command and required environment variables in the MET tool log file. (#374)
    • Improved logging to help debugging by listing expected file path and reporting error count for each wrapper (#289)

Wrapper Specific

  • ASCII2NC (#263)
    • New wrapper
  • SeriesAnalysis (#381)
    • New wrapper
  • PyEmbedIngester (#281)
    • New wrapper
    • Added to allow python embedding for multiple data sources
  • PcpCombine
    • Supports custom user-defined commands to build atypical use case calls (#212)
    • Supports bucket dumping (#305)
    • Supports constant initialization time for processing forecast data
  • PB2NC
    • New configuration variables PB2NC_VALID_[BEG/END] to set -valid_beg and -valid_end command line args (#338)
  • PointStat
    • New configuration variables POINT_STAT_OBS_VALID_[BEG/END] to set -obs_valid_beg and -obs_valid_end command line arguments.
  • RegridDataPlane
    • Support gaussian command line arguments via METplus (#367)

Configuration

Bugfixes

  • ExtractTiles wrapper now checks for empty file list rather than an empty directory, (#277)
  • PCPCombine subtract mode will call add method with 1 file if processing accumulation data and the lead time is equal to the desired accumulation
  • PCPCombine add mode forecast GRIB input
  • PCPCombine sum mode no longer fails when input level is not explicitly specified
  • PCPCombine now sets additional field options in -add mode using [FCST/OBS]_PCP_COMBINE_INPUT_OPTIONS (#390)
  • Feature relative config files no longer defines variable names and levels via VAR_LIST. Now employ the same syntax as other wrappers: BOTH_VAR1_NAME, BOTH_VAR1_LEVELS, BOTH_VAR2_NAME, BOTH_VAR2_LEVELS, etc. (#143)
  • SeriesAnalysis wrappers, use the STAGING_DIR rather than the TMP dir for storing intermediate files and remove these files before exiting the wrapper. (#341)
  • SeriesByLead wrapper no longer creates temporary subdirectories based on the current process id, as this prevented the wrapper from being run stand-alone using pre-existing data (#332)
  • SeriesByInit wrapper no longer creates temporary subdirectories based on the current process id, as this prevented the wrapper from being run stand-alone using pre-existing data (#333)
Assets 10

@fisherhucar fisherhucar released this Jul 25, 2019

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.

Assets 10

@georgemccabe georgemccabe released this Jun 18, 2019

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.

Assets 4

@georgemccabe georgemccabe released this May 4, 2019

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

Assets 9

@georgemccabe georgemccabe released this Jan 30, 2019

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
Assets 9
You can’t perform that action at this time.