aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJ08nY2023-10-11 18:22:53 +0200
committerJ08nY2023-10-11 18:22:53 +0200
commitde3c44e806114a6d4e7e6be7c52793557404cf49 (patch)
treee86a2e7a459c9b500a9840c73037df8fddd851a1
parent1ac3779559d5f61e3bf00fb12aa63cedc4b817ba (diff)
downloadpyecsca-de3c44e806114a6d4e7e6be7c52793557404cf49.tar.gz
pyecsca-de3c44e806114a6d4e7e6be7c52793557404cf49.tar.zst
pyecsca-de3c44e806114a6d4e7e6be7c52793557404cf49.zip
Add default group in HDF5.
-rw-r--r--pyecsca/sca/trace_set/hdf5.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/pyecsca/sca/trace_set/hdf5.py b/pyecsca/sca/trace_set/hdf5.py
index caaba0b..0f1b73d 100644
--- a/pyecsca/sca/trace_set/hdf5.py
+++ b/pyecsca/sca/trace_set/hdf5.py
@@ -84,6 +84,8 @@ class HDF5TraceSet(TraceSet):
hdf5 = h5py.File(input, mode="r")
else:
raise TypeError
+ if "traces" not in hdf5:
+ hdf5.create_group("traces", track_order=True)
group = hdf5["traces"]
kwargs = dict(group.attrs)
ordering = []
@@ -103,6 +105,8 @@ class HDF5TraceSet(TraceSet):
hdf5 = h5py.File(input, mode="a")
else:
raise TypeError
+ if "traces" not in hdf5:
+ hdf5.create_group("traces", track_order=True)
group = hdf5["traces"]
kwargs = dict(group.attrs)
ordering = []