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, membrane_cadc, current, …)

Specialization for HX neuron observables

OrderedDict

Dictionary that remembers insertion order

ReadoutNeuronHandle(membrane_cadc, current, …)

Specialization for HX neuron observables

SynapseHandle(graded_spikes)

Specialization for HX synapses

TensorHandle(tensor)

Specialization for single tensor, mostly for testing