# StatAnalysis METplus Configuration
[config]

#### Input
INPUT_BASE = {ENV[DATA]}/all_stats
MODEL1_STAT_ANALYSIS_LOOKIN_DIR = {INPUT_BASE}

#### Output
OUTPUT_BASE = {ENV[DATA]}
LOG_DIR = {OUTPUT_BASE}/logs
TMP_DIR = {OUTPUT_BASE}/tmp
STAT_ANALYSIS_OUTPUT_DIR = {OUTPUT_BASE}/stats
## this is the output file!
MODEL1_STAT_ANALYSIS_DUMP_ROW_TEMPLATE = evs.stats.{ENV[MODELNAME]}.{ENV[RUN]}.{ENV[VERIF_CASE]}.v{ENV[VDATE]}.stat

LOG_METPLUS = {LOG_DIR}/StatAnalysis_fcst{MODEL1}_{ENV[VERIF_CASE]}_{ENV[STEP]}_for{VALID_BEG}.log
METPLUS_CONF = {ENV[DATA]}/confs/StatAnalysis_fcst{MODEL1}_{ENV[VERIF_CASE]}_{ENV[STEP]}_for{VALID_BEG}.conf

### METplus application
LOOP_ORDER = times
PROCESS_LIST = StatAnalysis

LOOP_BY = VALID

#VALID_TIME_FMT = %Y%m%d%H
#VALID_BEG = {ENV[VDATE]}{ENV[vbeg]}
#VALID_END = {ENV[VDATE]}{ENV[vend]}
#VALID_INCREMENT = 6H
#LEAD_SEQ = begin_end_incr(0,384,6)

## using these ran, but the output was a blank file
VALID_TIME_FMT = %Y%m%d
VALID_BEG = {ENV[VDATE]}
VALID_END = {ENV[VDATE]}
VALID_INCREMENT = 24H

# Models to process
# MODELn is the model name to filter for in
#           stat files [required]
# MODELn_OBTYPE is the observation name
#               to filter for the .stat files
#               [required]
# MODELn_STAT_ANALYSIS_LOOKIN_DIR is the directory to search for
#                                 the .stat files in, wildcards (*)
#                                 are okay to search for multiple
#                                 directories and templates like
#                                 {valid?fmt=%Y%m%d%H%M%S} [required]
# MODELn_REFERENCE_NAME is a reference name for MODELn, defaults to
#                       MODELn, it can be used in the file template names
#                       [optional]

# OUTPUT_BASE = {ENV[DATA]} is defined in machine.conf
# INPUT_BASE is undefined

MODEL1 = {ENV[MODNAM]}
MODEL1_OBTYPE = {MODEL1}
#MODEL1_OBTYPE = SFCSHP, ADPSFC
MODEL1_REFERENCE_NAME = {MODEL1}

### StatAnalysis
STAT_ANALYSIS_MET_CONFIG_OVERRIDES = obtype = [];
#STAT_ANALYSIS_MET_CONFIG_OVERRIDES = obtype = ["SFCSHP","ADPSFC"];

# Location of MET config file to pass to StatAnalysis
STAT_ANALYSIS_CONFIG_FILE = {ENV[METPLUS_PATH]}/parm/met_config/STATAnalysisConfig_wrapped

STAT_ANALYSIS_JOB_NAME = filter

# if using -dump_row, put in JOBS_ARGS "-dump_row [dump_row_file]"
# if using -out_stat, put in JOBS_ARGS "-out_stat [out_stat_file]"
# METplus will fill in filename
STAT_ANALYSIS_JOB_ARGS = -dump_row [dump_row_file]

# Optional variables for further filtering
# can be blank, single, or multiple values
# if more than one use comma separated list
# (FCST)(OBS)_(VALID)(INIT)_HOUR_LIST: HH format (ex. 00, 06, 12)
# (FCST)(OBS)_LEAD_LIST: HH[H][MMSS] format (ex. 00, 06, 120)
MODEL_LIST = {MODEL1}
DESC_LIST =
FCST_LEAD_LIST =
OBS_LEAD_LIST =
FCST_VALID_HOUR_LIST =
FCST_INIT_HOUR_LIST =
OBS_VALID_HOUR_LIST =
OBS_INIT_HOUR_LIST =
FCST_VAR_LIST =
OBS_VAR_LIST =
FCST_UNITS_LIST =
OBS_UNITS_LIST =
FCST_LEVEL_LIST =
OBS_LEVEL_LIST =
VX_MASK_LIST =
INTERP_MTHD_LIST =
INTERP_PNTS_LIST =
FCST_THRESH_LIST =
OBS_THRESH_LIST =
COV_THRESH_LIST =
ALPHA_LIST =
LINE_TYPE_LIST = CTC, CTS, CNT, SL1L2, SAL1L2

# how to treat items listed in above _LIST variables
# GROUP_LIST_ITEMS: items listed in a given _LIST variable
#                   will be grouped together
# LOOP_LIST_ITEMS:  items listed in a give _LIST variable
#                   will be looped over
# if not listed METplus will treat the list as a group
GROUP_LIST_ITEMS = LINE_TYPE_LIST
LOOP_LIST_ITEMS = MODEL_LIST