From 2a5e63f5bf0f362b2936b89ea686795d3827053d Mon Sep 17 00:00:00 2001 From: Tomáš Jusko Date: Sun, 4 Dec 2022 20:55:39 +0100 Subject: fix: Changed default metadata value --- pyecsca/sca/stacked_traces/stacked_traces.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pyecsca/sca/stacked_traces/stacked_traces.py b/pyecsca/sca/stacked_traces/stacked_traces.py index e55d48a..a9a3451 100644 --- a/pyecsca/sca/stacked_traces/stacked_traces.py +++ b/pyecsca/sca/stacked_traces/stacked_traces.py @@ -12,9 +12,10 @@ class StackedTraces: meta: Mapping[str, Any] samples: np.ndarray + # TODO: Split metadata into common and per-trace def __init__( self, samples: np.ndarray, - meta: Mapping[str, Any] = None) -> None: + meta: Mapping[str, Any] = dict()) -> None: if meta is None: meta = {} self.meta = meta @@ -22,7 +23,7 @@ class StackedTraces: @classmethod def fromarray(cls, traces: Sequence[np.ndarray], - meta: Mapping[str, Any] = None) -> 'StackedTraces': + meta: Mapping[str, Any] = dict()) -> 'StackedTraces': ts = list(traces) min_samples = min(map(len, ts)) for i, t in enumerate(ts): -- cgit v1.3.1