Skip to content
Snippets Groups Projects
Commit f528b92e authored by lkugler's avatar lkugler
Browse files

remove quickfix

parent 6012905d
No related branches found
No related tags found
No related merge requests found
...@@ -80,11 +80,14 @@ class ObsRecord(pd.DataFrame): ...@@ -80,11 +80,14 @@ class ObsRecord(pd.DataFrame):
"""Return posterior Hx array (n_obs, n_ens)""" """Return posterior Hx array (n_obs, n_ens)"""
try: try:
return self._get_model_Hx('posterior') return self._get_model_Hx('posterior')
except Exception as e: except KeyError as e:
# this is useful if we evaluate a 'posterior state' raise # change: not allow this, too unsafe
# then the variable is called 'prior' while it really is a posterior # if posterior is not available, return prior
warnings.warn(str(e)+' returning prior from this file instead!') # return self._get_model_Hx('prior')
return self._get_model_Hx('prior') # # this is useful if we evaluate a 'posterior state'
# # then the variable is called 'prior' while it really is a posterior
# #warnings.warn(str(e)+' returning prior from this file instead!')
# return self._get_model_Hx('prior')
def get_truth_Hx(self): def get_truth_Hx(self):
return self['truth'].values return self['truth'].values
...@@ -103,7 +106,7 @@ class ObsRecord(pd.DataFrame): ...@@ -103,7 +106,7 @@ class ObsRecord(pd.DataFrame):
or a subset of observations (self = self.self[343:348]) or a subset of observations (self = self.self[343:348])
""" """
if what not in ['prior', 'posterior']: if what not in ['prior', 'posterior']:
raise ValueError raise ValueError(what, 'must be prior or posterior')
# which columns do we need? # which columns do we need?
keys = self.columns keys = self.columns
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment