[dir] METPLUS_BASE = {ENV[MET_PLUS_PATH]} MET_INSTALL_DIR = {ENV[MET_PATH]} MET_BIN_DIR = {ENV[MET_PATH]}/bin METPLUS_PARM_BASE = {ENV[MET_PLUS_CONF]} INPUT_BASE = {ENV[COMINobs]} OUTPUT_BASE = {ENV[MET_PLUS_OUT]}/{ENV[VERIF_TYPE]}/{ENV[NEST]}/pb2nc CONFIG_DIR = {ENV[MET_CONFIG]} LOG_DIR = {OUTPUT_BASE}/logs TMP_DIR = {OUTPUT_BASE}/tmp MODEL1 = {ENV[MODELNAME]} NEST = {ENV[NEST]} PB2NC_INPUT_DIR = {INPUT_BASE} PB2NC_OUTPUT_DIR = {OUTPUT_BASE} [filename_templates] PB2NC_INPUT_TEMPLATE = nam.{da_init?fmt=%Y%m%d}/nam.t{cycle?fmt=%2H}z.prepbufr.tm{offset?fmt=%2H} PB2NC_OUTPUT_TEMPLATE = prepbufr.{MODEL1}.{NEST}.{valid?fmt=%Y%m%d%H}.nc [config] LOG_LEVEL = {ENV[METPLUS_VERBOSITY]} LOG_MET_VERBOSITY = {ENV[MET_VERBOSITY]} LOG_PB2NC_VERBOSITY = {LOG_MET_VERBOSITY} LOG_TIMESTAMP_TEMPLATE = %Y%m%d%H%M%S LOG_TIMESTAMP_USE_DATATIME = no LOG_LINE_FORMAT = %(asctime)s.%(msecs)03d %(name)s (%(filename)s:%(lineno)d) %(levelname)s: %(message)s LOG_ERR_LINE_FORMAT = {LOG_LINE_FORMAT} LOG_DEBUG_LINE_FORMAT = {LOG_LINE_FORMAT} LOG_INFO_LINE_FORMAT = %(asctime)s.%(msecs)03d %(name)s %(levelname)s: %(message)s LOG_LINE_DATE_FORMAT = %m/%d %H:%M:%S LOG_METPLUS = {LOG_DIR}/PB2NC_fcst{ENV[MODELNAME]}_{ENV[VERIF_CASE]}_{ENV[VERIF_TYPE]}_{ENV[job_name]}_for{ENV[VDATE]}{ENV[VHOUR]}_runon{CLOCK_TIME}.log METPLUS_CONF = {OUTPUT_BASE}/confs/PB2NC_fcst{ENV[MODELNAME]}_{ENV[VERIF_CASE]}_{ENV[VERIF_TYPE]}_{ENV[job_name]}_for{ENV[VDATE]}{ENV[VHOUR]}_runon{CLOCK_TIME}.conf OBTYPE = METAR PROCESS_LIST = PB2NC PB2NC_INPUT_DATATYPE = FCST_IS_PROB = False OBS_IS_PROB = False PB2NC_CONFIG_FILE = PB2NC_GRID = PB2NC_POLY = PB2NC_STATION_ID = PB2NC_MESSAGE_TYPE = ADPSFC PB2NC_SKIP_IF_OUTPUT_EXISTS = True PB2NC_VERTICAL_LOCATION = upper_air PB2NC_QUALITY_MARK_THRESH = 9 PB2NC_OBS_BUFR_VAR_LIST = TOB, UOB, VOB, D_WIND, D_RH, TDO, PMO, TOCC, HOVI, CEILING, MXGS, PRWE PB2NC_TIME_SUMMARY_FLAG = FALSE PB2NC_TIME_SUMMARY_BEG = 000000 PB2NC_TIME_SUMMARY_END = 235959 PB2NC_TIME_SUMMARY_VAR_NAMES = PB2NC_TIME_SUMMARY_TYPES = PB2NC_TIME_SUMMARY_RAW_DATA = False PB2NC_TIME_SUMMARY_STEP = 3600 PB2NC_TIME_SUMMARY_WIDTH = 3600 PB2NC_TIME_SUMMARY_GRIB_CODES = PB2NC_TIME_SUMMARY_VALID_FREQ = 0 PB2NC_TIME_SUMMARY_VALID_THRESH = 0.0 PB2NC_MET_CONFIG_OVERRIDES = obs_prepbufr_map = [ { key = "ZOB"; val = "HGT"; }, { key = "POB"; val = "PRES"; }, { key = "QOB"; val = "SPFH"; }, { key = "TOB"; val = "TMP"; }, { key = "UOB"; val = "UGRD"; }, { key = "VOB"; val = "VGRD"; }, { key = "D_WDIR"; val = "WDIR"; }, { key = "D_WIND"; val = "WIND"; }, { key = "D_RH"; val = "RH"; }, { key = "D_MIXR"; val = "MIXR"; }, { key = "D_PBL"; val = "HPBL"; }, { key = "D_CAPE"; val = "CAPE"; }, { key = "TDO"; val = "DPT"; }, { key = "PMO"; val = "PRMSL"; }, { key = "TOCC"; val = "TCDC"; }, { key = "HOVI"; val = "VIS"; }, { key = "CEILING"; val = "CEILING"; }, { key = "MXGS"; val = "GUST";}, { key = "D_MLCAPE"; val = "MLCAPE"; } ]; PB2NC_OFFSETS = 6, 3 PB2NC_SKIP_TIMES = PB2NC_MANDATORY = True LOOP_BY = VALID LOOP_ORDER = times VALID_TIME_FMT = %Y%m%d%H VALID_BEG = {ENV[VDATE]}{ENV[VHOUR]} VALID_END = {ENV[VDATE]}{ENV[VHOUR]} VALID_INCREMENT = 24H SKIP_TIMES = LEAD_SEQ = 0 OMP_NUM_THREADS = 1 INPUT_MUST_EXIST = True USER_SHELL = bash DO_NOT_RUN_EXE =