hxtorch.spiking.handle

Defining tensor handles able to hold references to tensors for lazy assignment after hardware data acquisition

Classes

Handle()

Base class for HX tensor handles.

HandleMeta(clsname, bases, dict_)

Meta class to create Handle types with properties

NeuronHandle(spikes, None] = None, …)

Specialization for HX neuron observables

OrderedDict

Dictionary that remembers insertion order

ReadoutNeuronHandle(membrane_cadc, …)

Specialization for HX neuron observables

SynapseHandle(graded_spikes, None] = None)

Specialization for HX synapses

TensorHandle(tensor, None] = None)

Specialization for single tensor, mostly for testing