aboutsummaryrefslogtreecommitdiffhomepage
path: root/pyecsca/sca/trace_set
diff options
context:
space:
mode:
Diffstat (limited to 'pyecsca/sca/trace_set')
-rw-r--r--pyecsca/sca/trace_set/chipwhisperer.py2
-rw-r--r--pyecsca/sca/trace_set/inspector.py7
2 files changed, 4 insertions, 5 deletions
diff --git a/pyecsca/sca/trace_set/chipwhisperer.py b/pyecsca/sca/trace_set/chipwhisperer.py
index d9dcf3f..2b37c6f 100644
--- a/pyecsca/sca/trace_set/chipwhisperer.py
+++ b/pyecsca/sca/trace_set/chipwhisperer.py
@@ -17,7 +17,7 @@ class ChipWhispererTraceSet(TraceSet):
else:
data = self.__read_data(path, name)
trace_data = data["traces"]
- traces = [Trace(None, None, trace_samples, trace_set=self) for trace_samples in trace_data]
+ traces = [Trace(trace_samples, None, None, trace_set=self) for trace_samples in trace_data]
del data["traces"]
config = self.__read_config(path, name)
super().__init__(*traces, **data, **config)
diff --git a/pyecsca/sca/trace_set/inspector.py b/pyecsca/sca/trace_set/inspector.py
index f9475c0..b07313d 100644
--- a/pyecsca/sca/trace_set/inspector.py
+++ b/pyecsca/sca/trace_set/inspector.py
@@ -197,7 +197,7 @@ class InspectorTraceSet(TraceSet):
samples = np.frombuffer(
file.read(dtype.itemsize * self.num_samples), dtype,
self.num_samples)
- result.append(Trace(title, data, samples, trace_set=self))
+ result.append(Trace(samples, title, data, trace_set=self))
return result
def __write(self, file):
@@ -229,9 +229,8 @@ class InspectorTraceSet(TraceSet):
file.write(trace.samples.tobytes())
def __scale(self, traces):
- return list(map(lambda trace: Trace(trace.title, trace.data,
- trace.samples.astype("f4") * self.y_scale,
- trace_set=self),
+ return list(map(lambda trace: Trace(trace.samples.astype("f4") * self.y_scale, trace.title,
+ trace.data, trace_set=self),
traces))
def save(self, output: Union[Path, str, BinaryIO]):