diff options
| author | J08nY | 2020-03-04 00:04:53 +0100 |
|---|---|---|
| committer | J08nY | 2020-03-04 00:04:53 +0100 |
| commit | a97f49ebe3c8e28d2a9ba76711555a3378b62341 (patch) | |
| tree | d6064aec39573ad9e83607dbed5873d7872aed21 /pyecsca/sca/trace/edit.py | |
| parent | deca0e3d89ff4483dd6b6b4ad99b3400145bee5b (diff) | |
| download | pyecsca-a97f49ebe3c8e28d2a9ba76711555a3378b62341.tar.gz pyecsca-a97f49ebe3c8e28d2a9ba76711555a3378b62341.tar.zst pyecsca-a97f49ebe3c8e28d2a9ba76711555a3378b62341.zip | |
Fix some type issues.
Diffstat (limited to '')
| -rw-r--r-- | pyecsca/sca/trace/edit.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/pyecsca/sca/trace/edit.py b/pyecsca/sca/trace/edit.py index f01a0dc..f58ad57 100644 --- a/pyecsca/sca/trace/edit.py +++ b/pyecsca/sca/trace/edit.py @@ -22,7 +22,7 @@ def trim(trace: Trace, start: int = None, end: int = None) -> Trace: end = len(trace.samples) if start > end: raise ValueError("Invalid trim arguments.") - return Trace(copy(trace.title), copy(trace.data), trace.samples[start:end].copy()) + return Trace(trace.samples[start:end].copy(), copy(trace.title), copy(trace.data)) @public @@ -33,7 +33,7 @@ def reverse(trace: Trace) -> Trace: :param trace: :return: """ - return Trace(copy(trace.title), copy(trace.data), np.flipud(trace.samples)) + return Trace(np.flipud(trace.samples), copy(trace.title), copy(trace.data)) @public @@ -51,5 +51,5 @@ def pad(trace: Trace, lengths: Union[Tuple[int, int], int], lengths = (lengths, lengths) if not isinstance(values, tuple): values = (values, values) - return Trace(copy(trace.title), copy(trace.data), - np.pad(trace.samples, lengths, "constant", constant_values=values)) + return Trace(np.pad(trace.samples, lengths, "constant", constant_values=values), + copy(trace.title), copy(trace.data)) |
