@@ -355,14 +355,16 @@ def main(argv: list[str]) -> None:
355
355
climatology = evaluation .make_latitude_increasing (climatology )
356
356
357
357
deterministic_metrics = {
358
- 'rmse' : metrics .RMSESqrtBeforeTimeAvg (
359
- wind_vector_rmse = _wind_vector_error ('rmse' )
360
- ),
361
358
'mse' : metrics .MSE (wind_vector_mse = _wind_vector_error ('mse' )),
362
359
'acc' : metrics .ACC (climatology = climatology ),
363
360
'bias' : metrics .Bias (),
364
361
'mae' : metrics .MAE (),
365
362
}
363
+ rmse_metrics = {
364
+ 'rmse_sqrt_before_time_avg' : metrics .RMSESqrtBeforeTimeAvg (
365
+ wind_vector_rmse = _wind_vector_error ('rmse' )
366
+ ),
367
+ }
366
368
spatial_metrics = {
367
369
'bias' : metrics .SpatialBias (),
368
370
'mse' : metrics .SpatialMSE (),
@@ -412,7 +414,7 @@ def main(argv: list[str]) -> None:
412
414
output_format = 'zarr' ,
413
415
),
414
416
'deterministic_temporal' : config .Eval (
415
- metrics = deterministic_metrics ,
417
+ metrics = deterministic_metrics | rmse_metrics ,
416
418
against_analysis = False ,
417
419
regions = regions ,
418
420
derived_variables = derived_variables ,
@@ -435,15 +437,9 @@ def main(argv: list[str]) -> None:
435
437
ensemble_dim = ENSEMBLE_DIM .value
436
438
),
437
439
'crps_skill' : metrics .CRPSSkill (ensemble_dim = ENSEMBLE_DIM .value ),
438
- 'ensemble_mean_rmse' : metrics .EnsembleMeanRMSESqrtBeforeTimeAvg (
439
- ensemble_dim = ENSEMBLE_DIM .value
440
- ),
441
440
'ensemble_mean_mse' : metrics .EnsembleMeanMSE (
442
441
ensemble_dim = ENSEMBLE_DIM .value
443
442
),
444
- 'ensemble_stddev' : metrics .EnsembleStddevSqrtBeforeTimeAvg (
445
- ensemble_dim = ENSEMBLE_DIM .value
446
- ),
447
443
'ensemble_variance' : metrics .EnsembleVariance (
448
444
ensemble_dim = ENSEMBLE_DIM .value
449
445
),
@@ -467,6 +463,16 @@ def main(argv: list[str]) -> None:
467
463
'energy_score_skill' : metrics .EnergyScoreSkill (
468
464
ensemble_dim = ENSEMBLE_DIM .value
469
465
),
466
+ 'ensemble_mean_rmse_sqrt_before_time_avg' : (
467
+ metrics .EnsembleMeanRMSESqrtBeforeTimeAvg (
468
+ ensemble_dim = ENSEMBLE_DIM .value
469
+ )
470
+ ),
471
+ 'ensemble_stddev_sqrt_before_time_avg' : (
472
+ metrics .EnsembleStddevSqrtBeforeTimeAvg (
473
+ ensemble_dim = ENSEMBLE_DIM .value
474
+ )
475
+ ),
470
476
},
471
477
against_analysis = False ,
472
478
derived_variables = derived_variables ,
0 commit comments