Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[develop] Split calling of METplus's Pb2nc tool into separate task (from PointStat and EnsembleStat tasks) #668

Merged
merged 72 commits into from
Mar 20, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
7b2ae3b
Specify location of staged forecast output for vx in the machine file…
gsketefian Feb 9, 2023
3b8c582
Merge branch 'develop' into feature/vx_stage_fcst_by_platform
gsketefian Feb 13, 2023
c6bcff0
Undo unnecessary changes in a previous commit.
gsketefian Feb 13, 2023
1cf3266
Add experiment variable TEST_VX_FCST_INPUT_BASEDIR that specifies loc…
gsketefian Feb 14, 2023
ea0a460
Change condition for setting default value of VX_FCST_INPUT_BASEDIR s…
gsketefian Feb 14, 2023
4653165
Merge branch 'develop' into feature/vx_stage_fcst_by_platform
gsketefian Feb 14, 2023
771092d
Ensure that there is a vx task entry defined for each vx task and tha…
gsketefian Feb 8, 2023
dfd1122
Change vx task names to better match final ones we want.
gsketefian Feb 3, 2023
1ba6e28
Modify the way the metplus log files are named to be in line with wha…
gsketefian Feb 16, 2023
8202526
Merge branch 'develop' into feature/rename_vx_tasks
gsketefian Feb 17, 2023
da84e39
Spacing edits.
gsketefian Feb 17, 2023
4aa513d
Merge branch 'develop' into feature/rename_vx_tasks
gsketefian Feb 17, 2023
f734eb1
Change names of METplus log files so that tool names are camel case.
gsketefian Feb 17, 2023
5c00438
Rename ex-scripts for vx tasks so that they're all lower case (as req…
gsketefian Feb 23, 2023
3306a03
Remove extra slashes before ${SLASH_ENSMEM_SUBDIR}.
gsketefian Feb 24, 2023
d9e425d
Bring in changes from another branch for splitting of SFC and UPA tas…
gsketefian Feb 23, 2023
6522c5b
Rename METplus configuration files for surface and upper air.
gsketefian Feb 24, 2023
01eeeda
Change names of METplus conf and log files to follow a more consisten…
gsketefian Feb 25, 2023
df84243
Merge branch 'develop' into feature/rename_vx_tasks
gsketefian Feb 27, 2023
5fb1d72
Allow some of the EnsembleStat tasks to use staged ensemble forecast …
gsketefian Feb 27, 2023
b5f4cc5
In the ex-scripts for deterministic PointStat verification and Ensmeb…
gsketefian Feb 28, 2023
55362d0
Fix for when the value in a bash script input key-value pair contains…
gsketefian Mar 1, 2023
3e68fb5
Add a bash utility script for parsing a METplus time-string template.…
gsketefian Mar 1, 2023
747eb8c
Add a bash utility script for parsing a METplus time-string template.…
gsketefian Mar 1, 2023
561cfa8
Add METplus variable LOG_DIR to common.conf since it is used in all M…
gsketefian Mar 1, 2023
5e89a0c
Merge commit '561cfa8b4a74' into feature/split_pcpcombine
gsketefian Mar 2, 2023
93c48b0
Remove debugging code.
gsketefian Mar 2, 2023
68de47e
Clean up METplus conf file for APCP01h to make it more similar to the…
gsketefian Mar 3, 2023
5064213
In the output of the GridStat tool for APCP01h, add to the MODEL vari…
gsketefian Mar 3, 2023
91e394a
Replace GET_OBS and TN_VX with the more descriptive variables GET_OBS…
gsketefian Mar 6, 2023
28e50eb
Include changes inadvertantly left out of previous commit.
gsketefian Mar 6, 2023
03307b4
Include more changes inadvertantly left out of previous commit.
gsketefian Mar 6, 2023
c6552f1
Split calls to METplus's PcpCombine tool out of the tasks that run de…
gsketefian Mar 7, 2023
167d446
Add constant SECS_PER_HOUR needed by the script eval_METplus_timestr_…
gsketefian Mar 7, 2023
4ebd888
Activate the deterministic tasks in the deterministic vx WE2E tasks. …
gsketefian Mar 7, 2023
a67de48
Add file inadvertantly left out of previous commit.
gsketefian Mar 7, 2023
f8b1e28
Formatting changes and typo fixes in EnsembleStat_APCP03h.conf.
gsketefian Mar 7, 2023
a945fe6
Clean up comments; remove LOG_DIR from conf file since it already app…
gsketefian Mar 7, 2023
3dc7469
More fixes to spacing and comments.
gsketefian Mar 7, 2023
ec6215e
Add the new experiment ENS_TIME_LAG_HRS to config_defaults.sh that co…
gsketefian Mar 7, 2023
acce7ff
Modify the way the METplus configuration variable OBS_GRID_STAT_INPUT…
gsketefian Mar 7, 2023
2a29f5c
Activate both deterministic (for each ensemble member) and ensemble v…
gsketefian Mar 7, 2023
784221e
Strip out the PcpCombine tool out of the METplus config files Ensembl…
gsketefian Mar 7, 2023
9d0833c
Modify the METplus conf files GridStat_ensmean_APCP[03|06|24].conf to…
gsketefian Mar 7, 2023
8a8780f
Re-introduce the ENS_VAR1_THRESH and accompanying variables to Ensemb…
gsketefian Mar 8, 2023
f482905
Modify the METplus conf files GridStat_ensprob_APCP[03|06|24].conf to…
gsketefian Mar 8, 2023
e268c48
Fixes to comments in EnsembleStat_APCP01h.conf so that it is more sim…
gsketefian Mar 8, 2023
385b8a6
Merge branch 'develop' into feature/split_pcpcombine
gsketefian Mar 8, 2023
ed0712d
Remove construction and use of the variable FCST_INPUT_FN_TEMPLATE in…
gsketefian Mar 8, 2023
13e7287
For all deterministic vx tasks that don't already have it, add the me…
gsketefian Mar 8, 2023
f50a95b
Undo all cosmetic changes to GridStat_APCP01h.conf since that's bette…
gsketefian Mar 8, 2023
6a08e87
Undo all cosmetic changes to EnsembleStat_APCP01h.conf since that's b…
gsketefian Mar 8, 2023
923cc3d
Changes left out of previous commit.
gsketefian Mar 8, 2023
3dd08e4
Changes left out of previous commit.
gsketefian Mar 8, 2023
38c87e4
Move CDATE portion of input path to EnsembleStat tasks from METplus c…
gsketefian Mar 8, 2023
bcf0b8f
Changes left out of previous commit.
gsketefian Mar 8, 2023
c247990
Changes left out of previous commit.
gsketefian Mar 8, 2023
50972bf
Add auxiliary functions needed in verification.
gsketefian Mar 8, 2023
1bf887a
Edit comments.
gsketefian Mar 9, 2023
6fe51f8
Rearrange variable location in config_defaults.sh.
gsketefian Mar 9, 2023
b34c40c
For consistency with names of other entities, drop the "_apcp" from t…
gsketefian Mar 10, 2023
1e115e8
Clean up comments in PcpCombine METplus conf files.
gsketefian Mar 10, 2023
9ccac48
Add j-job for PcpCombine tasks (inadvertantly left out of previous co…
gsketefian Mar 10, 2023
10b1f1f
Clean up comments.
gsketefian Mar 10, 2023
42116e9
Remove unused variable TN from PcpCombine tasks in the ROCOTO XML; us…
gsketefian Mar 10, 2023
15d8103
Add j-job for running Pb2nc tasks.
gsketefian Mar 13, 2023
e5b77b3
Add a METplus configuration file for the Pb2nc tool.
gsketefian Mar 13, 2023
4ff49fa
Add ex-script for running Pb2nc tasks.
gsketefian Mar 13, 2023
8c75544
Split out calls to Pb2nc tool into separate tasks; a lot of other cle…
gsketefian Mar 15, 2023
81260fc
Merge branch 'develop' into feature/split_pb2nc
gsketefian Mar 15, 2023
2d0a43e
Merge branch 'develop' into feature/split_pb2nc
gsketefian Mar 16, 2023
8116077
Address PR comments.
gsketefian Mar 17, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
85 changes: 85 additions & 0 deletions jobs/JREGIONAL_RUN_MET_PB2NC_OBS
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
#!/bin/bash

#
#-----------------------------------------------------------------------
#
#
#
#-----------------------------------------------------------------------
#

#
#-----------------------------------------------------------------------
#
# Source the variable definitions file and the bash utility functions.
#
#-----------------------------------------------------------------------
#
. $USHdir/source_util_funcs.sh
source_config_for_task "task_run_met_pb2nc_obs" ${GLOBAL_VAR_DEFNS_FP}
. $USHdir/job_preamble.sh
#
#-----------------------------------------------------------------------
#
# Save current shell options (in a global array). Then set new options
# for this script/function.
#
#-----------------------------------------------------------------------
#
{ save_shell_opts; . $USHdir/preamble.sh; } > /dev/null 2>&1
#
#-----------------------------------------------------------------------
#
# Get the full path to the file in which this script/function is located
# (scrfunc_fp), the name of that file (scrfunc_fn), and the directory in
# which the file is located (scrfunc_dir).
#
#-----------------------------------------------------------------------
#
scrfunc_fp=$( $READLINK -f "${BASH_SOURCE[0]}" )
scrfunc_fn=$( basename "${scrfunc_fp}" )
scrfunc_dir=$( dirname "${scrfunc_fp}" )
#
#-----------------------------------------------------------------------
#
# Print message indicating entry into script.
#
#-----------------------------------------------------------------------
#
print_info_msg "
========================================================================
Entering script: \"${scrfunc_fn}\"
In directory: \"${scrfunc_dir}\"

This is the J-job script for the task that runs METplus for point-stat
by initialization time for all forecast hours.
========================================================================"
#
#-----------------------------------------------------------------------
#
# Call the ex-script for this J-job and pass to it the necessary varia-
# bles.
#
#-----------------------------------------------------------------------
#
$SCRIPTSdir/exregional_run_met_pb2nc_obs.sh || \
print_err_msg_exit "\
Call to ex-script corresponding to J-job \"${scrfunc_fn}\" failed."
#
#-----------------------------------------------------------------------
#
# Run job postamble.
#
#-----------------------------------------------------------------------
#
job_postamble
#
#-----------------------------------------------------------------------
#
# Restore the shell options saved at the beginning of this script/func-
# tion.
#
#-----------------------------------------------------------------------
#
{ restore_shell_opts; } > /dev/null 2>&1

146 changes: 112 additions & 34 deletions parm/FV3LAM_wflow.xml

Large diffs are not rendered by default.

18 changes: 9 additions & 9 deletions parm/metplus/EnsembleStat_APCP01h.conf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Ensemble-Stat METplus Configuration
# EnsembleStat METplus Configuration

[config]

Expand Down Expand Up @@ -37,8 +37,8 @@ OBTYPE = CCPA

#ENSEMBLE_STAT_DESC = # not in other file

# The MET ensemble_stat logging level
# 0 quiet to 5 loud, Verbosity setting for MET ensemble_stat output, 2 is default.
# The METplus EnsembleStat logging level
# 0 quiet to 5 loud, Verbosity setting for METplus EnsembleStat output, 2 is default.
# This takes precendence over the general LOG_MET_VERBOSITY set in metplus_logging.conf
#LOG_ENSEMBLE_STAT_VERBOSITY = 2

Expand Down Expand Up @@ -189,13 +189,13 @@ OBS_VAR1_OPTIONS = {FCST_VAR1_OPTIONS}
INPUT_BASE = {ENV[INPUT_BASE]}
OUTPUT_BASE = {ENV[OUTPUT_BASE]}

# Forecast model input directory for ensemble_stat
# Forecast model input directory for EnsembleStat
FCST_ENSEMBLE_STAT_INPUT_DIR = {INPUT_BASE}

# Point observation input dir for ensemble_stat
# Point observation input dir for EnsembleStat
OBS_ENSEMBLE_STAT_POINT_INPUT_DIR =

# Grid observation input dir for ensemble_stat
# Grid observation input dir for EnsembleStat
OBS_ENSEMBLE_STAT_GRID_INPUT_DIR = {ENV[OBS_DIR]}

# directory containing climatology mean input to EnsembleStat
Expand All @@ -206,7 +206,7 @@ ENSEMBLE_STAT_CLIMO_MEAN_INPUT_DIR =
# Not used in this example
ENSEMBLE_STAT_CLIMO_STDEV_INPUT_DIR =

# output directory for ensemble_stat
# output directory for EnsembleStat
ENSEMBLE_STAT_OUTPUT_DIR = {OUTPUT_BASE}

# directory containing log files
Expand Down Expand Up @@ -241,11 +241,11 @@ ENSEMBLE_STAT_CLIMO_MEAN_INPUT_TEMPLATE =
# Not used in this example
ENSEMBLE_STAT_CLIMO_STDEV_INPUT_TEMPLATE =

ENSEMBLE_STAT_OUTPUT_TEMPLATE = {init?fmt=%Y%m%d%H}/metprd/ensemble_stat
ENSEMBLE_STAT_OUTPUT_TEMPLATE = {init?fmt=%Y%m%d%H}/metprd/EnsembleStat

# Specify the name of the metplus.log file
LOG_METPLUS = {LOG_DIR}/metplus.log.{ENV[LOG_SUFFIX]}

# Specify where the location and name of the final metplus_final.conf
METPLUS_CONF={OUTPUT_BASE}/{ENV[CDATE]}/metprd/ensemble_stat/metplus_final.ensgrid_APCP_01h.conf
METPLUS_CONF={OUTPUT_BASE}/{ENV[CDATE]}/metprd/EnsembleStat/metplus_final.APCP_01h.conf

24 changes: 12 additions & 12 deletions parm/metplus/EnsembleStat_APCP03h.conf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Ensemble-Stat METplus Configuration
# EnsembleStat METplus Configuration

[config]

Expand Down Expand Up @@ -48,8 +48,8 @@ FCST_IS_PROB = false

#ENSEMBLE_STAT_DESC = # not in other file

# The MET ensemble_stat logging level
# 0 quiet to 5 loud, Verbosity setting for MET ensemble_stat output, 2 is default.
# The MET EnsembleStat logging level
# 0 quiet to 5 loud, Verbosity setting for MET EnsembleStat output, 2 is default.
# This takes precendence over the general LOG_MET_VERBOSITY set in metplus_logging.conf
#LOG_ENSEMBLE_STAT_VERBOSITY = 2

Expand All @@ -72,7 +72,7 @@ ENSEMBLE_STAT_ENS_VLD_THRESH = 1.0

ENSEMBLE_STAT_OUTPUT_PREFIX = {MODEL}_APCP_03h_{OBTYPE}

# MET Configuration file for ensemble_stat
# MET Configuration file for EnsembleStat
ENSEMBLE_STAT_CONFIG_FILE = {PARM_BASE}/met_config/EnsembleStatConfig_wrapped

# ENSEMBLE_STAT_MET_OBS_ERR_TABLE is not required.
Expand Down Expand Up @@ -199,16 +199,16 @@ OBS_VAR1_OPTIONS = {FCST_VAR1_OPTIONS}
INPUT_BASE = {ENV[INPUT_BASE]}
OUTPUT_BASE = {ENV[OUTPUT_BASE]}
#
# Forecast model input directory for ensemble_stat
# Forecast model input directory for EnsembleStat
#
FCST_ENSEMBLE_STAT_INPUT_DIR = {ENV[MEM_BASE]}
#
# Point observation input dir for ensemble_stat
# Point observation input dir for EnsembleStat
#
OBS_ENSEMBLE_STAT_POINT_INPUT_DIR =

# Grid observation input dir for ensemble_stat
OBS_ENSEMBLE_STAT_GRID_INPUT_DIR = {ENV[OUTPUT_BASE]}/metprd/pcp_combine_obs
# Grid observation input dir for EnsembleStat
OBS_ENSEMBLE_STAT_GRID_INPUT_DIR = {ENV[OUTPUT_BASE]}/metprd/PcpCombine_obs

# directory containing climatology mean input to EnsembleStat
# Not used in this example
Expand All @@ -218,7 +218,7 @@ ENSEMBLE_STAT_CLIMO_MEAN_INPUT_DIR =
# Not used in this example
ENSEMBLE_STAT_CLIMO_STDEV_INPUT_DIR =

# output directory for ensemble_stat
# output directory for EnsembleStat
ENSEMBLE_STAT_OUTPUT_DIR = {OUTPUT_BASE}
#
# Directory for staging data.
Expand All @@ -233,7 +233,7 @@ STAGING_DIR = {OUTPUT_BASE}/stage/APCP_03
# The template FCST_ENSEMBLE_STAT_INPUT_TEMPLATE is relative to
# FCST_ENSEMBLE_STAT_INPUT_DIR.
#
FCST_ENSEMBLE_STAT_INPUT_TEMPLATE = {ENV[MEM_CUSTOM]}metprd/pcp_combine_fcst/{ENV[NET]}.t{init?fmt=%H}z{ENV[DOT_MEM_CUSTOM]}.prslev.f{lead?fmt=%HHH}.{ENV[POST_OUTPUT_DOMAIN_NAME]}_a03h.nc
FCST_ENSEMBLE_STAT_INPUT_TEMPLATE = {ENV[MEM_CUSTOM]}metprd/PcpCombine_fcst/{ENV[NET]}.t{init?fmt=%H}z{ENV[DOT_MEM_CUSTOM]}.prslev.f{lead?fmt=%HHH}.{ENV[POST_OUTPUT_DOMAIN_NAME]}_a03h.nc

# Template to look for point observations.
# Example precip24_2010010112.nc
Expand All @@ -258,12 +258,12 @@ ENSEMBLE_STAT_CLIMO_STDEV_INPUT_TEMPLATE =
# The template ENSEMBLE_STAT_OUTPUT_TEMPLATE is relative to
# ENSEMBLE_STAT_OUTPUT_DIR.
#
ENSEMBLE_STAT_OUTPUT_TEMPLATE = {init?fmt=%Y%m%d%H}/metprd/ensemble_stat
ENSEMBLE_STAT_OUTPUT_TEMPLATE = {init?fmt=%Y%m%d%H}/metprd/EnsembleStat
#
# Specify the name of the METplus log file.
#
LOG_METPLUS = {LOG_DIR}/metplus.log.{ENV[LOG_SUFFIX]}
#
# Specify the location and name of the final METplus conf file.
#
METPLUS_CONF = {OUTPUT_BASE}/{ENV[CDATE]}/metprd/ensemble_stat/metplus_final.ensgrid_APCP_03h.conf
METPLUS_CONF = {OUTPUT_BASE}/{ENV[CDATE]}/metprd/EnsembleStat/metplus_final.APCP_03h.conf
24 changes: 12 additions & 12 deletions parm/metplus/EnsembleStat_APCP06h.conf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Ensemble-Stat METplus Configuration
# EnsembleStat METplus Configuration

[config]

Expand Down Expand Up @@ -48,8 +48,8 @@ FCST_IS_PROB = false

#ENSEMBLE_STAT_DESC = # not in other file

# The MET ensemble_stat logging level
# 0 quiet to 5 loud, Verbosity setting for MET ensemble_stat output, 2 is default.
# The MET EnsembleStat logging level
# 0 quiet to 5 loud, Verbosity setting for MET EnsembleStat output, 2 is default.
# This takes precendence over the general LOG_MET_VERBOSITY set in metplus_logging.conf
#LOG_ENSEMBLE_STAT_VERBOSITY = 2

Expand All @@ -72,7 +72,7 @@ ENSEMBLE_STAT_ENS_VLD_THRESH = 1.0

ENSEMBLE_STAT_OUTPUT_PREFIX = {MODEL}_APCP_06h_{OBTYPE}

# MET Configuration file for ensemble_stat
# MET Configuration file for EnsembleStat
ENSEMBLE_STAT_CONFIG_FILE = {PARM_BASE}/met_config/EnsembleStatConfig_wrapped

# ENSEMBLE_STAT_MET_OBS_ERR_TABLE is not required.
Expand Down Expand Up @@ -199,16 +199,16 @@ OBS_VAR1_OPTIONS = {FCST_VAR1_OPTIONS}
INPUT_BASE = {ENV[INPUT_BASE]}
OUTPUT_BASE = {ENV[OUTPUT_BASE]}
#
# Forecast model input directory for ensemble_stat
# Forecast model input directory for EnsembleStat
#
FCST_ENSEMBLE_STAT_INPUT_DIR = {ENV[MEM_BASE]}
#
# Point observation input dir for ensemble_stat
# Point observation input dir for EnsembleStat
#
OBS_ENSEMBLE_STAT_POINT_INPUT_DIR =

# Grid observation input dir for ensemble_stat
OBS_ENSEMBLE_STAT_GRID_INPUT_DIR = {ENV[OUTPUT_BASE]}/metprd/pcp_combine_obs
# Grid observation input dir for EnsembleStat
OBS_ENSEMBLE_STAT_GRID_INPUT_DIR = {ENV[OUTPUT_BASE]}/metprd/PcpCombine_obs

# directory containing climatology mean input to EnsembleStat
# Not used in this example
Expand All @@ -218,7 +218,7 @@ ENSEMBLE_STAT_CLIMO_MEAN_INPUT_DIR =
# Not used in this example
ENSEMBLE_STAT_CLIMO_STDEV_INPUT_DIR =

# output directory for ensemble_stat
# output directory for EnsembleStat
ENSEMBLE_STAT_OUTPUT_DIR = {OUTPUT_BASE}
#
# Directory for staging data.
Expand All @@ -233,7 +233,7 @@ STAGING_DIR = {OUTPUT_BASE}/stage/APCP_06
# The template FCST_ENSEMBLE_STAT_INPUT_TEMPLATE is relative to
# FCST_ENSEMBLE_STAT_INPUT_DIR.
#
FCST_ENSEMBLE_STAT_INPUT_TEMPLATE = {ENV[MEM_CUSTOM]}metprd/pcp_combine_fcst/{ENV[NET]}.t{init?fmt=%H}z{ENV[DOT_MEM_CUSTOM]}.prslev.f{lead?fmt=%HHH}.{ENV[POST_OUTPUT_DOMAIN_NAME]}_a06h.nc
FCST_ENSEMBLE_STAT_INPUT_TEMPLATE = {ENV[MEM_CUSTOM]}metprd/PcpCombine_fcst/{ENV[NET]}.t{init?fmt=%H}z{ENV[DOT_MEM_CUSTOM]}.prslev.f{lead?fmt=%HHH}.{ENV[POST_OUTPUT_DOMAIN_NAME]}_a06h.nc

# Template to look for point observations.
# Example precip24_2010010112.nc
Expand All @@ -258,12 +258,12 @@ ENSEMBLE_STAT_CLIMO_STDEV_INPUT_TEMPLATE =
# The template ENSEMBLE_STAT_OUTPUT_TEMPLATE is relative to
# ENSEMBLE_STAT_OUTPUT_DIR.
#
ENSEMBLE_STAT_OUTPUT_TEMPLATE = {init?fmt=%Y%m%d%H}/metprd/ensemble_stat
ENSEMBLE_STAT_OUTPUT_TEMPLATE = {init?fmt=%Y%m%d%H}/metprd/EnsembleStat
#
# Specify the name of the METplus log file.
#
LOG_METPLUS = {LOG_DIR}/metplus.log.{ENV[LOG_SUFFIX]}
#
# Specify the location and name of the final METplus conf file.
#
METPLUS_CONF = {OUTPUT_BASE}/{ENV[CDATE]}/metprd/ensemble_stat/metplus_final.ensgrid_APCP_06h.conf
METPLUS_CONF = {OUTPUT_BASE}/{ENV[CDATE]}/metprd/EnsembleStat/metplus_final.APCP_06h.conf
24 changes: 12 additions & 12 deletions parm/metplus/EnsembleStat_APCP24h.conf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Ensemble-Stat METplus Configuration
# EnsembleStat METplus Configuration

[config]

Expand Down Expand Up @@ -48,8 +48,8 @@ FCST_IS_PROB = false

#ENSEMBLE_STAT_DESC = # not in other file

# The MET ensemble_stat logging level
# 0 quiet to 5 loud, Verbosity setting for MET ensemble_stat output, 2 is default.
# The MET EnsembleStat logging level
# 0 quiet to 5 loud, Verbosity setting for MET EnsembleStat output, 2 is default.
# This takes precendence over the general LOG_MET_VERBOSITY set in metplus_logging.conf
#LOG_ENSEMBLE_STAT_VERBOSITY = 2

Expand All @@ -72,7 +72,7 @@ ENSEMBLE_STAT_ENS_VLD_THRESH = 1.0

ENSEMBLE_STAT_OUTPUT_PREFIX = {MODEL}_APCP_24h_{OBTYPE}

# MET Configuration file for ensemble_stat
# MET Configuration file for EnsembleStat
ENSEMBLE_STAT_CONFIG_FILE = {PARM_BASE}/met_config/EnsembleStatConfig_wrapped

# ENSEMBLE_STAT_MET_OBS_ERR_TABLE is not required.
Expand Down Expand Up @@ -199,16 +199,16 @@ OBS_VAR1_OPTIONS = {FCST_VAR1_OPTIONS}
INPUT_BASE = {ENV[INPUT_BASE]}
OUTPUT_BASE = {ENV[OUTPUT_BASE]}
#
# Forecast model input directory for ensemble_stat
# Forecast model input directory for EnsembleStat
#
FCST_ENSEMBLE_STAT_INPUT_DIR = {ENV[MEM_BASE]}
#
# Point observation input dir for ensemble_stat
# Point observation input dir for EnsembleStat
#
OBS_ENSEMBLE_STAT_POINT_INPUT_DIR =

# Grid observation input dir for ensemble_stat
OBS_ENSEMBLE_STAT_GRID_INPUT_DIR = {ENV[OUTPUT_BASE]}/metprd/pcp_combine_obs
# Grid observation input dir for EnsembleStat
OBS_ENSEMBLE_STAT_GRID_INPUT_DIR = {ENV[OUTPUT_BASE]}/metprd/PcpCombine_obs

# directory containing climatology mean input to EnsembleStat
# Not used in this example
Expand All @@ -218,7 +218,7 @@ ENSEMBLE_STAT_CLIMO_MEAN_INPUT_DIR =
# Not used in this example
ENSEMBLE_STAT_CLIMO_STDEV_INPUT_DIR =

# output directory for ensemble_stat
# output directory for EnsembleStat
ENSEMBLE_STAT_OUTPUT_DIR = {OUTPUT_BASE}
#
# Directory for staging data.
Expand All @@ -233,7 +233,7 @@ STAGING_DIR = {OUTPUT_BASE}/stage/APCP_24
# The template FCST_ENSEMBLE_STAT_INPUT_TEMPLATE is relative to
# FCST_ENSEMBLE_STAT_INPUT_DIR.
#
FCST_ENSEMBLE_STAT_INPUT_TEMPLATE = {ENV[MEM_CUSTOM]}metprd/pcp_combine_fcst/{ENV[NET]}.t{init?fmt=%H}z{ENV[DOT_MEM_CUSTOM]}.prslev.f{lead?fmt=%HHH}.{ENV[POST_OUTPUT_DOMAIN_NAME]}_a24h.nc
FCST_ENSEMBLE_STAT_INPUT_TEMPLATE = {ENV[MEM_CUSTOM]}metprd/PcpCombine_fcst/{ENV[NET]}.t{init?fmt=%H}z{ENV[DOT_MEM_CUSTOM]}.prslev.f{lead?fmt=%HHH}.{ENV[POST_OUTPUT_DOMAIN_NAME]}_a24h.nc

# Template to look for point observations.
# Example precip24_2010010112.nc
Expand All @@ -258,12 +258,12 @@ ENSEMBLE_STAT_CLIMO_STDEV_INPUT_TEMPLATE =
# The template ENSEMBLE_STAT_OUTPUT_TEMPLATE is relative to
# ENSEMBLE_STAT_OUTPUT_DIR.
#
ENSEMBLE_STAT_OUTPUT_TEMPLATE = {init?fmt=%Y%m%d%H}/metprd/ensemble_stat
ENSEMBLE_STAT_OUTPUT_TEMPLATE = {init?fmt=%Y%m%d%H}/metprd/EnsembleStat
#
# Specify the name of the METplus log file.
#
LOG_METPLUS = {LOG_DIR}/metplus.log.{ENV[LOG_SUFFIX]}
#
# Specify the location and name of the final METplus conf file.
#
METPLUS_CONF = {OUTPUT_BASE}/{ENV[CDATE]}/metprd/ensemble_stat/metplus_final.ensgrid_APCP_24h.conf
METPLUS_CONF = {OUTPUT_BASE}/{ENV[CDATE]}/metprd/EnsembleStat/metplus_final.APCP_24h.conf
Loading