PyNN 0.10.1 release notes

October 13th 2022

Welcome to PyNN 0.10.1!

NEST 3.3, NEURON 8.1

PyNN now supports the latest version of NEST, and NEURON v8.1.

New neuron model

We have added a new standard neuron model, IF_curr_delta, for which the synaptic response is a step change in the membrane voltage.

Recording with irregular sampling intervals

Where a simulator supports recording with varying sampling intervals (e.g. BrainScaleS, NEURON with CVode), PyNN can now handle such data, using the IrregularlySampledSignal class from Neo.

More efficient handling of spike trains

Some simulators record spike trains as a pair of arrays, one containing neuron identifiers, the other spike times. PyNN can now retain this representation for internal data handling or for export, using the SpikeTrainList class recently introduced in Neo, which avoids the overhead of always converting to a list of SpikeTrains, one per neuron.

Dependencies

PyNN now requires NumPy > 1.18.5, Neo > 0.11.0 or later.

Bug fixes

A small number of bugs have been fixed.