Skip to main content

Module simple_spiking

Module simple_spiking 

Source
Expand description

Compatibility facade for two-dimensional and higher spiking neuron models.

Each model owns its implementation and tests in a bounded child module while the historical public re-exports remain unchanged.

Re-exportsΒ§

pub use alpha::AlphaNeuron;
pub use resonate_and_fire::ResonateAndFireNeuron;

ModulesΒ§

alpha
Exact piecewise-constant-input flow for the dual alpha-synapse LIF: a leaky membrane relaxation driven by two five-state alpha-filter cascades, with the exact alpha-current convolution including the equal-time-constant limit.
balanced_resonate_and_fire πŸ”’
Balanced Resonate-and-Fire oscillator dynamics.
benda_herz πŸ”’
Benda-Herz firing-rate adaptation dynamics.
brunel_wang πŸ”’
Brunel-Wang conductance-based LIF dynamics.
butera_respiratory πŸ”’
Butera pre-Botzinger respiratory neuron dynamics.
chay πŸ”’
Chay pancreatic beta-cell dynamics.
chay_keizer πŸ”’
Faithful five-state Chay-Keizer pancreatic beta-cell dynamics.
coba_lif πŸ”’
Conductance-based leaky integrate-and-fire dynamics.
e_prop_alif πŸ”’
Adaptive LIF dynamics for eligibility propagation.
fitzhugh_nagumo πŸ”’
FitzHugh-Nagumo qualitative spiking dynamics.
fitzhugh_rinzel πŸ”’
FitzHugh-Rinzel bursting neuron dynamics.
gutkin_ermentrout πŸ”’
Gutkin-Ermentrout cortical neuron dynamics.
hindmarsh_rose πŸ”’
Hindmarsh-Rose bursting neuron dynamics.
lnm πŸ”’
Learnable parameterized neuron dynamics.
mckean πŸ”’
McKean piecewise-linear neuron dynamics.
morris_lecar πŸ”’
Morris-Lecar conductance-based neuron dynamics.
pernarowski πŸ”’
Pernarowski beta-cell bursting dynamics.
resonate_and_fire
Exact constant-real-input flow for the Izhikevich (2001) complex resonator.
sherman_rinzel_keizer πŸ”’
Sherman-Rinzel-Keizer pancreatic beta-cell dynamics.
superspike_neuron πŸ”’
SuperSpike surrogate-gradient neuron dynamics.
terman_wang πŸ”’
Terman-Wang oscillatory segmentation dynamics.
wilson_hr πŸ”’
Wilson HR polynomial cortical neuron dynamics.

StructsΒ§

BalancedResonateAndFireNeuron
Balanced Resonate-and-Fire β€” divergence-bound RF with smooth refractory reset. Higuchi, Kairat, Bohte, and Otte 2024, Algorithm 1.
BendaHerzNeuron
Benda-Herz 2003 β€” firing-rate adaptation via subtractive feedback.
BrunelWangNeuron
Brunel-Wang 2001 β€” LIF with NMDA (Mg²⁺ block), AMPA, and GABA synaptic conductances for decision-making and working memory circuits.
ButeraRespiratoryNeuron
Butera pre-BΓΆtzinger respiratory neuron. Butera et al. 1999.
COBALIFNeuron
Conductance-based LIF (COBA). Brette et al. 2007.
ChayKeizerNeuron
Chay & Keizer 1983 five-state pancreatic beta-cell model.
ChayNeuron
Chay 1985 β€” pancreatic beta cell with Ca-dependent K.
EPropALIFNeuron
e-prop ALIF β€” adaptive LIF for eligibility-propagation learning. Bellec et al. 2020.
FitzHughNagumoNeuron
FitzHugh-Nagumo 1961 β€” 2D qualitative spike model.
FitzHughRinzelNeuron
FitzHugh-Rinzel β€” 3D extension with slow bursting variable.
GutkinErmentroutNeuron
Gutkin-Ermentrout β€” reduced cortical neuron with Type-I excitability.
HindmarshRoseNeuron
Hindmarsh-Rose 1984 β€” 3D chaotic bursting model.
LearnableNeuronModel
Learnable Neuron Model (LNM) β€” parameterised activation + decay.
McKeanNeuron
McKean 1970 β€” piecewise-linear FHN variant.
MorrisLecarNeuron
Morris-Lecar 1981 β€” barnacle muscle fiber.
PernarowskiNeuron
Pernarowski 1994 β€” simplified beta cell burster (3 ODE).
ShermanRinzelKeizerNeuron
Sherman-Rinzel-Keizer 1988 β€” pancreatic beta cell (reduced).
SuperSpikeNeuron
SuperSpike β€” LIF with surrogate gradient trace. Zenke & Ganguli 2018.
TermanWangOscillator
Terman-Wang oscillator β€” segmentation by oscillatory correlation.
WilsonHRNeuron
Wilson HR β€” polynomial cortical neuron. Wilson 1999.

FunctionsΒ§

brf_sustain_oscillation_boundary