datastreamsThere are four sorts of datastreams available when
`rolling`, `tiling`, or `running` windowed functions.| datastream | window functions | over subsequences of |
|---|---|---|
| 1 Vector | max, sum, mean | individual values |
| 2 Vectors | cor, cov | ordered pairs |
| 3 Vectors | clamp, midof3 | ordered triples |
| a Matrix | as with 1 Vector | column values |
| each matrix column is processed as a single vector |
Each datastream is composed of one or more data sequence[s]. The most fundamental datastream is the sequence of values that populate a vector. A function of one argument is applied over successive windows onto the data vector. Where the datastream is a matrix, every column is an independant vector.