OnlineACFPeriodicityDetector.detect#

OnlineACFPeriodicityDetector.detect(data, max_period_count=None)#

Update the online ACF and detect periodicities.

Process new samples through the detector’s circular buffer, updating the ACF and detecting periodicities in the signal.

Parameters:
datanumpy.floating or array_like

New samples to process. Can be a single value or an array of values.

max_period_countint, optional, default = None

Maximum number of periods to return. If None, all detected periods are returned.

Returns:
NDArray

Array of detected periodicity lengths, sorted by strength in descending order.