piel.analysis.signals.time.core.transition#
Functions#
|
Extracts rising edges from a signal defined as transitions from lower_threshold to upper_threshold. |
Module Contents#
- extract_rising_edges(signal: piel.types.TimeSignalData, lower_threshold_ratio: float = 0.1, upper_threshold_ratio: float = 0.9) piel.types.MultiTimeSignalData[source]#
Extracts rising edges from a signal defined as transitions from lower_threshold to upper_threshold.
- Parameters:
signal (TimeSignalData) – The input signal data.
lower_threshold_ratio (float) – Lower threshold as a fraction of signal amplitude (default 0.1).
upper_threshold_ratio (float) – Upper threshold as a fraction of signal amplitude (default 0.9).
- Returns:
A list of DataTimeSignalData instances, each representing a rising edge.
- Return type:
MultiTimeSignalData