Start time of the first window. Note, as windows can be empty, we do NOT require to have at least one element in data with that time stamp
data set to split into windows, using the timestamp of TimedElement as time
Note: windows are generated until covering the last element. That means that empty windows at the end
are ignored. We are not supporting a lastWindowEndTime parameter because that cannot be computed
from a TSeq[A]
without knowing the windowing criteria, as conceptually a window can extend beyond
the timestamp of it's latest element
Start time of the first window.
Start time of the first window. Note, as windows can be empty, we do NOT require to have at least one element in data with that time stamp
Split data as a series of tumbling windows of size windowSize and starting at startTime
Start time of the first window. Note, as windows can be empty, we do NOT require to have at least one element in data with that time stamp