From 07a05d7439ccfdcd54e6571c8c3cc1b2e1c4ad8b Mon Sep 17 00:00:00 2001 From: Farid Mohammadi <farid.mohammadi@iws.uni-stuttgart.de> Date: Wed, 16 Feb 2022 12:02:58 +0100 Subject: [PATCH] [post_processing] fix mc_reference bug. --- src/bayesvalidrox/post_processing/post_processing.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/bayesvalidrox/post_processing/post_processing.py b/src/bayesvalidrox/post_processing/post_processing.py index b1ab0e629..51f81eedc 100644 --- a/src/bayesvalidrox/post_processing/post_processing.py +++ b/src/bayesvalidrox/post_processing/post_processing.py @@ -62,7 +62,7 @@ class PostProcessing: def PCEMoments(self): PCEModel = self.PCEModel - Model = PCEModel.ModelObj + Model = PCEModel.ModelObj for Outkey, ValuesDict in PCEModel.coeffs_dict.items(): @@ -85,11 +85,11 @@ class PostProcessing: else: self.PCEMeans[Outkey] = PCEMean self.PCEStd[Outkey] = np.sqrt(PCEVar) - try: + try: self.Reference = Model.read_mc_reference() except: pass - + # ------------------------------------------------------------------------- def plotMoments(self, xlabel='Time [s]', plotType=None, SaveFig=True): @@ -143,7 +143,7 @@ class PostProcessing: ax[1].plot(x, std_data, lw=3, color='k', marker='x', label=metaModel) - if hasattr(self, 'Reference'): + if self.Reference is not None: if barPlot: ax[0].bar(list(map(str, x)), self.Reference['mean'], color='r', width=0.25) @@ -336,7 +336,7 @@ class PostProcessing: self.ModelOutputs = self.eval_Model(samples, keyString='valid') self.PCEOutputs, self.PCEOutputs_std = metaModel.eval_metamodel(samples=samples) - + try: key = list(self.ModelOutputs.keys())[1] except: -- GitLab