[config] OUTPUT_BASE = {ENV[output_base]} LOG_LINE_FORMAT = # time looping - options are INIT, VALID, RETRO, and REALTIME LOOP_BY = VALID # Format of VALID_BEG and VALID_END VALID_TIME_FMT = %Y%m%d%H # Start time for METplus run VALID_BEG = {ENV[vday]}{ENV[vbeg]} # # End time for METplus run VALID_END = {ENV[vday]}{ENV[vend]} #VALID_END = {now?fmt=%Y%m%d}12 METPLUS_PATH = {ENV[METPLUS_PATH]} #conf and config path #MET_CONFIG = {ENV[MET_CONFIG]} # Increment between METplus runs in seconds. Must be >= 60 # 86400 sec=24h #VALID_INCREMENT = 21600 VALID_INCREMENT = {ENV[valid_increment]} # Options are times, processes # times = run all items in the PROCESS_LIST for a single initialization # time, then repeat until all times have been evaluated. # processes = run each item in the PROCESS_LIST for all times # specified, then repeat for the next item in the PROCESS_LIST. LOOP_ORDER = times # List of applications to run #PROCESS_LIST = EnsembleStat, GridStat PROCESS_LIST = EnsembleStat #GRID_STAT_REGRID_TO_GRID = {ENV[regrid]} # run pcp_combine on forecast/obs data? #FCST_PCP_COMBINE_RUN = True #OBS_PCP_COMBINE_RUN = True #OBS_REGRID_DATA_PLANE_RUN = True # list of variables to compare FCST_VAR1_NAME = TMP FCST_VAR1_LEVELS = Z2 OBS_VAR1_NAME = {FCST_VAR1_NAME} OBS_VAR1_LEVELS = {FCST_VAR1_LEVELS} FCST_VAR2_NAME = UGRD FCST_VAR2_LEVELS = Z10 OBS_VAR2_NAME = {FCST_VAR2_NAME} OBS_VAR2_LEVELS = {FCST_VAR2_LEVELS} FCST_VAR3_NAME = VGRD FCST_VAR3_LEVELS = Z10 OBS_VAR3_NAME = {FCST_VAR3_NAME} OBS_VAR3_LEVELS = {FCST_VAR3_LEVELS} FCST_VAR4_NAME = RH FCST_VAR4_LEVELS = Z2 OBS_VAR4_NAME = {FCST_VAR4_NAME} OBS_VAR4_LEVELS = {FCST_VAR4_LEVELS} FCST_VAR5_NAME = VIS FCST_VAR5_LEVELS = L0 FCST_VAR5_OPTIONS = GRIB_lvl_typ = 1 OBS_VAR5_NAME = {FCST_VAR5_NAME} OBS_VAR5_LEVELS = {FCST_VAR5_LEVELS} FCST_VAR6_NAME = TCDC FCST_VAR6_LEVELS = L0 FCST_VAR6_OPTIONS = GRIB2_ipdtmpl_index=8; GRIB2_ipdtmpl_val={lead?fmt=%HH} OBS_VAR6_NAME = {FCST_VAR6_NAME} OBS_VAR6_LEVELS = {FCST_VAR6_LEVELS} FCST_VAR7_NAME = DPT FCST_VAR7_LEVELS = Z2 OBS_VAR7_NAME = {FCST_VAR7_NAME} OBS_VAR7_LEVELS = {FCST_VAR7_LEVELS} FCST_VAR8_NAME = HGT FCST_VAR8_LEVELS = L0 FCST_VAR8_OPTIONS = GRIB_lvl_typ = 215 OBS_VAR8_NAME = {FCST_VAR8_NAME} OBS_VAR8_LEVELS = {FCST_VAR8_LEVELS} FCST_VAR9_NAME = CAPE FCST_VAR9_LEVELS = L0 FCST_VAR9_OPTIONS = GRIB_lvl_typ = 1 OBS_VAR9_NAME = {FCST_VAR9_NAME} OBS_VAR9_LEVELS = {FCST_VAR9_LEVELS} FCST_VAR10_NAME = PRMSL FCST_VAR10_LEVELS = L0 OBS_VAR10_NAME = {FCST_VAR10_NAME} OBS_VAR10_LEVELS = {FCST_VAR10_LEVELS} FCST_VAR11_NAME = HGT FCST_VAR11_LEVELS = P500 OBS_VAR11_NAME = {FCST_VAR11_NAME} OBS_VAR11_LEVELS = {FCST_VAR11_LEVELS} FCST_VAR12_NAME = HGT FCST_VAR12_LEVELS = P50, P100, P200, P250, P300, P700, P850, P925, P1000 OBS_VAR12_NAME = {FCST_VAR12_NAME} OBS_VAR12_LEVELS = {FCST_VAR12_LEVELS} FCST_VAR13_NAME = UGRD FCST_VAR13_LEVELS = P850 OBS_VAR13_NAME = {FCST_VAR13_NAME} OBS_VAR13_LEVELS = {FCST_VAR13_LEVELS} FCST_VAR14_NAME = VGRD FCST_VAR14_LEVELS = P850 OBS_VAR14_NAME = {FCST_VAR14_NAME} OBS_VAR14_LEVELS = {FCST_VAR14_LEVELS} FCST_VAR15_NAME = UGRD FCST_VAR15_LEVELS = P500 OBS_VAR15_NAME = {FCST_VAR15_NAME} OBS_VAR15_LEVELS = {FCST_VAR15_LEVELS} FCST_VAR16_NAME = VGRD FCST_VAR16_LEVELS = P500 OBS_VAR16_NAME = {FCST_VAR16_NAME} OBS_VAR16_LEVELS = {FCST_VAR16_LEVELS} FCST_VAR17_NAME = TMP FCST_VAR17_LEVELS = P500 OBS_VAR17_NAME = {FCST_VAR17_NAME} OBS_VAR17_LEVELS = {FCST_VAR17_LEVELS} FCST_VAR18_NAME = TMP FCST_VAR18_LEVELS = P50, P100, P200, P250, P300, P700, P850, P925, P1000 OBS_VAR18_NAME = {FCST_VAR18_NAME} OBS_VAR18_LEVELS = {FCST_VAR18_LEVELS} FCST_VAR19_NAME = UGRD FCST_VAR19_LEVELS = P50, P100, P200, P250, P300, P700, P925, P1000 OBS_VAR19_NAME = {FCST_VAR19_NAME} OBS_VAR19_LEVELS = {FCST_VAR19_LEVELS} FCST_VAR20_NAME = VGRD FCST_VAR20_LEVELS = P50, P100, P200, P250, P300, P700, P925, P1000 OBS_VAR20_NAME = {FCST_VAR20_NAME} OBS_VAR20_LEVELS = {FCST_VAR20_LEVELS} lead = {ENV[lead]} LEAD_SEQ = {lead} #Other environment parameters passed from scripts MODEL = {ENV[MODEL]} model = {ENV[model]} ####################################################### ENSEMBLE_STAT_REGRID_TO_GRID = {ENV[regrid]} OBTYPE = PREPBUFR MASKPATH = {ENV[maskpath]} TMP_DIR = {OUTPUT_BASE}/tmp ENSEMBLE_STAT_DESC = NA ENSEMBLE_STAT_REGRID_METHOD = NEAREST ENSEMBLE_STAT_REGRID_WIDTH = 1 ENSEMBLE_STAT_REGRID_VLD_THRESH = 0.5 ENSEMBLE_STAT_REGRID_SHAPE = SQUARE ENSEMBLE_STAT_ENS_VLD_THRESH = 1.0 ENSEMBLE_STAT_ENS_THRESH = 1.0 ENSEMBLE_STAT_MESSAGE_TYPE = ADPSFC, SFCSHP, MSONET, ADPUPA ENSEMBLE_STAT_DUPLICATE_FLAG = NONE ENSEMBLE_STAT_SKIP_CONST = False ENSEMBLE_STAT_OBS_ERROR_FLAG = FALSE #OBS_WINDOW_BEGIN = -3600 #OBS_WINDOW_END = 3600 ENSEMBLE_STAT_SSVAR_BIN_SIZE = 1000000 ENSEMBLE_STAT_PHIST_BIN_SIZE = 0.05 ENSEMBLE_STAT_MASK_GRID = ENSEMBLE_STAT_MASK_POLY = {MASKPATH}/Bukovsky_G212_CONUS.nc ENSEMBLE_STAT_CI_ALPHA = 0.05 ENSEMBLE_STAT_INTERP_FIELD = BOTH ENSEMBLE_STAT_INTERP_VLD_THRESH = 1.0 ENSEMBLE_STAT_INTERP_SHAPE = SQUARE ENSEMBLE_STAT_INTERP_TYPE_METHOD = NEAREST ENSEMBLE_STAT_INTERP_TYPE_WIDTH = 1 ENSEMBLE_STAT_OUTPUT_FLAG_ECNT = BOTH ENSEMBLE_STAT_OUTPUT_FLAG_RPS = NONE ENSEMBLE_STAT_OUTPUT_FLAG_RHIST = NONE ENSEMBLE_STAT_OUTPUT_FLAG_PHIST = NONE ENSEMBLE_STAT_OUTPUT_FLAG_ORANK = NONE ENSEMBLE_STAT_OUTPUT_FLAG_SSVAR = NONE ENSEMBLE_STAT_OUTPUT_FLAG_RELP = NONE ENSEMBLE_STAT_NC_ORANK_FLAG_LATLON = TRUE ENSEMBLE_STAT_NC_ORANK_FLAG_MEAN = TRUE ENSEMBLE_STAT_NC_ORANK_FLAG_RAW = TRUE ENSEMBLE_STAT_NC_ORANK_FLAG_RANK = TRUE ENSEMBLE_STAT_NC_ORANK_FLAG_PIT = TRUE ENSEMBLE_STAT_NC_ORANK_FLAG_VLD_COUNT = TRUE ENSEMBLE_STAT_NC_ORANK_FLAG_WEIGHT = FALSE GRID_WEIGHT_FLAG = COS_LAT ENSEMBLE_STAT_MET_CONFIG_OVERRIDES = tmp_dir = "{TMP_DIR}"; ############################################################### modelhead = {ENV[modelhead]} modelpath = {ENV[modelpath]} modelgrid = {ENV[modelgrid]} modeltail = {ENV[modeltail]} obsvpath = {ENV[obsvpath]} obsvhead = {ENV[obsvhead]} obsvgrid = {ENV[obsvgrid]} domain = {ENV[domain]} # location of ensemble_stat and grid_stat MET config files ENSEMBLE_STAT_CONFIG_FILE = {METPLUS_BASE}/parm/met_config/EnsembleStatConfig_wrapped #Defines the name of final metplus conf METPLUS_CONF = {OUTPUT_BASE}/final_{model}_ens_sfc_{ENV[vbeg]}.conf FCST_ENSEMBLE_STAT_INPUT_DATATYPE = GRIB OBS_ENSEMBLE_STAT_INPUT_POINT_DATATYPE = NETCDF ENSEMBLE_STAT_N_MEMBERS = 26 ENSEMBLE_STAT_ENS_THRESH = 1.0 LOG_LEVEL = DEBUG LOG_ENSEMBLE_STAT_VERBOSITY = 2 ENSEMBLE_STAT_OUTPUT_PREFIX = {MODEL}_PREPBUFR_{domain}_FHR{lead?fmt=%HH} [dir] FCST_ENSEMBLE_STAT_INPUT_DIR = {modelpath} OBS_ENSEMBLE_STAT_POINT_INPUT_DIR = {obsvpath} ENSEMBLE_STAT_OUTPUT_DIR = {OUTPUT_BASE}/stat [filename_templates] FCST_ENSEMBLE_STAT_INPUT_TEMPLATE = sref.{init?fmt=%Y%m%d}/{init?fmt=%H}/pgrb/{modelhead}_???.t{init?fmt=%H}z.{modelgrid}.*.f{lead?fmt=%HH}.grib2 OBS_ENSEMBLE_STAT_POINT_INPUT_TEMPLATE = {obsvhead}.{valid?fmt=%Y%m%d}/{obsvhead}.t{valid?fmt=%H}z.{obsvgrid}.nc