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:
AbstractPyNNNeuronModelStandardLeaky 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