SeparateStreamProperties¶
Selectively split properties of streams off into a separate dictionary.
This node identify stream properties that match the remove or drop lists, remove them from the packet, and return them in a separate dictionary (over the props output). Both remove and retain lists can contain predefined collections of properties, such as (Flags), (Origin), and (Metadata) as shorthands for the full listings, which can be further refined as desired by combining the retain and drop lists. Version 0.5.0
Ports/Properties¶
data¶
Data to process.
props¶
Separated properties.
retain¶
List of properties to retain. The properties in braces represent all properties in a specific predefined collection, where (Flags) is the Flags collection (e.g., is_signal), (Origin) is the list of origin properties (e.g., source_url), and (Metadata) is the list of predefined metadata (e.g., unit). See also NeuroPype constants for the content of these listings.
remove¶
List of properties to remove. Note that, if retain is given, then this will further prune the properties from those listed in retain. See also retain for the predefined collections that can be named here.
stream_name¶
If given, apply to streams whose name starts with this prefix.
verbose¶
If True, print verbose output.
set_breakpoint¶
Set a breakpoint on this node. If this is enabled, your debugger (if one is attached) will trigger a breakpoint.
metadata¶
User-definable meta-data associated with the node. Usually reserved for technical purposes.