Source code for darsia.signals.reduction.signalreduction
"""
Module defining a plain signal reduction
"""
import numpy as np
[docs]
class SignalReduction:
def __call__(self, img: np.ndarray) -> np.ndarray:
"""
Method defining the conversion to a scalar signal.
By default it is assumed, that the input is scalar.
If not, overwritting the method is needed.
Args:
img (np.ndarray): (here scalar) signal
Returns:
np.ndarray: scalar signal
"""
return img