From 2d76352076d69b06503753e17356f12b1253d388 Mon Sep 17 00:00:00 2001 From: George McCabe <23407799+georgemccabe@users.noreply.github.com> Date: Wed, 6 Jul 2022 13:21:06 -0600 Subject: [PATCH] per #1402, clean up Point2Grid conf file --- .../Point2Grid/Point2Grid.conf | 107 +++++++----------- 1 file changed, 42 insertions(+), 65 deletions(-) diff --git a/parm/use_cases/met_tool_wrapper/Point2Grid/Point2Grid.conf b/parm/use_cases/met_tool_wrapper/Point2Grid/Point2Grid.conf index 4da0f30ba..7d0a9e5a2 100644 --- a/parm/use_cases/met_tool_wrapper/Point2Grid/Point2Grid.conf +++ b/parm/use_cases/met_tool_wrapper/Point2Grid/Point2Grid.conf @@ -1,100 +1,77 @@ [config] -## Configuration-related settings such as the process list, begin and end times, etc. -# List of applications to run - only Point2Grid for this case -PROCESS_LIST = Point2Grid +# Documentation for this use case can be found at +# https://metplus.readthedocs.io/en/latest/generated/met_tool_wrapper/Point2Grid/Point2Grid.html -# time looping - options are INIT, VALID, RETRO, and REALTIME +# For additional information, please see the METplus Users Guide. +# https://metplus.readthedocs.io/en/latest/Users_Guide + +### +# Processes to run +# https://metplus.readthedocs.io/en/latest/Users_Guide/systemconfiguration.html#process-list +### + +PROCESS_LIST = Point2Grid + + +### +# Time Info +# LOOP_BY options are INIT, VALID, RETRO, and REALTIME # If set to INIT or RETRO: # INIT_TIME_FMT, INIT_BEG, INIT_END, and INIT_INCREMENT must also be set # If set to VALID or REALTIME: # VALID_TIME_FMT, VALID_BEG, VALID_END, and VALID_INCREMENT must also be set -LOOP_BY = INIT +# LEAD_SEQ is the list of forecast leads to process +# https://metplus.readthedocs.io/en/latest/Users_Guide/systemconfiguration.html#timing-control +### -# Format of VALID_BEG and VALID_END using % items -# %Y = 4 digit year, %m = 2 digit month, %d = 2 digit day, etc. -# see www.strftime.org for more information -# %Y%m%d%H expands to YYYYMMDDHH +LOOP_BY = INIT INIT_TIME_FMT = %Y%m%d%H - -# Start time for METplus run - must match INIT_TIME_FMT INIT_BEG = 2017060100 - -# End time for METplus run - must match INIT_TIME_FMT INIT_END = 2017060300 - -# Increment between METplus runs (in seconds if no units are specified) -# Must be >= 60 seconds INIT_INCREMENT = 24H -# List of forecast leads to process for each run time (init or valid) -# If unset, defaults to 0 (don't loop through forecast leads LEAD_SEQ = 12H -# Order of loops to process data - Options are times, processes -# Not relevant if only one item is in the PROCESS_LIST -# times = run all wrappers in the PROCESS_LIST for a single run time, then -# increment the run time and run all wrappers again until all times have -# been evaluated. -# processes = run the first wrapper in the PROCESS_LIST for all times -# specified, then repeat for the next item in the PROCESS_LIST until all -# wrappers have been run LOOP_ORDER = times -# Verbosity of MET output - overrides LOG_VERBOSITY for Point2Grid only -# This has shown to be a bad idea because it takes precedence over LOG_MET_VERBOSITY/LOG_VERBOSIT -# LOG_POINT2GRID_VERBOSITY = 1 -# Time relative to valid time (in seconds if no units are specified) to allow files to be considered -# valid. Set both BEGIN and END to 0 to require the exact time in the filename -# Not used in this example. +### +# File I/O +# https://metplus.readthedocs.io/en/latest/Users_Guide/systemconfiguration.html#directory-and-filename-template-info +### + +POINT2GRID_INPUT_DIR = +POINT2GRID_INPUT_TEMPLATE = {INPUT_BASE}/met_test/data/sample_obs/prepbufr/sample_pb.nc + +POINT2GRID_OUTPUT_DIR = +POINT2GRID_OUTPUT_TEMPLATE = {OUTPUT_BASE}/met_tool_wrapper/Point2Grid/grid.{init?fmt=%Y%d%H}.nc + POINT2GRID_FILE_WINDOW_BEGIN = 0 POINT2GRID_FILE_WINDOW_END = 0 -# Value to pass with the -to_grid See MET User's Guide for more information + +### +# Point2Grid Settings +# https://metplus.readthedocs.io/en/latest/Users_Guide/wrappers.html#point2grid +### + +# LOG_POINT2GRID_VERBOSITY = 1 + POINT2GRID_REGRID_TO_GRID = G212 -# Value to pass with the -field string. See MET User's Guide for more information -# FIELD and LEVEL both end up in the -field string POINT2GRID_INPUT_FIELD =TMP POINT2GRID_INPUT_LEVEL = -# Value to pass with the -qc argument POINT2GRID_QC_FLAGS = 0 -# Value to pass with the -adp argument - This is a file name with GOES Aerosol Detection Product data POINT2GRID_ADP = -# Value to pass with the -method argumen - Default is UW_MEAN, other examples are -POINT2GRID_REGRID_METHOD = MAX +POINT2GRID_REGRID_METHOD = MAX -# Value to pass with the -gaussian-dx argument - Distance interval for gaussian smoothing -# Default is 81.271 POINT2GRID_GAUSSIAN_DX = 81.271 +POINT2GRID_GAUSSIAN_RADIUS = 120 -# Value to pass with the -gaussian-radius argument - radius of influence for the gaussian smoothing -# Default is 120 -POINT2GRID_GAUSSIAN_RADIUS = 120 - -# Value to pass with the -prob_cat_thresh argument - threshold for probability of occurrence POINT2GRID_PROB_CAT_THRESH = -# Value to pass with the -vld_thresh argument - threshold for percentage of valid data .5 default -POINT2GRID_VLD_THRESH = - -# End of [config] section and start of [dir] section -[dir] - -# Input/Output directories can be left empty if the corresponding template contains the full path to the files -POINT2GRID_INPUT_DIR = - -POINT2GRID_OUTPUT_DIR = - -# End of [dir] section and start of [filename_templates] section -[filename_templates] - -# Template to look for input to Point2Grid relative to POINT2GRID_INPUT_DIR -POINT2GRID_INPUT_TEMPLATE = {INPUT_BASE}/met_test/data/sample_obs/prepbufr/sample_pb.nc - -# Template to use to write output from Point2Grid -POINT2GRID_OUTPUT_TEMPLATE = {OUTPUT_BASE}/met_tool_wrapper/Point2Grid/grid.{init?fmt=%Y%d%H}.nc +POINT2GRID_VLD_THRESH =