time-series processing