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

Feature 1908 remove ens #2265

Merged
merged 26 commits into from
Sep 21, 2022
Merged
Show file tree
Hide file tree
Changes from 22 commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
029084e
Per #1908, removing nbrhd_prob, nmep_smooth, and several ensemble_fla…
JohnHalleyGotway Sep 8, 2022
d5005a8
Per #1908, remove min_na and max_na since theyare no longer needed.
JohnHalleyGotway Sep 8, 2022
5f9739e
Per #1908, get rid of fcst_file_list and fcst_file_vld arrays and jus…
JohnHalleyGotway Sep 8, 2022
bbb0734
Per #1908, remove vx_flag since verification is no longer optional. E…
JohnHalleyGotway Sep 8, 2022
c169ee2
Per #1908, error out if no vx tasks are defined.
JohnHalleyGotway Sep 9, 2022
dc3f329
Merge remote-tracking branch 'origin/develop' into feature_1908_remov…
JohnHalleyGotway Sep 16, 2022
c183856
Merge remote-tracking branch 'origin/develop' into feature_1908_remov…
JohnHalleyGotway Sep 16, 2022
a5ec2a8
Per #1908, ci-skip-unit work in progress. Doesn't actually compile yet.
JohnHalleyGotway Sep 17, 2022
96cf892
Merge remote-tracking branch 'origin/develop' into feature_1908_remov…
JohnHalleyGotway Sep 18, 2022
9bfb382
Per #1908, change list of config file names to lookup.
JohnHalleyGotway Sep 18, 2022
c1f4ce9
Per #1908, define operator += and operator /= functions for the DataP…
JohnHalleyGotway Sep 18, 2022
bee6c0e
Per #1908, work in progress stripping out the ensemble processing. It…
JohnHalleyGotway Sep 18, 2022
827ea38
Per #1908, remove ens dictionary from the Ensemble-Stat config file. …
JohnHalleyGotway Sep 18, 2022
9d10b5e
Per #1908, fix bug in when enm_dp should be initialized for gridded vx.
JohnHalleyGotway Sep 19, 2022
e9a32f2
Per #1908, only write orank nc output if requested.
JohnHalleyGotway Sep 19, 2022
ffe923b
Per #1908, fix typo and don't error out if the ens dictionary isn't p…
JohnHalleyGotway Sep 19, 2022
aa8922f
Per #1908, work on log messages.
JohnHalleyGotway Sep 19, 2022
f01eaaa
Per #1908, big overhaul to all of the Ensemble-Stat config file remov…
JohnHalleyGotway Sep 19, 2022
b4436e2
Per #1908, ci-run-unit update some Ensemble-Stat docs.
JohnHalleyGotway Sep 19, 2022
ba8b0c5
Per #1908, ci-run-unit fix typo in config file and fix logic so that …
JohnHalleyGotway Sep 19, 2022
660effe
Per #1908, ci-run-unit fix logic in ensemble_stat to make the TEST: e…
JohnHalleyGotway Sep 19, 2022
7254cdc
Per #1908, ci-run-unit more changes to Ensemble-Stat. Rename ensemble…
JohnHalleyGotway Sep 19, 2022
ea629c2
Per #1908, update the list of expected _orank.nc files from ensemble_…
JohnHalleyGotway Sep 20, 2022
a8a5a4e
Per #1908, add more error checking to CNTInfo::compute_ci(). Compute …
JohnHalleyGotway Sep 20, 2022
8d3e524
Per #1908, remove unneeded debug comment.
JohnHalleyGotway Sep 20, 2022
4225d40
Unrelated to #1908, update airnow handler in ascii2nc to write bad da…
JohnHalleyGotway Sep 20, 2022
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
78 changes: 13 additions & 65 deletions data/config/EnsembleStatConfig_default
Original file line number Diff line number Diff line change
Expand Up @@ -37,69 +37,18 @@ regrid = {

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

//
// May be set separately in each "ens.field" entry
//
censor_thresh = [];
censor_val = [];
cat_thresh = [];
nc_var_str = "";

//
// Ensemble product fields to be processed
//
ens = {
ens_thresh = 1.0;
vld_thresh = 1.0;

field = [
{
name = "APCP";
level = "A03";
cat_thresh = [ >0.0, >=5.0 ];
}
];
}

//
// IDs for ensemble members
// Only set if processing a single file with all ensembles
//
ens_member_ids = [];
control_id = "";

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

//
// Neighborhood ensemble probabilities
//
nbrhd_prob = {
width = [ 5 ];
shape = CIRCLE;
vld_thresh = 0.0;
}

//
// NMEP smoothing methods
//
nmep_smooth = {
vld_thresh = 0.0;
shape = CIRCLE;
gaussian_dx = 81.27;
gaussian_radius = 120;
type = [
{
method = GAUSSIAN;
width = 1;
}
];
}

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

//
// May be set separately in each "fcst.field" and "obs.field" entry
//
censor_thresh = [];
censor_val = [];
prob_cat_thresh = [];

//
Expand All @@ -110,12 +59,16 @@ prob_pct_thresh = [ ==0.25 ];
//
// May be set separately in each "obs.field" entry
//
nc_var_str = "";
eclv_points = 0.05;

//
// Forecast and observation fields to be verified
//
fcst = {
ens_thresh = 1.0;
vld_thresh = 1.0;

field = [
{
name = "APCP";
Expand Down Expand Up @@ -262,6 +215,7 @@ interp = {

//
// Statistical output types
// May be set separately in each "obs.field" entry
//
output_flag = {
ecnt = NONE;
Expand All @@ -281,22 +235,16 @@ output_flag = {
////////////////////////////////////////////////////////////////////////////////

//
// Ensemble product output types
// Gridded verification output types
// May be set separately in each "obs.field" entry
//
ensemble_flag = {
nc_orank_flag = {
latlon = TRUE;
mean = TRUE;
stdev = TRUE;
minus = TRUE;
plus = TRUE;
min = TRUE;
max = TRUE;
range = TRUE;
vld_count = TRUE;
frequency = TRUE;
nep = FALSE;
nmep = FALSE;
raw = TRUE;
rank = TRUE;
pit = TRUE;
vld_count = TRUE;
weight = FALSE;
}

Expand Down
Loading