aboutsummaryrefslogtreecommitdiffhomepage
path: root/pyecsca/sca/trace_set
diff options
context:
space:
mode:
authorJ08nY2020-03-04 00:04:53 +0100
committerJ08nY2020-03-04 00:04:53 +0100
commita97f49ebe3c8e28d2a9ba76711555a3378b62341 (patch)
treed6064aec39573ad9e83607dbed5873d7872aed21 /pyecsca/sca/trace_set
parentdeca0e3d89ff4483dd6b6b4ad99b3400145bee5b (diff)
downloadpyecsca-a97f49ebe3c8e28d2a9ba76711555a3378b62341.tar.gz
pyecsca-a97f49ebe3c8e28d2a9ba76711555a3378b62341.tar.zst
pyecsca-a97f49ebe3c8e28d2a9ba76711555a3378b62341.zip
Fix some type issues.
Diffstat (limited to '')
-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]):