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
User environment variables ([user_env_vars]) and [FCST/OBS]_VAR_[NAME/LEVEL/OPTIONS] now support filename template syntax, i.e. {valid?fmt=%Y%m%d%H} (#267)
Added support for month, year, and sub-hourly intervals for [INIT/VALID]_INCREMENT and LEAD_SEQ (#292, #298)
Configuration Name Changes:
Many configuration variable names have changed to conform to naming conventions (#306, #312, etc).
_REGRID_TO_GRID options for GridStat, EnsembleStat, MODE, MTD, SeriesAnalysis (#339)
_OUTPUT_PREFIX for GridStat, PointStat, EnsembleStat, MODE, and MTD (#351).
Support wrapper specific field info lists - [FCST/OBS]_VAR[NAME/LEVELS/OPTIONS/THRESH] supported to allow different lists for each wrapper. Applies to GridStat, PointStat, EnsembleStat, MODE, and MTD (#378).
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)