hxtorch.spiking.NeuronHandle

class hxtorch.spiking.NeuronHandle(spikes: Optional[torch.Tensor] = None, membrane_cadc: Optional[torch.Tensor] = None, current: Optional[torch.Tensor] = None, membrane_madc: Optional[torch.Tensor] = None)

Bases: hxtorch.spiking.handle.Handle

Specialization for HX neuron observables

__init__(spikes: Optional[torch.Tensor] = None, membrane_cadc: Optional[torch.Tensor] = None, current: Optional[torch.Tensor] = None, membrane_madc: Optional[torch.Tensor] = None)None

Instantiate a neuron handle able to hold spike and membrane tensors.

Parameters
  • spikes – Optional spike tensor.

  • membrane_cadc – Optional membrane tensor, holding CADC recordings.

  • current – Optional current tensor, holding synaptic current.

  • membrane_madc – Optional membrane tensor, holding MADC recordings.

Methods

__init__([spikes, membrane_cadc, current, …])

Instantiate a neuron handle able to hold spike and membrane tensors.

Attributes

current

membrane_cadc

membrane_madc

spikes

property current
property membrane_cadc
property membrane_madc
property spikes