diff --git a/mlair/run_modules/post_processing.py b/mlair/run_modules/post_processing.py index 86919a85e6f019ecee7c66cb4752db4fe0557451..4a0915b9e3133925fe1e0b309b250217cbd42a7e 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]: