aboutsummaryrefslogtreecommitdiff
path: root/pyecsca/sca
diff options
context:
space:
mode:
Diffstat (limited to 'pyecsca/sca')
-rw-r--r--pyecsca/sca/trace_set/inspector.py2
-rw-r--r--pyecsca/sca/ttest.py6
2 files changed, 4 insertions, 4 deletions
diff --git a/pyecsca/sca/trace_set/inspector.py b/pyecsca/sca/trace_set/inspector.py
index bcffb94..634b960 100644
--- a/pyecsca/sca/trace_set/inspector.py
+++ b/pyecsca/sca/trace_set/inspector.py
@@ -100,7 +100,7 @@ class InspectorTraceSet(TraceSet):
external_clock_frequencty: float = 0
external_clock_time_base: int = 0
- _raw_traces: List[Trace] = None
+ _raw_traces: Optional[List[Trace]] = None
_tag_parsers: dict = {
0x41: ("num_traces", 4, Parsers.read_int, Parsers.write_int),
0x42: ("num_samples", 4, Parsers.read_int, Parsers.write_int),
diff --git a/pyecsca/sca/ttest.py b/pyecsca/sca/ttest.py
index b9ecd36..34e631c 100644
--- a/pyecsca/sca/ttest.py
+++ b/pyecsca/sca/ttest.py
@@ -6,7 +6,7 @@ from typing import Sequence, Optional
from .trace import Trace, CombinedTrace
-def ttest(first_set: Sequence[Trace], second_set: Sequence[Trace],
+def ttest_func(first_set: Sequence[Trace], second_set: Sequence[Trace],
equal_var: bool) -> Optional[CombinedTrace]:
if not first_set or not second_set or len(first_set) == 0 or len(second_set) == 0:
return None
@@ -25,7 +25,7 @@ def welch_ttest(first_set: Sequence[Trace], second_set: Sequence[Trace]) -> Comb
:param second_set:
:return: Welch's t-values (samplewise)
"""
- return ttest(first_set, second_set, False)
+ return ttest_func(first_set, second_set, False)
@public
def student_ttest(first_set: Sequence[Trace], second_set: Sequence[Trace]) -> CombinedTrace:
@@ -37,4 +37,4 @@ def student_ttest(first_set: Sequence[Trace], second_set: Sequence[Trace]) -> Co
:param second_set:
:return: Student's t-values (samplewise)
"""
- return ttest(first_set, second_set, True)
+ return ttest_func(first_set, second_set, True)