def get_results(self):
result = {}
fn = self.rec_fn()
txt = open(fn).read()
params_txt = open(self.par_fn()).read().splitlines()
columns = ['parameter','value','scale','offset']
param_vals = [dict(zip(columns,line.strip().split())) for line in params_txt[1:]]
params = pd.DataFrame(param_vals)
params = params.set_index('parameter')
for col in columns[1:]:
params[col] = params[col].astype('f')
result['results_file']=fn
result['text']=txt
result['parameters'] = params
if self.detailed_log:
result['log'] = self.read_logs()
return result
评论列表
文章目录