Expand description
§NEST-RS: NEST Simulator Revival
Revival of the NEST simulator (https://www.nest-simulator.org/) NEST = NEural Simulation Tool Originally created by Marc-Oliver Gewaltig and Markus Diesmann
NEST is designed for large-scale spiking neural network simulations with efficient parallelization and precise spike timing.
Key features:
- Node-based architecture (neurons, devices, connections)
- Precise spike timing with grid/off-grid modes
- Efficient connection management with synapse types
- Built-in parallelization support
- Recording devices (spike detectors, multimeters)
Structs§
- Aeif
Cond Alpha Params - Parameters for aeif_cond_alpha (AdEx)
- Bernoulli
Params - Bernoulli synapse parameters
- Connection
- Connection (edge)
- Connection
Spec - Connection specification
- Continuous
Data - Recorded continuous data
- DcGenerator
Params - DC generator parameters
- HhPsc
Alpha Params - Parameters for hh_psc_alpha (Hodgkin-Huxley)
- IafCond
Alpha Params - Parameters for iaf_cond_alpha
- IafCond
ExpParams - Parameters for iaf_cond_exp
- IafPsc
Alpha Params - Parameters for iaf_psc_alpha
- IafPsc
Delta Params - Parameters for iaf_psc_delta
- IafPsc
ExpParams - Parameters for iaf_psc_exp
- Izhikevich
Params - Parameters for Izhikevich neuron
- Kernel
- NEST kernel (simulation state)
- Kernel
Params - Simulation parameters
- Multimeter
Params - Multimeter parameters
- Node
Collection - Collection of node IDs (like NEST’s NodeCollection)
- Node
State - Node state variables
- Noise
Generator Params - Noise generator parameters
- Poisson
Generator Params - Poisson generator parameters
- Spike
Data - Recorded spike events
- Spike
Generator Params - Spike generator parameters
- Stdp
Params - STDP parameters
- Tsodyks
Markram Params - Tsodyks-Markram parameters
- Vogels
Sprekeler Params - Vogels-Sprekeler parameters
Enums§
- Connectivity
Rule - Connection rule
- Delay
Distribution - Delay distribution
- Nest
Error - Neuron
Model - NEST neuron model types
- Synapse
Model - NEST synapse model types
- Weight
Distribution - Weight distribution
Functions§
- balanced_
network - Create a balanced random network (Brunel 2000)
- connect
- Connect neurons
- create
- Create neurons
- cv_isi
- Calculate coefficient of variation of ISI
- get_
kernel_ status - Get kernel status
- get_
spike_ data - Get spike data from spike detector
- get_
status - Get node status (parameters)
- mean_
firing_ rate - Calculate mean firing rate from spike data
- reset_
kernel - Initialize the kernel
- set_
kernel_ status - Set kernel status
- set_
status - Set node status
- simulate
- Run simulation
- spike_
correlation - Calculate correlation coefficient between spike trains