diff options
Diffstat (limited to '')
| -rw-r--r-- | pyecsca/sca/trace/combine.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pyecsca/sca/trace/combine.py b/pyecsca/sca/trace/combine.py index c484748..2ab552a 100644 --- a/pyecsca/sca/trace/combine.py +++ b/pyecsca/sca/trace/combine.py @@ -16,10 +16,10 @@ def average(*traces: Trace) -> Optional[CombinedTrace]: if not traces: return None if len(traces) == 1: - return CombinedTrace(None, None, traces[0].samples.copy(), parents=traces) + return CombinedTrace(traces[0].samples.copy(), None, None) dtype = traces[0].samples.dtype result_samples = np.mean(np.array([trace.samples for trace in traces]), axis=0).astype(dtype) - return CombinedTrace(None, None, result_samples, parents=traces) + return CombinedTrace(result_samples, None, None) @public @@ -46,4 +46,4 @@ 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(None, None, result_samples, parents=traces) + return CombinedTrace(result_samples, None, None) |
