spynnaker.pyNN.external_devices_models.push_bot.control package

Module contents

class spynnaker.pyNN.external_devices_models.push_bot.control.PushBotLifEthernet(**kwargs)

Bases: ExternalDeviceLifControl

Leaky integrate and fire neuron with an exponentially decaying current input.

Parameters:
  • protocol (MunichIoEthernetProtocol) – How to talk to the bot.

  • devices (iterable(AbstractMulticastControllableDevice)) – The devices on the bot that we are interested in.

  • pushbot_ip_address (str) – Where is the pushbot?

  • pushbot_port (int) – (defaulted)

  • tau_m (float) – LIF neuron parameter (defaulted)

  • cm (float) – LIF neuron parameter (defaulted)

  • v_rest (float) – LIF neuron parameter (defaulted)

  • v_reset (float) – LIF neuron parameter (defaulted)

  • tau_syn_E (float) – LIF neuron parameter (defaulted)

  • tau_syn_I (float) – LIF neuron parameter (defaulted)

  • tau_refrac (float) – LIF neuron parameter (defaulted)

  • i_offset (float) – LIF neuron parameter (defaulted)

  • v (float) – LIF neuron parameter (defaulted)

  • isyn_exc (float) – LIF neuron parameter (defaulted)

  • isyn_inh (float) – LIF neuron parameter (defaulted)

  • model_name (str) – Name of the model.

  • binary (str) – Name of the implementation executable.

  • neuron_model (AbstractPyNNNeuronModel) – The model of the neuron soma

  • input_type (AbstractInputType) – The model of synaptic input types

  • synapse_type (AbstractSynapseType) – The model of the synapses’ dynamics

  • threshold_type (AbstractThresholdType) – The model of the firing threshold

  • additional_input_type (AbstractAdditionalInput or None) – The model (if any) of additional environmental inputs

Bases: ExternalDeviceLifControl

Control module for a PushBot connected to a SpiNNaker Link.

Parameters:
  • protocol (MunichIoSpiNNakerLinkProtocol) – How to talk to the bot.

  • devices (iterable(AbstractMulticastControllableDevice)) – The devices on the bot that we are interested in.

  • tau_m (float) – LIF neuron parameter (defaulted)

  • cm (float) – LIF neuron parameter (defaulted)

  • v_rest (float) – LIF neuron parameter (defaulted)

  • v_reset (float) – LIF neuron parameter (defaulted)

  • tau_syn_E (float) – LIF neuron parameter (defaulted)

  • tau_syn_I (float) – LIF neuron parameter (defaulted)

  • tau_refrac (float) – LIF neuron parameter (defaulted)

  • i_offset (float) – LIF neuron parameter (defaulted)

  • v (float) – LIF neuron parameter (defaulted)

  • isyn_exc (float) – LIF neuron parameter (defaulted)

  • isyn_inh (float) – LIF neuron parameter (defaulted)

  • model_name (str) – Name of the model.

  • binary (str) – Name of the implementation executable.

  • neuron_model (AbstractPyNNNeuronModel) – The model of the neuron soma

  • input_type (AbstractInputType) – The model of synaptic input types

  • synapse_type (AbstractSynapseType) – The model of the synapses’ dynamics

  • threshold_type (AbstractThresholdType) – The model of the firing threshold

  • additional_input_type (AbstractAdditionalInput or None) – The model (if any) of additional environmental inputs