brainpy.synapses module

brainpy.synapses module#

This module has been deprecated since brainpy>=2.4.0. Use brainpy.dyn module instead.

From brainpy>=2.4.3, most of models in brainpy.synapses have been reimplemented with brainpy.dyn module.

However, brainpy.synapses is still independent from brainpy.dyn module.

Synaptic Dynamics#

Delta(pre, post, conn[, output, stp, ...])

Voltage Jump Synapse Model, or alias of Delta Synapse Model.

Exponential(pre, post, conn[, output, stp, ...])

Exponential decay synapse model.

DualExponential(pre, post, conn[, stp, ...])

Dual exponential synapse model.

Alpha(pre, post, conn[, output, stp, ...])

Alpha synapse model.

NMDA(pre, post, conn[, output, stp, ...])

NMDA synapse model.

PoissonInput(target_var, num_input, freq, weight)

Poisson Input to the given Variable.

AMPA(pre, post, conn[, output, stp, ...])

GABAa(pre, post, conn[, output, stp, ...])

GABAa synapse model.

BioNMDA(pre, post, conn[, output, stp, ...])

Biological NMDA synapse model.

DiffusiveCoupling(coupling_var1, ...[, ...])

Diffusive coupling.

AdditiveCoupling(coupling_var, ...[, ...])

Additive coupling.

GapJunction(pre, post, conn[, comp_method, ...])

Synaptic Output#

Synaptic Plasticity#

STP(pre, post, conn[, U, tau_f, tau_d, tau, ...])

Short-term plasticity model.