aboutsummaryrefslogtreecommitdiff
path: root/pyecsca/sca/trace/combine.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyecsca/sca/trace/combine.py')
-rw-r--r--pyecsca/sca/trace/combine.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/pyecsca/sca/trace/combine.py b/pyecsca/sca/trace/combine.py
index 0e7f325..5eeaaec 100644
--- a/pyecsca/sca/trace/combine.py
+++ b/pyecsca/sca/trace/combine.py
@@ -17,10 +17,10 @@ def average(*traces: Trace) -> Optional[CombinedTrace]:
if not traces:
return None
if len(traces) == 1:
- return CombinedTrace(traces[0].samples.copy(), None, None)
+ return CombinedTrace(traces[0].samples.copy())
dtype = traces[0].samples.dtype
result_samples = np.mean(np.array([trace.samples for trace in traces]), axis=0).astype(dtype)
- return CombinedTrace(result_samples, None, None)
+ return CombinedTrace(result_samples)
@public
@@ -48,7 +48,7 @@ def standard_deviation(*traces: Trace) -> Optional[CombinedTrace]:
return None
dtype = traces[0].samples.dtype
result_samples = np.std(np.array([trace.samples for trace in traces]), axis=0).astype(dtype)
- return CombinedTrace(result_samples, None, None)
+ return CombinedTrace(result_samples)
@public
@@ -61,4 +61,4 @@ def subtract(one: Trace, other: Trace) -> CombinedTrace:
:return:
"""
result_samples = one.samples - other.samples
- return CombinedTrace(result_samples, None, None)
+ return CombinedTrace(result_samples)