aboutsummaryrefslogtreecommitdiff
path: root/pyecsca/sca/trace/combine.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyecsca/sca/trace/combine.py')
-rw-r--r--pyecsca/sca/trace/combine.py18
1 files changed, 8 insertions, 10 deletions
diff --git a/pyecsca/sca/trace/combine.py b/pyecsca/sca/trace/combine.py
index 853b127..9df6059 100644
--- a/pyecsca/sca/trace/combine.py
+++ b/pyecsca/sca/trace/combine.py
@@ -1,6 +1,4 @@
-"""
-This module provides functions for combining traces sample-wise.
-"""
+"""This module provides functions for combining traces sample-wise."""
from typing import Callable, Optional, Tuple
import numpy as np
@@ -12,7 +10,7 @@ from .trace import Trace, CombinedTrace
@public
def average(*traces: Trace) -> Optional[CombinedTrace]:
"""
- Average `traces`, sample-wise.
+ Average :paramref:`~.average.traces`, sample-wise.
:param traces:
:return:
@@ -35,7 +33,7 @@ def conditional_average(
*traces: Trace, condition: Callable[[Trace], bool]
) -> Optional[CombinedTrace]:
"""
- Average `traces` for which the `condition` is True, sample-wise.
+ Average :paramref:`~.conditional_average.traces` for which the :paramref:`~.conditional_average.condition` is ``True``, sample-wise.
:param traces:
:param condition:
@@ -47,7 +45,7 @@ def conditional_average(
@public
def standard_deviation(*traces: Trace) -> Optional[CombinedTrace]:
"""
- Compute the sample standard-deviation of the `traces`, sample-wise.
+ Compute the sample standard-deviation of the :paramref:`~.standard_deviation.traces`, sample-wise.
:param traces:
:return:
@@ -74,7 +72,7 @@ def standard_deviation(*traces: Trace) -> Optional[CombinedTrace]:
@public
def variance(*traces: Trace) -> Optional[CombinedTrace]:
"""
- Compute the sample variance of the `traces`, sample-wise.
+ Compute the sample variance of the :paramref:`~.variance.traces`, sample-wise.
:param traces:
:return:
@@ -101,7 +99,7 @@ def variance(*traces: Trace) -> Optional[CombinedTrace]:
@public
def average_and_variance(*traces) -> Optional[Tuple[CombinedTrace, CombinedTrace]]:
"""
- Compute the average and sample variance of the `traces`, sample-wise.
+ Compute the average and sample variance of the :paramref:`~.average_and_variance.traces`, sample-wise.
:param traces:
:return:
@@ -130,7 +128,7 @@ def average_and_variance(*traces) -> Optional[Tuple[CombinedTrace, CombinedTrace
@public
def add(*traces: Trace) -> Optional[CombinedTrace]:
"""
- Add `traces`, sample-wise.
+ Add :paramref:`~.add.traces`, sample-wise.
:param traces:
:return:
@@ -149,7 +147,7 @@ def add(*traces: Trace) -> Optional[CombinedTrace]:
@public
def subtract(one: Trace, other: Trace) -> CombinedTrace:
"""
- Subtract `other` from `one`, sample-wise.
+ Subtract :paramref:`~.subtract.other` from :paramref:`~.subtract.one`, sample-wise.
:param one:
:param other: