From 43efa78677b1b09f3a7ce8d35fb6eab73f38ca3f Mon Sep 17 00:00:00 2001 From: leufen1 <l.leufen@fz-juelich.de> Date: Thu, 2 Feb 2023 11:54:33 +0100 Subject: [PATCH] report also average error metrics --- mlair/run_modules/post_processing.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mlair/run_modules/post_processing.py b/mlair/run_modules/post_processing.py index 86919a85..4a0915b9 100644 --- a/mlair/run_modules/post_processing.py +++ b/mlair/run_modules/post_processing.py @@ -1129,6 +1129,9 @@ class PostProcessing(RunEnvironment): e[model_type][station] = statistics.calculate_error_metrics( *map(lambda x: data.sel(**{self.model_type_dim: x}), [model_type, self.observation_indicator]), dim=self.index_dim) + for e in errors: + for model_type in e.keys(): + e[model_type].update({"total": self.calculate_average_errors(e[model_type])}) return errors def calculate_error_metrics(self) -> Tuple[Dict, Dict, Dict, Dict]: -- GitLab