Each data item that can be communicated over SPEAD is described by a :pyspead2.Descriptor
. Items combine a descriptor with a current value, and a version number that is used to detect which items have been changed (either in the library when transmitting, or by the user when receiving).
spead2.Descriptor
itemsize_bits
is_variable_size
dynamic_shape
compatible_shape
spead2.Item(args,*kwargs, value=None)
value
version
spead2.ItemGroup
add_item
keys
values
items
ids
update