diff options
Diffstat (limited to 'pyecsca/sca/trace/combine.py')
| -rw-r--r-- | pyecsca/sca/trace/combine.py | 8 |
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) |
