Skip to content

Window

polars_ts.streaming.window

Memory-efficient sliding window state manager.

SlidingWindowManager

Maintains a fixed-size sliding window of observations per series.

Parameters

window_size Maximum number of observations to retain per series.

series_ids property

Return list of tracked series IDs.

append(series_id, values)

Append new observations for a series, evicting old ones.

get(series_id)

Return current window contents for a series.

clear(series_id)

Clear buffer for a specific series.

clear_all()

Clear all buffers.