Crate oldies_brian

Crate oldies_brian 

Source
Expand description

§Brian-RS: Brian Spiking Neural Network Simulator Revival

Revival of the Brian simulator (http://briansimulator.org/) Originally created by Romain Brette and Dan Goodman (2007)

Brian uses equation-based model definitions with natural mathematical syntax. This crate provides:

  • Equation parser for differential equations
  • Multiple neuron models (LIF, AdEx, Izhikevich, HH)
  • Synapse models (exponential, alpha, STDP)
  • Network topology and connectivity
  • Spike monitors and state monitors

Structs§

AdExNeuron
Adaptive Exponential Integrate-and-Fire (AdEx)
AlgebraicEquation
Algebraic equation: v = expr (computed each timestep)
DifferentialEquation
Differential equation: dv/dt = expr
IzhikevichNeuron
Izhikevich simple model
LIFNeuron
Leaky Integrate-and-Fire neuron
Network
Complete Brian network
NeuronEquations
Complete neuron equations
NeuronGroup
A group of neurons sharing the same equations
PoissonGroup
Poisson spike generator
PopulationRateMonitor
Population rate monitor
Quantity
Quantity with value and unit
ResetEquations
Reset equations after spike
STDPRule
Spike-Timing-Dependent Plasticity
SpikeGeneratorGroup
Spike generator from predetermined spike times
SpikeMonitor
Record spike times
StateMonitor
Record state variable over time
Synapses
Synapse connections between neuron groups
ThresholdCondition
Threshold condition for spike generation
TimedArray
Timed array for time-varying input

Enums§

BrianError
IntegrationMethod
Integration methods
RefractorySpec
Refractory period specification
SynapseModel
Synapse model types
Unit
Physical units with SI prefixes

Functions§

brunel_network
Create a balanced E/I network (Brunel 2000)
coba_network
COBA (Conductance-based) LIF network
cuba_network
CUBA (Current-based) network from Brian examples
parse_equations
Parse Brian-style equations

Type Aliases§

Result