python_models8.neuron.builds package

Submodules

python_models8.neuron.builds.my_full_neuron module

class python_models8.neuron.builds.my_full_neuron.MyFullNeuron(**kwargs: Any)[source]

Bases: AbstractPyNNNeuronModel

Parameters:

model (AbstractNeuronImpl) – The model implementation

python_models8.neuron.builds.my_if_curr_exp_sEMD module

class python_models8.neuron.builds.my_if_curr_exp_sEMD.MyIFCurrExpSEMD(**kwargs: Any)[source]

Bases: AbstractPyNNNeuronModelStandard

Leaky integrate and fire neuron with an exponentially decaying current input, where the excitatory input depends upon the inhibitory input (see https://www.cit-ec.de/en/nbs/spiking-insect-vision) Note: this is an older version of the sEMD model in sPyNNaker that required a new implementation C file in order to make it work.

Parameters:
  • model_name (str) – Name of the model.

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

  • neuron_model (NeuronModel) – The model of the neuron body

  • 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

python_models8.neuron.builds.my_model_curr_exp module

class python_models8.neuron.builds.my_model_curr_exp.MyModelCurrExp(**kwargs: Any)[source]

Bases: AbstractPyNNNeuronModelStandard

Parameters:
  • model_name (str) – Name of the model.

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

  • neuron_model (NeuronModel) – The model of the neuron body

  • 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

python_models8.neuron.builds.my_model_curr_exp_my_additional_input module

class python_models8.neuron.builds.my_model_curr_exp_my_additional_input.MyModelCurrExpMyAdditionalInput(**kwargs: Any)[source]

Bases: AbstractPyNNNeuronModelStandard

Parameters:
  • model_name (str) – Name of the model.

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

  • neuron_model (NeuronModel) – The model of the neuron body

  • 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

python_models8.neuron.builds.my_model_curr_exp_my_input_type module

class python_models8.neuron.builds.my_model_curr_exp_my_input_type.MyModelCurrExpMyInputType(**kwargs: Any)[source]

Bases: AbstractPyNNNeuronModelStandard

Parameters:
  • model_name (str) – Name of the model.

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

  • neuron_model (NeuronModel) – The model of the neuron body

  • 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

python_models8.neuron.builds.my_model_curr_exp_my_threshold module

class python_models8.neuron.builds.my_model_curr_exp_my_threshold.MyModelCurrExpMyThreshold(**kwargs: Any)[source]

Bases: AbstractPyNNNeuronModelStandard

Parameters:
  • model_name (str) – Name of the model.

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

  • neuron_model (NeuronModel) – The model of the neuron body

  • 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

python_models8.neuron.builds.my_model_curr_my_synapse_type module

class python_models8.neuron.builds.my_model_curr_my_synapse_type.MyModelCurrMySynapseType(**kwargs: Any)[source]

Bases: AbstractPyNNNeuronModelStandard

Parameters:
  • model_name (str) – Name of the model.

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

  • neuron_model (NeuronModel) – The model of the neuron body

  • 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

Module contents