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

add PlotAvailabilityHistogram to postprocessing call

parent eab15891
No related branches found
No related tags found
3 merge requests!226Develop,!225Resolve "release v1.2.0",!194Resolve "Inclue new IntelliO3 plots in MLAir"
...@@ -19,8 +19,8 @@ from mlair.helpers import TimeTracking, statistics, extract_value ...@@ -19,8 +19,8 @@ from mlair.helpers import TimeTracking, statistics, extract_value
from mlair.model_modules.linear_model import OrdinaryLeastSquaredModel from mlair.model_modules.linear_model import OrdinaryLeastSquaredModel
from mlair.model_modules.model_class import AbstractModelClass from mlair.model_modules.model_class import AbstractModelClass
from mlair.plotting.postprocessing_plotting import PlotMonthlySummary, PlotStationMap, PlotClimatologicalSkillScore, \ from mlair.plotting.postprocessing_plotting import PlotMonthlySummary, PlotStationMap, PlotClimatologicalSkillScore, \
PlotCompetitiveSkillScore, PlotTimeSeries, PlotBootstrapSkillScore, PlotAvailability, PlotConditionalQuantiles, \ PlotCompetitiveSkillScore, PlotTimeSeries, PlotBootstrapSkillScore, PlotAvailability, PlotAvailabilityHistogram, \
PlotSeparationOfScales PlotConditionalQuantiles, PlotSeparationOfScales
from mlair.run_modules.run_environment import RunEnvironment from mlair.run_modules.run_environment import RunEnvironment
...@@ -293,6 +293,10 @@ class PostProcessing(RunEnvironment): ...@@ -293,6 +293,10 @@ class PostProcessing(RunEnvironment):
if "PlotAvailability" in plot_list: if "PlotAvailability" in plot_list:
avail_data = {"train": self.train_data, "val": self.val_data, "test": self.test_data} avail_data = {"train": self.train_data, "val": self.val_data, "test": self.test_data}
PlotAvailability(avail_data, plot_folder=self.plot_path, time_dimension=time_dimension) PlotAvailability(avail_data, plot_folder=self.plot_path, time_dimension=time_dimension)
if "PlotAvailabilityHistogram" in plot_list:
avail_data = {"train": self.train_data, "val": self.val_data, "test": self.test_data}
PlotAvailabilityHistogram(avail_data, plot_folder=self.plot_path, )# time_dimension=time_dimension)
def calculate_test_score(self): def calculate_test_score(self):
"""Evaluate test score of model and save locally.""" """Evaluate test score of model and save locally."""
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment