Synapse#
ANNarchy.core.Synapse.Synapse
#
Base class to define a synapse.
Source code in ANNarchy/core/Synapse.py
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 |
|
__init__(parameters='', equations='', psp=None, operation='sum', pre_spike=None, post_spike=None, pre_axon_spike=None, functions=None, pruning=None, creating=None, name=None, description=None, extra_values={})
#
Parameters:
-
parameters
–parameters of the neuron and their initial value.
-
equations
–equations defining the temporal evolution of variables.
-
psp
–continuous influence of a single synapse on the post-synaptic neuron (default for rate-coded:
w*pre.r
). Synaptic transmission in spiking synapses occurs inpre_spike
. -
operation
–operation (sum, max, min, mean) performed by the post-synaptic neuron on the individual psp (rate-coded only, default=sum).
-
pre_spike
–updating of variables when a pre-synaptic spike is received (spiking only).
-
post_spike
–updating of variables when a post-synaptic spike is emitted (spiking only).
-
pre_axon_spike
–updating of variables when an axonal spike was emitted (spiking only, default None). The usage of this arguments prevents the application of learning rules.
-
functions
–additional functions used in the equations.
-
name
–name of the synapse type (used for reporting only).
-
description
–short description of the synapse type (used for reporting).
Source code in ANNarchy/core/Synapse.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
|