InspectPacket¶
Shows the contents of a Packet, including data tensor values, axes, streams, and markers.
Shows: 1) matrix or vector of values from a data stream based on the axes selected in the properties; 2) a list of the axes in the stream and their values; 3) a list of the streams in the packet and their shape and properties; 4) a list of markers (if a marker stream is selected). If the packet contains multiple streams, a dropdown box is shown so that a particular stream can be selected. (The stream name to display can also be specified in the stream property; this may be recommended for datasets with many streams which may take a while to load.) This is a more legible replacement for the PrintToConsole in cases where windows can pop up. It can be particularly helpful when debugging a pipeline in order to see what the data is like at a given point. Note that in a pipeline with offline data, this node will keep the pipeline running until the window is closed using the 'close' button. Version 3.3.2
Ports/Properties¶
data¶
Data to display.
show_data_table¶
Show data from the selected col/row axes, for selected stream.
show_axes_table¶
Show list of the axes and their values, for selected stream.
show_streams_table¶
Show all streams in the packet and their properties.
show_markers_table¶
Show the event markers, if any. This will be automatically enabled if a marker stream is selected.
stream¶
Name of stream to display. If empty, the first non-empty stream will be displayed. When used with streaming data, a dropdown box will appear allowing you to switch streams as the pipeline is running. When used with offline data, only a single stream will be shown, so change the stream name here to see a particular stream. Wildcards are supported, i.e. mystream* will display the first stream whose name starts with mystream.
stream_name¶
col_axis¶
Axis to use for the column data in the data table. If none, a single column will be shown with the data from the row axis.
row_axis¶
Axis to use for the rows data, in the data table. If none, a single row will be shown with the data from the column axis.
instance_axis_field¶
If an instance axis is selected as the column or row axis, the values from this field will be displayed in the row or column header, providing this field is present in the data.
decimals¶
Number of decimal points to round data to (applies to data table only).
show_max_columns¶
Only show the first X columns (X being the value input here. Set to 0 to show all columns. Warning: Showing all columns on offline data will likely cause the plot to take a long time to come up esp if the file is large.
show_max_values¶
Only show the first X values in an axis. This avoids the plot becoming slow when handling offline data with very long axes (such as many timepoints). Set to 0 to show all values. This setting is ignored (set to 0) for streaming data since it's not an issue there.
every_n_ticks¶
Show data only every N ticks. This slows down the display of data (which by default runs at 25Hz). This is only applicable to streaming data and mostly useful for the data table. Setting this to > 1 is not recommended if looking at the Marker table as most markers would not be shown.
persist_markers¶
When viewing streaming data, retain previously received markers in the markers table (showing a list of all markers received) rather than only showing the markers in the current packet (which will flash by quickly).
window_title¶
Set the window title.
font_size¶
Font size for table data.
always_on_top¶
Window should be always on top.
keep_window_active¶
On a non-streaming data, keep the window active and visible after data has been diplayed. If False, this node will report as "finished" and the pipeline will be done if all other nodes have finished as well. However, the window will no longer be interactive.
fewer_buttons¶
Do not show a minimize and maximize buttons on the window (to give more space for the window title). The window will still have a close button.
initial_position¶
Initial position of the window on the screen. This is given in pixels, and is formatted as [x, y, width, height], where x=0 and y=0 represent the top left corner.
verbose¶
Show warnings (i.e ., selected axes not found in data, etc.).
ignore_signal_changes¶
Ignore signal_changed events from other nodes, providing the plot has already initialized.
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.