diff --git a/mlair/run_modules/post_processing.py b/mlair/run_modules/post_processing.py index 5216157f9c1bcbd586deec46fec65538144d0e28..b16028fad56c128cf7431effbab7b25687d485fe 100644 --- a/mlair/run_modules/post_processing.py +++ b/mlair/run_modules/post_processing.py @@ -680,9 +680,10 @@ class PostProcessing(RunEnvironment): external_data = self._get_external_data(station, path) # test data # test errors - errors[station] = statistics.calculate_error_metrics(*map(lambda x: external_data.sel(type=x), - [self.forecast_indicator, "obs"]), - dim="index") + if external_data is not None: + errors[station] = statistics.calculate_error_metrics(*map(lambda x: external_data.sel(type=x), + [self.forecast_indicator, "obs"]), + dim="index") # skill score competitor = self.load_competitors(station) combined = self._combine_forecasts(external_data, competitor, dim="type")