Source code for dynamic.parsers
import numpy as np
[docs]
def parse_shelx_output(ltx_file):
with open(ltx_file, mode='r') as f:
lines = f.readlines()
rs = []
for line in lines:
if "as input" in line:
r_temp = float(line.split()[0])
rs.append(r_temp)
rs = np.array(rs)
if len(rs) == 0:
return -1
else:
return rs.min()