Comment on page
Demux
Debux block provides access to data from outputs by separating list-type variables.

The
Demux
node in AugeLab Studio allows you to demultiplex (split) input data into individual outputs. It is useful when you want to access and process different parts of the input data separately in your pipeline.The
Demux
node takes multiple input data and splits them into individual outputs. The number of outputs is determined by the selected option in the node's configuration. Each output socket corresponds to a specific part of the input data. You can connect the output sockets to different nodes in your pipeline to process the demultiplexed data independently.- 1.Drag and drop the
Demux
node from the node library onto the canvas in AugeLab Studio. - 2.Connect the input data to the
In
socket. You can connect multiple inputs to the node. - 3.Choose the desired number of outputs in the configuration panel. Each output represents a demultiplexed part of the input data.
- 4.Connect the output sockets to other nodes in your pipeline to process the demultiplexed data.
- 5.Run the pipeline or execute the node to see the demultiplexed data being processed independently.
The
Demux
node retrieves the input data from its input socket and splits it into individual outputs. During its implementation, the node performs the following steps:- 1.Input Data Retrieval: The node retrieves the input data from its input socket.
- 2.Demultiplexing: The input data is split into individual parts, and each part is assigned to an output socket.
- 3.Output Socket Update: The number of output sockets is determined by the selected option in the configuration. If the desired number of outputs is greater than the current number, new output sockets are added. If the desired number is less than the current number, extra output sockets are removed.
- 4.Output Data Assignment: Each part of the input data is assigned to the corresponding output socket.
- 5.Output Data Processing: The demultiplexed data can be further processed by connecting the output sockets to other nodes in the pipeline.
- 1.Drag and drop the
Demux
node from the node library onto the canvas in AugeLab Studio. - 2.Connect the input data to the
In
socket. You can connect multiple inputs to the node. - 3.Configure the node by selecting the desired number of outputs in the configuration panel.
- 4.Connect the output sockets to other nodes in your pipeline to process the demultiplexed data.
- 5.Run the pipeline or execute the node to see the demultiplexed data being processed independently.
- 6.Review the output data and observe how the input data is split into different parts.
- The
Demux
node allows you to split input data into individual outputs. - The number of outputs is determined by the selected option in the configuration.
- Each output represents a demultiplexed part of the input data.
- You can connect the output sockets to different nodes in your pipeline to process the demultiplexed data independently.
- The
Demux
node is useful when you want to perform separate operations on different parts of the input data. - It provides flexibility and modularity in data processing pipelines.
- The node dynamically adjusts the number of output sockets based on the selected configuration.
- You can easily add or remove output sockets to match your data processing requirements.
- The
Demux
node is commonly used in scenarios where you need to process different parts of the input data separately, such as multi-channel image processing or feature extraction from multiple sources. - It helps to organize and streamline your pipeline by separating data processing tasks into individual components.
- The node improves the readability and maintainability of your pipeline by encapsulating the demultiplexing logic.
- You can chain multiple
Demux
nodes in a pipeline to perform complex data splitting operations.