METplus Release Notes¶
When applicable, release notes are followed by the GitHub issue number which describes the bugfix, enhancement, or new feature: https://github.com/dtcenter/METplus/issues
New in v3.1.1 (20201222)
Bugfixes:
Missing dependencies for CyclonePlotter wrapper no longer prevent others wrappers from being used (#586)
Fixed corrupted time information error when running using custom loop list (#740)
Fixed logic preventing StatAnalysis to run with MakePlots (#743)
New in v3.1 (20200810)
Bugfixes:
Running EnsembleStat then GridStat fails when PCPCombine is also run (#509)
New Wrappers:
New Use Cases:
StatAnalysis use case to demonstrate using Python Embedding (#492)
Develop new SWPC use case using_gen_vx_mask (#427)
Create a Feature Relative Use Case with User Diagnostics (#522)
Develop Surrogate Severe Calculation use-case (#413)
Enhancements:
GenVxMask wrapper doesn’t handle commas within command line arguments properly (#454)
Enhance PointStat to process one field at a time (#451)
GridStat and other wrappers set input dir to OUTPUT_BASE if not set (#446)
Add curl possibility to build_components build MET script (#513)
Change the shebang lines from “#!/usr/bin/env python” to “#!/usr/bin/env python3” (#503)
Add variable MET_BIN_DIR to replace {MET_INSTALL_DIR}/bin in the code (#502)
File window functionality gives useful message if not enough information provided in filename template (#517)
Enable METplus to only process certain months of a year (#512)
Enhance StatAnalysis/MakePlots to support use defined templates in plotting scripts (#500)
Create Docker image for METplus release (#498)
StatAnalysis wrapper no longer silently fails when no field information is provided (#422)
Allow regrid_data_plane wrapper to input multiple fields (#421)
Expand support for begin_end_incr syntax (#404)
Clean up StringSub/StringExtract calls (#343)
Rearrange ush with subdirs (#311)
Internal:
Change mouse over text for use cases to include config file name (#400)
Setup Initial Integration Test Framework - Travis CI (#185)
Setup new location to house INPUT DATA for testing (#461)
Split up use case tests so it can be run on Travis (#460)
Update Tutorial Chapter 4 for MET 9.0, METplus 3.0 (#428)
Reorganize sphinx documentation files (#418)
New in v3.0 (20200316)
Moved to using Python 3.6.3
User environment variables ([user_env_vars]) and [FCST/OBS]_VAR<n>_[NAME/LEVEL/OPTIONS] now support filename template syntax, i.e. {valid?fmt=%Y%m%d%H}
Added support for python embedding to supply gridded input data to MET tools (PCPCombine, GridStat, PointStat (gridded data only), RegridDataPlane…
PCPCombine now supports custom user-defined commands to build atypical use case calls
Improved logging to help debugging by listing expected file path
PyEmbedIngester wrapper added to allow python embedding for multiple data sources
Added support for month and year intervals for [INIT/VALID]_INCREMENT and LEAD_SEQ
Addition of contributor/developer guide as part of documentation
Documentation moved online using GitHub Pages and completely renamed, PDF option TBD.
Bugfix: PCPCombine subtract mode will call add method with 1 file if processing accumulation data and the lead time is equal to the desired accumulation
Bugfix: PCPCombine add mode forecast GRIB input
Bugfix: PCPCombine sum mode no longer fails when input level is not explicitly specified