From cad08c7ee6b2f31a9136c861d3eb1a98111520e1 Mon Sep 17 00:00:00 2001 From: Thomas Kluyver <thomas@kluyver.me.uk> Date: Wed, 14 Jul 2021 16:35:33 +0100 Subject: [PATCH] Replace h5py dataset.value with dataset[()] --- src/cal_tools/ana_tools.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/cal_tools/ana_tools.py b/src/cal_tools/ana_tools.py index b9074e118..edc60e75d 100644 --- a/src/cal_tools/ana_tools.py +++ b/src/cal_tools/ana_tools.py @@ -52,7 +52,7 @@ def load_data_from_hdf5(filelist): ctime = data[cKey][mKey].get("ctime", []) for timeKey in f.get("/".join((cKey, mKey, tKey))): path = "/".join((cKey, mKey, tKey, timeKey)) - value = f.get(path).value + value = f.get(path)[()] value = dateutil.parser.parse(value) ctime.append(value) data[cKey][mKey]["ctime"] = ctime @@ -60,8 +60,8 @@ def load_data_from_hdf5(filelist): # Load ndarray if they are there item = f.get("/".join((cKey, mKey, tKey))) - if isinstance(item, h5py._hl.dataset.Dataset): - data[cKey][mKey][tKey] = item.value + if isinstance(item, h5py.Dataset): + data[cKey][mKey][tKey] = item[()] continue # Loop over stored data @@ -75,7 +75,7 @@ def load_data_from_hdf5(filelist): mdata_d[mdKey] = f.get( "/".join( (cKey, mKey, tKey, 'mdata', - mdKey))).value + mdKey)))[()] mdata_l = data[cKey][mKey].get("mdata", []) mdata_l.append(mdata_d) data[cKey][mKey]["mdata"] = mdata_l @@ -85,7 +85,7 @@ def load_data_from_hdf5(filelist): data[cKey][mKey][dKey] = [] value = f.get( - "/".join((cKey, mKey, tKey, dKey))).value + "/".join((cKey, mKey, tKey, dKey)))[()] if dKey == "ctime": value = dateutil.parser.parse(value) -- GitLab