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] Verification upgrades and bug fixes #973

Merged
merged 73 commits into from
Jan 16, 2024
Merged
Show file tree
Hide file tree
Changes from 70 commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
c54bd0a
Absorb {ACCUM_HH}h in file and directory names for ASNOW into the var…
gsketefian Nov 7, 2023
b766d2c
Partial change from SFC and UPA names to ADPSFC and ADPUPA.
gsketefian Nov 8, 2023
da70c2e
Further modifications for change from SFC and UPA names to ADPSFC and…
gsketefian Nov 8, 2023
aad2eac
Further modifications for renaming from SFC and UPA to ADPSFC and ADP…
gsketefian Nov 8, 2023
a718921
In METplus conf files, change comparison operators in thresholds from…
gsketefian Nov 8, 2023
50dd577
Changes to METplus conf files: (1) FCST_VAR<n>_... and OBS_VAR<n>_...…
gsketefian Nov 8, 2023
cd7b49f
Bug fixes after first round of testing.
gsketefian Nov 8, 2023
5d16582
More bug fixes after first round of testing.
gsketefian Nov 8, 2023
fa51d0a
Use a workflow variable to set the log level in the METplus log files.
gsketefian Nov 9, 2023
e6fe549
Clean up the way the METplus tool names are calculated; pass METplus …
gsketefian Nov 9, 2023
9897066
Change workflow scripts and METplus conf files so that all the vx tas…
gsketefian Nov 11, 2023
cb06fa1
The METplus variables [OBS|FCST]_NATIVE_DATA_TYPE are deprecated and …
gsketefian Nov 11, 2023
76cc60b
Combine METplus config files for APCP01h and APCPgt01h.
gsketefian Nov 13, 2023
fef8d25
For GenEnsProd and EnsembleStat METplus tools, combine conf file temp…
gsketefian Nov 13, 2023
bb570a4
Add changes to ex-script for deterministic GridStat and PoinStat task…
gsketefian Nov 13, 2023
b781e3e
For GridStat_ensmean tasks, combine conf file templates for APCP01h a…
gsketefian Nov 14, 2023
c0ba7fe
Remove commented out lines.
gsketefian Nov 14, 2023
adcd38c
Remove extra whitespace.
gsketefian Nov 14, 2023
8ed996f
Collapse all GridStat_ensprob_APCP*h.conf METplus conf templates into…
gsketefian Nov 14, 2023
6beec34
Remove all use of variable "field_is_APCPgt01h" since the METplus con…
gsketefian Nov 14, 2023
86a4bd6
Use separate cases for specifying thresholds for ASNOW06h and ASNOW24h.
gsketefian Nov 14, 2023
e39ae1c
Make ex-scripts for verification more similar.
gsketefian Nov 14, 2023
8af9285
Minor fix for code appearance consistency.
gsketefian Nov 15, 2023
b57667a
Remove commented out lines in METplus conf files involving [FCST|OBS]…
gsketefian Nov 15, 2023
9585845
Bug fix (OBSVAR7 --> OBS_VAR7); other minor changes to make it easier…
gsketefian Nov 22, 2023
90dcda3
Changes to make it easier to compare GenEnsProd conf files with those…
gsketefian Nov 22, 2023
d4c8502
Changes to make it easier to compare EnsembleStat conf files with tho…
gsketefian Nov 22, 2023
20c1195
Changes to make it easier to compare GridStat_ensprob conf files with…
gsketefian Nov 22, 2023
896e3bd
More changes to make it easier to compare GenEnsProd and EnsembleStat…
gsketefian Nov 22, 2023
19152ee
In METplus config template files that use "BOTH_VAR<n>_...", split th…
gsketefian Nov 22, 2023
8b6a6fd
Add comments and remove extra whitespace.
gsketefian Nov 22, 2023
9c2c8db
Clean up comments for forecast and obs time windows.
gsketefian Nov 23, 2023
3be4460
Make comments for logging consistent with other conf files.
gsketefian Nov 23, 2023
bced894
Clean up comments, put each option on separate line, remove unneeded …
gsketefian Nov 23, 2023
4c7f88b
Make the thresholds for CAPE in GenEnsProd_ADPUPA.conf consistent wit…
gsketefian Nov 23, 2023
80741d2
Undo previous commit since we want to do it later as a non-result cha…
gsketefian Nov 23, 2023
e919360
Move THRESH variable to before OPTIONS and after LEVELS.
gsketefian Nov 23, 2023
13b7095
Clean up comments.
gsketefian Nov 23, 2023
e9a5368
Fix up comments.
gsketefian Nov 23, 2023
0818802
Set verbosity level of PcpCombine tasks using workflow variable; remo…
gsketefian Nov 23, 2023
28aafdb
Fix up comments.
gsketefian Nov 23, 2023
9728bdb
Clean up comments.
gsketefian Nov 23, 2023
fd58d4e
Remove use of BOTH_ variables in deterministic conf files; modify com…
gsketefian Nov 25, 2023
3e1b8f9
Clean up comments; move around variable settings for consistency with…
gsketefian Nov 25, 2023
d35a7e1
Fixes in comments and spacing.
gsketefian Nov 25, 2023
7305347
Remove all commented-out lines involving variables named "..._FILE_TY…
gsketefian Nov 25, 2023
fda85e8
Changes to comments.
gsketefian Nov 25, 2023
f356a6c
Remove variable ACCUM_HH in METplus conf files (and replace with jinj…
gsketefian Nov 25, 2023
0d535b5
Minor comment fixes.
gsketefian Nov 25, 2023
efcc635
Minor comment fixes.
gsketefian Nov 25, 2023
7e3b9ac
Minor comment fixes.
gsketefian Nov 25, 2023
780671c
Remove extraneous field suffix in name of PcpCombine METplus conf files.
gsketefian Nov 27, 2023
d2a80ef
Move comment for an option to end of line.
gsketefian Nov 27, 2023
95d492f
Move comments for options to end of line.
gsketefian Nov 27, 2023
7fe7af9
Remove internal variable FIELDNAME_IN_MET_FILEDIR_NAMES in EnsembleSt…
gsketefian Nov 27, 2023
2750d49
Remove internal variable FIELDNAME_IN_MET_FILEDIR_NAMES in EnsembleSt…
gsketefian Nov 27, 2023
e134583
Change spacing to make it more convenient to compare to output from o…
gsketefian Nov 27, 2023
314f773
Spacing fix.
gsketefian Nov 28, 2023
a2883de
Spacing changes.
gsketefian Nov 28, 2023
eea96dd
In the METplus conf files for GridStat, GridStat_ensmean (which is no…
gsketefian Nov 28, 2023
ce2f098
Remove comented-out lines.
gsketefian Nov 28, 2023
dfd21e3
For REFC and RETOP, modify the METplus conf files for GridStat, GridS…
gsketefian Nov 28, 2023
fb7bc8c
Include files inadvertently left out of previous commit.
gsketefian Nov 28, 2023
8e012d6
Merge branch 'feature/vx_upgrades' of https://github.com/gsketefian/u…
gsketefian Nov 29, 2023
a0e3d99
Add the accumulation period (in hours) as a suffix to the names of AP…
gsketefian Jan 4, 2024
52cf89b
Bug fix. Changes that should have been made as part of previous comm…
gsketefian Jan 4, 2024
26aaf87
For simplicity, remove ".0" from REFC and RETOP thresholds.
gsketefian Jan 4, 2024
2f5fcde
Add the accumulation hour as a suffix to the ASNOW forecast variable …
gsketefian Jan 5, 2024
935cf5c
Merge remote-tracking branch 'origin/feature/vx_upgrades' into featur…
gsketefian Jan 5, 2024
1761430
Merge branch 'develop_upstream' into feature/vx_upgrades
gsketefian Jan 9, 2024
cd94c85
Fix typo.
gsketefian Jan 9, 2024
b2c78eb
Merge branch 'develop_upstream' into feature/vx_upgrades
gsketefian Jan 11, 2024
2743515
Bug fixes for ensemble vx of ASNOW.
gsketefian Jan 12, 2024
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
Original file line number Diff line number Diff line change
Expand Up @@ -70,15 +70,15 @@ ENSEMBLE_STAT_DESC = NA
# Name to identify observation data in output.
#
OBTYPE = {{obtype}}

# 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 = 3

#
# Verbosity of MET logging output. 0 to 5; 0 is quiet, 5 is loud.
#
LOG_{{METPLUS_TOOL_NAME}}_VERBOSITY = {{metplus_verbosity_level}}
#
# Observation data time window(s).
#
OBS_WINDOW_BEGIN = -1799
OBS_WINDOW_END = 1800

OBS_ENSEMBLE_STAT_WINDOW_BEGIN = {OBS_WINDOW_BEGIN}
OBS_ENSEMBLE_STAT_WINDOW_END = {OBS_WINDOW_END}

Expand All @@ -93,14 +93,12 @@ ENSEMBLE_STAT_ENS_THRESH = 0.05
# ens.vld_thresh value in the MET config file
ENSEMBLE_STAT_ENS_VLD_THRESH = 1.0

FIELDNAME_IN_MET_FILEDIR_NAMES = {{fieldname_in_met_filedir_names}}

ENSEMBLE_STAT_OBS_QUALITY_INC = 0, 1, 2, 3, 9, NA
#ENSEMBLE_STAT_OBS_QUALITY_EXC =

# ENSEMBLE_STAT_MET_OBS_ERR_TABLE is not required.
# If the variable is not defined, or the value is not set
# than the MET default is used.
# If the variable is not defined, or the value is not set, then the MET
# default is used.
ENSEMBLE_STAT_MET_OBS_ERR_TABLE = {MET_BASE}/table_files/obs_error_table.txt


Expand All @@ -114,11 +112,9 @@ ENSEMBLE_STAT_REGRID_TO_GRID = NONE
ENSEMBLE_STAT_CENSOR_THRESH =
ENSEMBLE_STAT_CENSOR_VAL =

ENSEMBLE_STAT_MESSAGE_TYPE = ADP{FIELDNAME_IN_MET_FILEDIR_NAMES}

ENSEMBLE_STAT_MESSAGE_TYPE = {{fieldname_in_met_filedir_names}}
ENSEMBLE_STAT_DUPLICATE_FLAG = NONE
ENSEMBLE_STAT_SKIP_CONST = FALSE

ENSEMBLE_STAT_OBS_ERROR_FLAG = FALSE

ENSEMBLE_STAT_ENS_SSVAR_BIN_SIZE = 1.0
Expand Down Expand Up @@ -191,58 +187,57 @@ ENSEMBLE_STAT_ENSEMBLE_FLAG_WEIGHT = FALSE
#
FCST_VAR1_NAME = TMP
FCST_VAR1_LEVELS = Z2
FCST_VAR1_THRESH = >=268, >=273, >=278, >=293, >=298, >=303
FCST_VAR1_THRESH = ge268, ge273, ge278, ge293, ge298, ge303
OBS_VAR1_NAME = TMP
OBS_VAR1_LEVELS = Z2
OBS_VAR1_THRESH = >=268, >=273, >=278, >=293, >=298, >=303
OBS_VAR1_THRESH = ge268, ge273, ge278, ge293, ge298, ge303
OBS_VAR1_OPTIONS = obs_error = { flag = TRUE; dist_type = NONE; dist_parm = []; inst_bias_scale = 1.0; inst_bias_offset = 0.0; min = NA; max = NA; }

FCST_VAR2_NAME = DPT
FCST_VAR2_LEVELS = Z2
FCST_VAR2_THRESH = >=263, >=268, >=273, >=288, >=293, >=298
FCST_VAR2_THRESH = ge263, ge268, ge273, ge288, ge293, ge298
OBS_VAR2_NAME = DPT
OBS_VAR2_LEVELS = Z2
OBS_VAR2_THRESH = >=263, >=268, >=273, >=288, >=293, >=298
OBS_VAR2_THRESH = ge263, ge268, ge273, ge288, ge293, ge298
OBS_VAR2_OPTIONS = obs_error = { flag = TRUE; dist_type = NONE; dist_parm = []; inst_bias_scale = 1.0; inst_bias_offset = 0.0; min = NA; max = NA; }

FCST_VAR3_NAME = WIND
FCST_VAR3_LEVELS = Z10
FCST_VAR3_THRESH = >=5, >=10, >=15
FCST_VAR3_OPTIONS = GRIB2_pdt = 0; ;; derive instantaneous 10-m wind from U/V components, overriding max 10-m wind
FCST_VAR3_THRESH = ge5, ge10, ge15
FCST_VAR3_OPTIONS = GRIB2_pdt = 0; ;; Derive instantaneous 10-m wind from U/V components, overriding max 10-m wind.
OBS_VAR3_NAME = WIND
OBS_VAR3_LEVELS = Z10
OBS_VAR3_THRESH = >=5, >=10, >=15
OBS_VAR3_THRESH = ge5, ge10, ge15
OBS_VAR3_OPTIONS = obs_error = { flag = TRUE; dist_type = NONE; dist_parm = []; inst_bias_scale = 1.0; inst_bias_offset = 0.0; min = NA; max = NA; }

FCST_VAR4_NAME = TCDC
FCST_VAR4_LEVELS = L0
FCST_VAR4_THRESH = <25, >75
FCST_VAR4_OPTIONS = GRIB_lvl_typ = 200; GRIB2_ipdtmpl_index=[27]; GRIB2_ipdtmpl_val=[255]; interp = { type = [ { method = NEAREST; width = 1; } ]; }
FCST_VAR4_THRESH = lt25, gt75
FCST_VAR4_OPTIONS = GRIB_lvl_typ = 200;
GRIB2_ipdtmpl_index=[27];
GRIB2_ipdtmpl_val=[255];
interp = { type = [ { method = NEAREST; width = 1; } ]; }
OBS_VAR4_NAME = TCDC
OBS_VAR4_LEVELS = L0
OBS_VAR4_THRESH = <25, >75
OBS_VAR4_THRESH = lt25, gt75

#BOTH_VAR5_NAME = VIS
#BOTH_VAR5_LEVELS = L0
#BOTH_VAR5_THRESH = <1609, <8045, >=8045
#BOTH_VAR5_OPTIONS = interp = { type = [ { method = NEAREST; width = 1; } ]; }
FCST_VAR5_NAME = VIS
FCST_VAR5_LEVELS = L0
FCST_VAR5_THRESH = <1609, <8045, >=8045
FCST_VAR5_THRESH = lt1609, lt8045, ge8045
FCST_VAR5_OPTIONS = interp = { type = [ { method = NEAREST; width = 1; } ]; }
OBS_VAR5_NAME = VIS
OBS_VAR5_LEVELS = L0
OBS_VAR5_THRESH = <1609, <8045, >=8045
OBS_VAR5_THRESH = lt1609, lt8045, ge8045

FCST_VAR6_NAME = HGT
FCST_VAR6_LEVELS = L0
FCST_VAR6_THRESH = <152, <1520, >=914
FCST_VAR6_OPTIONS = GRIB_lvl_typ = 215; desc = "CEILING";
FCST_VAR6_THRESH = lt152, lt1520, ge914
FCST_VAR6_OPTIONS = GRIB_lvl_typ = 215;
desc = "CEILING";
OBS_VAR6_NAME = CEILING
OBS_VAR6_LEVELS = L0
#OBS_VAR6_OPTIONS = GRIB_lvl_typ = 215; interp = { type = [ { method = NEAREST; width = 1; } ]; }
OBS_VAR6_THRESH = lt152, lt305, ge914
OBS_VAR6_OPTIONS = GRIB_lvl_typ = 215
OBS_VAR6_THRESH = <152, <305, >=914

[dir]
#
Expand Down Expand Up @@ -295,7 +290,7 @@ OBS_ENSEMBLE_STAT_POINT_INPUT_TEMPLATE = {{obs_input_fn_template}}
#
OBS_ENSEMBLE_STAT_GRID_INPUT_TEMPLATE =
#
# Template for forecast input to EnsembleStat relative to
# Template for forecast input to EnsembleStat relative to
# FCST_ENSEMBLE_STAT_INPUT_DIR.
#
# Note that this can be a comma separated list of ensemble members
Expand All @@ -306,7 +301,7 @@ FCST_ENSEMBLE_STAT_INPUT_TEMPLATE = {{fcst_input_fn_template}}
# Template for output from EnsembleStat relative to ENSEMBLE_STAT_OUTPUT_DIR.
#
ENSEMBLE_STAT_OUTPUT_TEMPLATE =
ENSEMBLE_STAT_OUTPUT_PREFIX = {MODEL}_ADP{FIELDNAME_IN_MET_FILEDIR_NAMES}_{OBTYPE}_{lead?fmt=%H%M%S}L
ENSEMBLE_STAT_OUTPUT_PREFIX = {MODEL}_{{fieldname_in_met_filedir_names}}_{OBTYPE}_{lead?fmt=%H%M%S}L
#
# Template for climatology input to EnsembleStat relative to
# ENSEMBLE_STAT_CLIMO_MEAN_INPUT_DIR. Not used in this example.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,15 +70,15 @@ ENSEMBLE_STAT_DESC = NA
# Name to identify observation data in output.
#
OBTYPE = {{obtype}}

# 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 = 3

#
# Verbosity of MET logging output. 0 to 5; 0 is quiet, 5 is loud.
#
LOG_{{METPLUS_TOOL_NAME}}_VERBOSITY = {{metplus_verbosity_level}}
#
# Observation data time window(s).
#
OBS_WINDOW_BEGIN = -1799
OBS_WINDOW_END = 1800

OBS_ENSEMBLE_STAT_WINDOW_BEGIN = {OBS_WINDOW_BEGIN}
OBS_ENSEMBLE_STAT_WINDOW_END = {OBS_WINDOW_END}

Expand All @@ -93,14 +93,12 @@ ENSEMBLE_STAT_ENS_THRESH = 0.05
# ens.vld_thresh value in the MET config file
ENSEMBLE_STAT_ENS_VLD_THRESH = 1.0

FIELDNAME_IN_MET_FILEDIR_NAMES = {{fieldname_in_met_filedir_names}}

ENSEMBLE_STAT_OBS_QUALITY_INC = 0, 1, 2, 3, 9, NA
#ENSEMBLE_STAT_OBS_QUALITY_EXC =

# ENSEMBLE_STAT_MET_OBS_ERR_TABLE is not required.
# If the variable is not defined, or the value is not set
# than the MET default is used.
# If the variable is not defined, or the value is not set, then the MET
# default is used.
ENSEMBLE_STAT_MET_OBS_ERR_TABLE = {MET_BASE}/table_files/obs_error_table.txt


Expand All @@ -114,11 +112,9 @@ ENSEMBLE_STAT_REGRID_TO_GRID = NONE
ENSEMBLE_STAT_CENSOR_THRESH =
ENSEMBLE_STAT_CENSOR_VAL =

ENSEMBLE_STAT_MESSAGE_TYPE = ADP{FIELDNAME_IN_MET_FILEDIR_NAMES}

ENSEMBLE_STAT_MESSAGE_TYPE = {{fieldname_in_met_filedir_names}}
ENSEMBLE_STAT_DUPLICATE_FLAG = NONE
ENSEMBLE_STAT_SKIP_CONST = FALSE

ENSEMBLE_STAT_OBS_ERROR_FLAG = FALSE

ENSEMBLE_STAT_ENS_SSVAR_BIN_SIZE = 1.0
Expand Down Expand Up @@ -191,100 +187,101 @@ ENSEMBLE_STAT_ENSEMBLE_FLAG_WEIGHT = FALSE
#
FCST_VAR1_NAME = TMP
FCST_VAR1_LEVELS = P850
FCST_VAR1_THRESH = >=288, >=293, >=298
FCST_VAR1_THRESH = ge288, ge293, ge298
OBS_VAR1_NAME = TMP
OBS_VAR1_LEVELS = P850
OBS_VAR1_THRESH = >=288, >=293, >=298
OBS_VAR1_THRESH = ge288, ge293, ge298
OBS_VAR1_OPTIONS = obs_error = { flag = TRUE; dist_type = NONE; dist_parm = []; inst_bias_scale = 1.0; inst_bias_offset = 0.0; min = NA; max = NA; }

FCST_VAR2_NAME = TMP
FCST_VAR2_LEVELS = P700
FCST_VAR2_THRESH = >=273, >=278, >=283
FCST_VAR2_THRESH = ge273, ge278, ge283
OBS_VAR2_NAME = TMP
OBS_VAR2_LEVELS = P700
OBS_VAR2_THRESH = >=273, >=278, >=283
OBS_VAR2_THRESH = ge273, ge278, ge283
OBS_VAR2_OPTIONS = obs_error = { flag = TRUE; dist_type = NONE; dist_parm = []; inst_bias_scale = 1.0; inst_bias_offset = 0.0; min = NA; max = NA; }

FCST_VAR3_NAME = TMP
FCST_VAR3_LEVELS = P500
FCST_VAR3_THRESH = >=258, >=263, >=268
FCST_VAR3_THRESH = ge258, ge263, ge268
OBS_VAR3_NAME = TMP
OBS_VAR3_LEVELS = P500
OBS_VAR3_THRESH = >=258, >=263, >=268
OBS_VAR3_THRESH = ge258, ge263, ge268
OBS_VAR3_OPTIONS = obs_error = { flag = TRUE; dist_type = NONE; dist_parm = []; inst_bias_scale = 1.0; inst_bias_offset = 0.0; min = NA; max = NA; }

FCST_VAR4_NAME = DPT
FCST_VAR4_LEVELS = P850
FCST_VAR4_THRESH = >=273, >=278, >=283
FCST_VAR4_THRESH = ge273, ge278, ge283
OBS_VAR4_NAME = DPT
OBS_VAR4_LEVELS = P850
OBS_VAR4_THRESH = >=273, >=278, >=283
OBS_VAR4_THRESH = ge273, ge278, ge283
OBS_VAR4_OPTIONS = obs_error = { flag = TRUE; dist_type = NONE; dist_parm = []; inst_bias_scale = 1.0; inst_bias_offset = 0.0; min = NA; max = NA; }

FCST_VAR5_NAME = DPT
FCST_VAR5_LEVELS = P700
FCST_VAR5_THRESH = >=263, >=286, >=273
FCST_VAR5_THRESH = ge263, ge286, ge273
OBS_VAR5_NAME = DPT
OBS_VAR5_LEVELS = P700
OBS_VAR5_THRESH = >=263, >=286, >=273
OBS_VAR5_THRESH = ge263, ge286, ge273
OBS_VAR5_OPTIONS = obs_error = { flag = TRUE; dist_type = NONE; dist_parm = []; inst_bias_scale = 1.0; inst_bias_offset = 0.0; min = NA; max = NA; }

FCST_VAR6_NAME = WIND
FCST_VAR6_LEVELS = P850
FCST_VAR6_THRESH = >=5, >=10, >=15
FCST_VAR6_THRESH = ge5, ge10, ge15
OBS_VAR6_NAME = WIND
OBS_VAR6_LEVELS = P850
OBS_VAR6_THRESH = >=5, >=10, >=15
OBS_VAR6_THRESH = ge5, ge10, ge15
OBS_VAR6_OPTIONS = obs_error = { flag = TRUE; dist_type = NONE; dist_parm = []; inst_bias_scale = 1.0; inst_bias_offset = 0.0; min = NA; max = NA; }

FCST_VAR7_NAME = WIND
FCST_VAR7_LEVELS = P700
FCST_VAR7_THRESH = >=10, >=15, >=20
FCST_VAR7_THRESH = ge10, ge15, ge20
OBS_VAR7_NAME = WIND
OBS_VAR7_LEVELS = P700
OBSVAR7_THRESH = >=10, >=15, >=20
OBS_VAR7_THRESH = ge10, ge15, ge20
OBS_VAR7_OPTIONS = obs_error = { flag = TRUE; dist_type = NONE; dist_parm = []; inst_bias_scale = 1.0; inst_bias_offset = 0.0; min = NA; max = NA; }

FCST_VAR8_NAME = WIND
FCST_VAR8_LEVELS = P500
FCST_VAR8_THRESH = >=15, >=21, >=26
FCST_VAR8_THRESH = ge15, ge21, ge26
OBS_VAR8_NAME = WIND
OBS_VAR8_LEVELS = P500
OBS_VAR8_THRESH = >=15, >=21, >=26
OBS_VAR8_THRESH = ge15, ge21, ge26
OBS_VAR8_OPTIONS = obs_error = { flag = TRUE; dist_type = NONE; dist_parm = []; inst_bias_scale = 1.0; inst_bias_offset = 0.0; min = NA; max = NA; }

FCST_VAR9_NAME = WIND
FCST_VAR9_LEVELS = P250
FCST_VAR9_THRESH = >=26, >=31, >=36, >=46, >=62
FCST_VAR9_THRESH = ge26, ge31, ge36, ge46, ge62
OBS_VAR9_NAME = WIND
OBS_VAR9_LEVELS = P250
OBS_VAR9_THRESH = >=26, >=31, >=36, >=46, >=62
OBS_VAR9_THRESH = ge26, ge31, ge36, ge46, ge62
OBS_VAR9_OPTIONS = obs_error = { flag = TRUE; dist_type = NONE; dist_parm = []; inst_bias_scale = 1.0; inst_bias_offset = 0.0; min = NA; max = NA; }

FCST_VAR10_NAME = HGT
FCST_VAR10_LEVELS = P500
FCST_VAR10_THRESH = >=5400, >=5600, >=5880
FCST_VAR10_THRESH = ge5400, ge5600, ge5880
OBS_VAR10_NAME = HGT
OBS_VAR10_LEVELS = P500
OBS_VAR10_THRESH = >=5400, >=5600, >=5880
OBS_VAR10_THRESH = ge5400, ge5600, ge5880
OBS_VAR10_OPTIONS = obs_error = { flag = TRUE; dist_type = NONE; dist_parm = []; inst_bias_scale = 1.0; inst_bias_offset = 0.0; min = NA; max = NA; }

FCST_VAR11_NAME = CAPE
FCST_VAR11_LEVELS = L0
FCST_VAR11_THRESH = le1000, gt1000&&lt2500, ge2500&&lt4000, ge2500
FCST_VAR11_OPTIONS = cnt_thresh = [ >0 ];
FCST_VAR11_THRESH = <=1000, >1000&&<2500, >=2500&&<4000, >=2500
OBS_VAR11_NAME = CAPE
OBS_VAR11_LEVELS = L0-100000
OBS_VAR11_OPTIONS = cnt_thresh = [ >0 ]; cnt_logic = UNION;
OBS_VAR11_THRESH = <=1000, >1000&&<2500, >=2500&&<4000, >=2500
OBS_VAR11_THRESH = le1000, gt1000&&lt2500, ge2500&&lt4000, ge2500
OBS_VAR11_OPTIONS = cnt_thresh = [ >0 ];
cnt_logic = UNION;

FCST_VAR12_NAME = HPBL
FCST_VAR12_LEVELS = Z0
FCST_VAR12_THRESH = <500, <1500, >1500
FCST_VAR12_THRESH = lt500, lt1500, gt1500
OBS_VAR12_NAME = PBL
OBS_VAR12_LEVELS = L0
OBS_VAR12_THRESH = lt500, lt1500, gt1500
OBS_VAR12_OPTIONS = desc = "TKE";
OBS_VAR12_THRESH = <500, <1500, >1500

[dir]
#
Expand Down Expand Up @@ -337,7 +334,7 @@ OBS_ENSEMBLE_STAT_POINT_INPUT_TEMPLATE = {{obs_input_fn_template}}
#
OBS_ENSEMBLE_STAT_GRID_INPUT_TEMPLATE =
#
# Template for forecast input to EnsembleStat relative to
# Template for forecast input to EnsembleStat relative to
# FCST_ENSEMBLE_STAT_INPUT_DIR.
#
# Note that this can be a comma separated list of ensemble members
Expand All @@ -348,7 +345,7 @@ FCST_ENSEMBLE_STAT_INPUT_TEMPLATE = {{fcst_input_fn_template}}
# Template for output from EnsembleStat relative to ENSEMBLE_STAT_OUTPUT_DIR.
#
ENSEMBLE_STAT_OUTPUT_TEMPLATE =
ENSEMBLE_STAT_OUTPUT_PREFIX = {MODEL}_ADP{FIELDNAME_IN_MET_FILEDIR_NAMES}_{OBTYPE}_{lead?fmt=%H%M%S}L
ENSEMBLE_STAT_OUTPUT_PREFIX = {MODEL}_{{fieldname_in_met_filedir_names}}_{OBTYPE}_{lead?fmt=%H%M%S}L
#
# Template for climatology input to EnsembleStat relative to
# ENSEMBLE_STAT_CLIMO_MEAN_INPUT_DIR. Not used in this example.
Expand Down
Loading
Loading