pygrenade_vx.signal_flow.DataSnippet
-
class
pygrenade_vx.signal_flow.
DataSnippet
Bases:
pybind11_builtins.pybind11_object
-
__init__
(*args, **kwargs) Overloaded function.
__init__(self: _pygrenade_vx_signal_flow.DataSnippet) -> None
__init__(self: _pygrenade_vx_signal_flow.DataSnippet, arg0: _pygrenade_vx_signal_flow.DataSnippet) -> None
Methods
__init__
(*args, **kwargs)Overloaded function.
batch_size
(self)Get number of elements in each batch of data.
clear
(self)Clear content of map.
empty
(self)Get whether the map does not contain any elements.
is_match
(entry, list[list[grenade, …)Get whether the data held in the entry match the port shape and type information.
merge
(self, other)Merge other map content into this one’s.
valid
(self)Check that all map entries feature the same batch_size value.
-
batch_size
(self: _pygrenade_vx_signal_flow.DataSnippet) → int Get number of elements in each batch of data.
-
clear
(self: _pygrenade_vx_signal_flow.DataSnippet) → None Clear content of map.
-
empty
(self: _pygrenade_vx_signal_flow.DataSnippet) → bool Get whether the map does not contain any elements.
-
static
is_match
(entry: Union[list[list[grenade::common::TimedData<grenade::vx::common::Time, std::vector<grenade::vx::signal_flow::UInt32, std::allocator<grenade::vx::signal_flow::UInt32> > >]], list[list[grenade::common::TimedData<grenade::vx::common::Time, std::vector<haldls::vx::PADIEvent::HagenActivation, std::allocator<haldls::vx::PADIEvent::HagenActivation> > >]], list[list[grenade::common::TimedData<grenade::vx::common::Time, std::vector<grenade::vx::signal_flow::Int8, std::allocator<grenade::vx::signal_flow::Int8> > >]], list[list[grenade::common::TimedData<grenade::vx::common::Time, std::variant<haldls::vx::SpikePack1ToChip, haldls::vx::SpikePack2ToChip, haldls::vx::SpikePack3ToChip> >]], list[list[grenade::common::TimedData<grenade::vx::common::Time, halco::hicann_dls::vx::SpikeLabel>]], list[list[grenade::common::TimedData<grenade::vx::common::Time, grenade::vx::signal_flow::MADCSampleFromChip>]]], port: grenade::vx::signal_flow::Port) → bool Get whether the data held in the entry match the port shape and type information.
-
merge
(self: _pygrenade_vx_signal_flow.DataSnippet, other: _pygrenade_vx_signal_flow.DataSnippet) → None Merge other map content into this one’s.
-
valid
(self: _pygrenade_vx_signal_flow.DataSnippet) → bool Check that all map entries feature the same batch_size value.
-