We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f831bc0 commit 2075924Copy full SHA for 2075924
e3sm_diags/driver/lat_lon_driver.py
@@ -579,6 +579,7 @@ def _create_metrics_dict(
579
"min": var_test.min().item(),
580
"max": var_test.max().item(),
581
"mean": spatial_avg(ds_test, var_key), # type: ignore
582
+ "std": std(ds_test, var_key),
583
},
584
"unit": ds_test[var_key].attrs["units"],
585
}
@@ -591,6 +592,7 @@ def _create_metrics_dict(
591
592
"min": var_ref.min().item(),
593
"max": var_ref.max().item(),
594
"mean": spatial_avg(ds_ref, var_key), # type: ignore
595
+ "std": std(ds_ref, var_key),
596
597
598
if ds_test_regrid is not None and ds_ref_regrid is not None:
@@ -615,6 +617,10 @@ def _create_metrics_dict(
615
617
"corr": correlation(ds_test_regrid, ds_ref_regrid, var_key),
616
618
619
620
+ # for model-only run
621
+ if ds_test is not None and ds_ref_regrid is None:
622
+ metrics_dict["test_regrid"] = metrics_dict["test"]
623
+
624
if ds_diff is not None:
625
var_diff = ds_diff[var_key]
626
0 commit comments