detect_events_cusum¶
Module: events.py
Low-level one-sided CUSUM detector for negative residual/blockade events.
Parameters¶
signal,baseline(np.ndarray): Signal and baseline arrays.sampling_rate_hz(float): Sampling rate.drift(float): CUSUM drift, default0.02.threshold(float): Trigger threshold, default8.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].