Skip to content
Snippets Groups Projects
Commit 336e261c authored by Felix Kleinert's avatar Felix Kleinert
Browse files

store sector skill scores to file

parent 04660922
Branches
Tags
No related merge requests found
Pipeline #90344 failed
......@@ -682,7 +682,7 @@ class PlotSectorialSkillScore(AbstractPlotClass): # pragma: no cover
try:
lower = np.max([-limit, np.min([0, helpers.float_round(data["data"].min(), 2) - 0.1])])
upper = np.min([limit, helpers.float_round(data["data"].max(), 2) + 0.1])
except ValueError:
except Exception:
lower, upper = (-limit, limit)
return lower, upper
......
......@@ -118,6 +118,10 @@ class PostProcessing(RunEnvironment):
self.skill_score_per_sector = self.calculate_error_metrics_based_on_upstream_wind_dir()
except Exception as e:
logging.info(f"Can not process upsstream wind sectors due to: {e}")
if self.skill_score_per_sector is not None:
path_sector_skill_scores = os.path.join(self.data_store.get("experiment_path"),
f"data/skill_scores_per_sector_test.nc")
self.skill_score_per_sector.to_netcdf(path_sector_skill_scores)
# calculate error metrics on test data
self.calculate_test_score()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment