PacketIterator¶
Iterate over the chunks and their names in a Packet.
On each successive update this node will then output a two-element list holding the chunk name and the chunk object at a time, until the packet is exhausted. Version 0.9.0
Ports/Properties¶
data¶
Packet to iterate over.
- verbose name: Data
- default value: None
- port type: DataPort
- value type: Packet (can be None)
- data direction: IN
curname¶
Current name.
- verbose name: Curname
- default value: None
- port type: DataPort
- value type: str (can be None)
- data direction: OUT
curchunk¶
Current chunk.
- verbose name: Curchunk
- default value: None
- port type: DataPort
- value type: Chunk (can be None)
- data direction: OUT
nonempty¶
Only include chunks with non-empty data. This refers to whether the n-dimensional array in the chunk's block is empty, and does not relate to properties.
- verbose name: Nonempty
- default value: False
- port type: BoolPort
- value type: bool (can be None)
with_axes¶
Only include chunks that have all of these axes.
- verbose name: Only If Axes Present
- default value: []
- port type: SubsetPort
- value type: list (can be None)
with_flags¶
Only include chunks that have all of these flags.
- verbose name: Only If Flags Present
- default value: []
- port type: SubsetPort
- value type: list (can be None)
without_flags¶
Only include chunks that have none of these flags.
- verbose name: Only If Flags Absent
- default value: []
- port type: SubsetPort
- value type: list (can be None)
name_matches¶
Only include chunks whose name matches this wildcard pattern. May include '*' and '?'. If this starts with 're:', the remainder of the string is interpreted as a regular expression.
- verbose name: Name Matches
- default value:
- port type: StringPort
- 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)
verbose¶
Whether to print the current item to the console.
- verbose name: Verbose
- default value: False
- port type: BoolPort
- value type: bool (can be None)