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