diff options
| author | Tomáš Jusko | 2022-12-04 20:55:39 +0100 |
|---|---|---|
| committer | Tomáš Jusko | 2022-12-04 20:55:39 +0100 |
| commit | 2a5e63f5bf0f362b2936b89ea686795d3827053d (patch) | |
| tree | 5fbdcccf25b350ce0af5f62b62e868ec70c0fb62 | |
| parent | 6aaceb63b63dbffec41179eba9c1784fd982edcd (diff) | |
| download | pyecsca-2a5e63f5bf0f362b2936b89ea686795d3827053d.tar.gz pyecsca-2a5e63f5bf0f362b2936b89ea686795d3827053d.tar.zst pyecsca-2a5e63f5bf0f362b2936b89ea686795d3827053d.zip | |
fix: Changed default metadata value
| -rw-r--r-- | pyecsca/sca/stacked_traces/stacked_traces.py | 5 |
1 files 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): |
