"... We describe a set of algorithms to simulate large spiking neural networks
efficiently with high-level languages using vector-based operations.
These algorithms constitute the core of Brian, a spiking neural network
simulator written in the Python language. Vectorized simulation makes
it possible to combine the flexibility of high-level languages with the
computational efficiency usually associated with compiled languages."
Brette R, Goodman DF (2011) Vectorized algorithms for spiking neural network simulation. Neural Comput 23:1503-35 [PubMed]