MergeStreams¶
Merge the streams in the given packets into one packet that contains all streams.
A data packet in NeuroPype can contain one or more named streams, whether they are signal streams (i.e., EEG) or marker streams (events). This node will merge the streams carried by all inputs into one packet. If a stream is encountered whose name is already in the packet, then a sequentially numbered name will be generated (as in eeg-1, eeg-2, etc.). Note that this node does not combine streams into a single stream, but rather places the streams in the same packet. To combine markers from multiple marker streams into a single stream, follow this node with FuseMarkerStreams. To combine data from multiple signal streams into a single stream, see ConcatInputs or FuseStreams (note that this is only possible under certain circumstances; see those nodes' documentation for details).
Version 1.0.0
Ports/Properties¶
data1¶
Input data 1.
- verbose name: Data1
- default value: None
- port type: DataPort
- value type: Packet (can be None)
- data direction: IN
data2¶
Input data 2.
- verbose name: Data2
- default value: None
- port type: DataPort
- value type: Packet (can be None)
- data direction: IN
data3¶
Input data 3.
- verbose name: Data3
- default value: None
- port type: DataPort
- value type: Packet (can be None)
- data direction: IN
data4¶
Input data 4.
- verbose name: Data4
- default value: None
- port type: DataPort
- value type: Packet (can be None)
- data direction: IN
data5¶
Input data 5.
- verbose name: Data5
- default value: None
- port type: DataPort
- value type: Packet (can be None)
- data direction: IN
data6¶
Input data 6.
- verbose name: Data6
- default value: None
- port type: DataPort
- value type: Packet (can be None)
- data direction: IN
data7¶
Input data 7.
- verbose name: Data7
- default value: None
- port type: DataPort
- value type: Packet (can be None)
- data direction: IN
data8¶
Input data 8.
- verbose name: Data8
- default value: None
- port type: DataPort
- value type: Packet (can be None)
- data direction: IN
data9¶
Input data 9.
- verbose name: Data9
- default value: None
- port type: DataPort
- value type: Packet (can be None)
- data direction: IN
data10¶
Input data 10.
- verbose name: Data10
- default value: None
- port type: DataPort
- value type: Packet (can be None)
- data direction: IN
dataN¶
Additional input data.
- verbose name: Datan
- default value: None
- port type: DataPort
- value type: list (can be None)
- data direction: IN
outdata¶
Data to process.
- verbose name: Outdata
- default value: None
- port type: DataPort
- value type: Packet (can be None)
- data direction: OUT
replace_if_exists¶
Replace streams if they already exist.
- verbose name: Replace If Exists
- default value: False
- port type: BoolPort
- value type: bool (can be None)
sorting¶
Sorting order of chunks in the packet.
- verbose name: Sorting
- default value: input
- port type: EnumPort
- value type: str (can be None)
set_breakpoint¶
Set a breakpoint on this node. If this is enabled, your debugger (if one is attached) will trigger a breakpoint.
- verbose name: Set Breakpoint (Debug Only)
- default value: False
- port type: BoolPort
- value type: bool (can be None)
metadata¶
User-definable meta-data associated with the node. Usually reserved for technical purposes.
- verbose name: Metadata
- default value: {}
- port type: DictPort
- value type: dict (can be None)