stats_streaming.pyImplements streaming-friendly statistics on Polars LazyFrames, avoiding materialization into NumPy arrays.
Designed for large AIS datasets processed with collect(engine="streaming").
import polars as pl
from aistk.stats_streaming import compute_stats_lazy
from aistk.core import AISDataset
lf = AISDataset("data/ais")._build()
out = compute_stats_lazy(lf, level="mmsi").collect(engine="streaming")
print(out)