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§
- AdEx
Neuron - Adaptive Exponential Integrate-and-Fire (AdEx)
- Algebraic
Equation - Algebraic equation: v = expr (computed each timestep)
- Differential
Equation - Differential equation: dv/dt = expr
- Izhikevich
Neuron - Izhikevich simple model
- LIFNeuron
- Leaky Integrate-and-Fire neuron
- Network
- Complete Brian network
- Neuron
Equations - Complete neuron equations
- Neuron
Group - A group of neurons sharing the same equations
- Poisson
Group - Poisson spike generator
- Population
Rate Monitor - Population rate monitor
- Quantity
- Quantity with value and unit
- Reset
Equations - Reset equations after spike
- STDP
Rule - Spike-Timing-Dependent Plasticity
- Spike
Generator Group - Spike generator from predetermined spike times
- Spike
Monitor - Record spike times
- State
Monitor - Record state variable over time
- Synapses
- Synapse connections between neuron groups
- Threshold
Condition - Threshold condition for spike generation
- Timed
Array - Timed array for time-varying input
Enums§
- Brian
Error - Integration
Method - Integration methods
- Refractory
Spec - Refractory period specification
- Synapse
Model - 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