////////////////////////////////////////////////////////////////////////////////
//
// Point-Stat configuration file.
//
// For additional information, please see the MET User's Guide.
//
////////////////////////////////////////////////////////////////////////////////

model = "WRF";

//
// Output description to be written
// May be set separately in each "obs.field" entry
//
desc = "NA";

////////////////////////////////////////////////////////////////////////////////

regrid = {
   to_grid = NONE;
   method  = NEAREST;
   width   = 1;
}

////////////////////////////////////////////////////////////////////////////////

obs_window = {
   beg = -1800;
   end =  1800;
}

////////////////////////////////////////////////////////////////////////////////

mpr_column  = [];
mpr_thresh  = [];
cnt_thresh  = [ NA ];
cnt_logic   = UNION;
wind_thresh = [ NA ];
wind_logic  = UNION;
eclv_points = 0.05;

fcst = {
   sid_inc = [];
   sid_exc = [];
   obs_quality_inc  = [];
   obs_quality_exc  = [];

   name         = "TMP";
   level        = "Z2";
   message_type = [ "ADPSFC", "SFCSHP" ];

   field = [
      {      desc = "TOPO_FALSE_LAND_FALSE";
        topo_mask = { flag = FALSE; };
        land_mask = { flag = FALSE; }; },
      {      desc = "TOPO_TRUE_LAND_FALSE";
        topo_mask = { flag = TRUE;  };
        land_mask = { flag = FALSE; }; },
      {      desc = "TOPO_FALSE_LAND_TRUE";
        topo_mask = { flag = FALSE;  };
        land_mask = { flag = TRUE; }; },
      {      desc = "TOPO_TRUE_LAND_TRUE";
        topo_mask = { flag = TRUE;  };
        land_mask = { flag = TRUE; }; }
   ];

}
obs = fcst;

////////////////////////////////////////////////////////////////////////////////

//
// Mapping of message type group name to comma-separated list of values.
//
message_type_group_map = [
   { key = "SURFACE"; val = "ADPSFC,SFCSHP,MSONET";               },
   { key = "ANYAIR";  val = "AIRCAR,AIRCFT";                      },
   { key = "ANYSFC";  val = "ADPSFC,SFCSHP,ADPUPA,PROFLR,MSONET"; },
   { key = "ONLYSF";  val = "ADPSFC,SFCSHP";                      },
   { key = "LANDSF";  val = "ADPSFC,MSONET";                      },
   { key = "WATERSF"; val = "SFCSHP";                             }
];

////////////////////////////////////////////////////////////////////////////////

climo_mean = fcst;
climo_mean = {
   file_name = [ ${CLIMO_FILE} ];
}

////////////////////////////////////////////////////////////////////////////////

//
// Land/Sea mask
//
land_mask = {
   flag      = FALSE;
   file_name = [ ${GEOG_FILE} ];
   field     = { name = "LAND"; level = "L0"; }
   regrid    = { method = NEAREST; width = 1; }
   thresh    = eq1;
}

//
// Topography
//
topo_mask = {
   flag               = FALSE;
   file_name          = [ ${GEOG_FILE} ];
   field              = { name = "HGT"; level = "Z0"; }
   regrid             = { method = BILIN; width = 2; }
   use_obs_thresh     = ge-100&&le100;
   interp_fcst_thresh = ge-50&&le50;
}

////////////////////////////////////////////////////////////////////////////////

mask = {
   grid  = [ "FULL" ];
   poly  = [];
   sid   = [];
   llpnt = [];
}

////////////////////////////////////////////////////////////////////////////////

ci_alpha  = [ 0.05 ];

boot = {
   interval = PCTILE;
   rep_prop = 1.0;
   n_rep    = 200;
   rng      = "mt19937";
   seed     = "1";
}

////////////////////////////////////////////////////////////////////////////////

interp = {
   vld_thresh = 1.0;

   type = [
      { method = NEAREST;    width = 1; },
      { method = GEOG_MATCH; width = 3; }
   ];
}

////////////////////////////////////////////////////////////////////////////////

hira = {
   flag            = FALSE;
   width           = [ 2, 3, 4, 5 ];
   vld_thresh      = 1.0;
   cov_thresh      = [ ==0.25 ];
   shape           = SQUARE;
   prob_cat_thresh = [];
}

////////////////////////////////////////////////////////////////////////////////

output_flag = {
   fho    = NONE;
   ctc    = NONE;
   cts    = NONE;
   mctc   = NONE;
   mcts   = NONE;
   cnt    = NONE;
   sl1l2  = BOTH;
   sal1l2 = NONE;
   vl1l2  = NONE;
   val1l2 = NONE;
   vcnt   = NONE;
   pct    = NONE;
   pstd   = NONE;
   pjc    = NONE;
   prc    = NONE;
   ecnt   = NONE;
   orank  = NONE;
   rps    = NONE;
   eclv   = NONE;
   mpr    = BOTH;
   seeps  = NONE;
   seeps_mpr = NONE;
}

////////////////////////////////////////////////////////////////////////////////
// Threshold for SEEPS p1 (Probability of being dry)

seeps_p1_thresh = NA;

////////////////////////////////////////////////////////////////////////////////

duplicate_flag = NONE;
rank_corr_flag = TRUE;
tmp_dir        = "/tmp";
output_prefix  = "${OUTPUT_PREFIX}";
version        = "V11.1.0";

////////////////////////////////////////////////////////////////////////////////
