diff --git a/pyerrors/input/hadrons.py b/pyerrors/input/hadrons.py index 8297149c..692732f1 100644 --- a/pyerrors/input/hadrons.py +++ b/pyerrors/input/hadrons.py @@ -81,8 +81,8 @@ def read_meson_hd5(path, filestem, ens_id, meson='meson_0', idl=None): h5file = h5py.File(path + '/' + hd5_file, "r") if not tree + '/' + meson in h5file: raise Exception("Entry '" + meson + "' not contained in the files.") - raw_data = list(h5file[tree + '/' + meson + '/corr']) - real_data = [o[0] for o in raw_data] + raw_data = h5file[tree + '/' + meson + '/corr'] + real_data = raw_data[:]["re"].astype(np.double) corr_data.append(real_data) if not infos: for k, i in h5file[tree + '/' + meson].attrs.items():