Overview of Virtual Streams

Virtual Streams are created by applying computational transformations to the output values of a parent stream. These transformations generate a new stream—called a virtual stream—which is nested under the parent stream in the Sites Tree.

  • Parent Stream Output Values: The final values in the Samples Table of the parent stream.

  • Virtual Stream Output Values: The results of the transformations applied to the parent stream or a previous virtual stream.

Parent Stream

Key Features

  1. Applicability

    • Commonly used with "Level" type streams but can be applied to other stream types.

  2. Successive Transformations

    • You can apply multiple transformations in stages, creating a hierarchy of virtual streams.


Stages of Transformation

Stage 1

  • Apply a linear transformation formula to the raw values of the parent stream.

  • Optionally, limit samples to filter out unwanted data.

  • Resulting values become the parent stream’s output values.

    • If no transformation is applied, output values remain identical to raw values.

Stage 2

  • Apply a data transformation formula to the output values of Stage 1.

  • Four available transformation methods can be used (details provided elsewhere).

  • Results are displayed in a virtual stream nested under the parent stream.

Parent Stream

Stage 3

  • Apply another transformation to the output values of Stage 2.

  • Results are displayed in a new virtual stream nested under the previous virtual stream.

Parent Stream

Stage 4 and Beyond

  • Continue applying transformations to the output values of the previous stage.

  • Each transformation creates a new virtual stream nested under its predecessor.

Last updated