detect_events_pelt¶
Module: events.py
Low-level PELT change-point segmentation followed by residual thresholding.
Parameters¶
signal,baseline(np.ndarray): Signal and baseline arrays.sampling_rate_hz(float): Sampling rate.model(str): Ruptures cost model, default"l2".penalty(float): PELT penalty, default8.0.sigma_k(float): Residual multiplier, default3.0.min_duration_s(float): Minimum duration, default0.0002seconds.noise_method(str):mad(default) orstd.stats_mask(np.ndarray | None): Optional mask for noise estimation.
Returns¶
list[Event]. Requires ruptures.