A Python package that facilitates development and use of models of biological neural networks

Moderator: tom_morse

Posts: 84
Joined: Tue Aug 18, 2015 3:49 pm


Post by salvadord » Sat Apr 27, 2019 2:36 pm

# Version 0.9.2 ... tag/v0.9.2

- Support for saving simulation at intervals

- Improved Python cell template import so can read section names from a Python list or dict of sections

- Fixed replicability issue across different number of cores when using 'connList' connectivity rules

- Improved speed performance of 'connList' connectivity rules

- Updated RxD calcium buffering example

- Added netClamp example to re-simulate activity of single cell from network data

- Added support for recording and plotting variable time step

- Replaced spectrogram FFT method with Morlet wavelet method

- Updated installation instructions

- Added 'fontSize' argument to several plots

- Fixed issue completing batches in Python 3

- Fixed bug saving evolutionary optimization batch output file

- Fixed bug in plotShape()

- Fixed bug in plotSpikeStats()

- Fixed bug loading files with colons

- Fixed issue sorting raster by population and y coord

Posts: 84
Joined: Tue Aug 18, 2015 3:49 pm


Post by salvadord » Sun Jul 21, 2019 5:25 pm

# Version 0.9.3 ... ag/v.0.9.3

- Improved conversion from SONATA format, including 300 biophys cell example

- Added saveCellConns, pt3dRelativeToCellLocation and invertedYCoord cfg options

- Added lineWidth as argument of plotRatePSD() and plotLFP()

- Modified plotLFP and plotRatePSD to use Morlet wavelet for PSD calculation

- Added lineWidth argument to some raster and LFP plots

- Added shuffling test to granger causality functions

- Fixed bug plotting traces with one fig per trace

- Fixed bug in granger functions - required conversion to int

- Fixed bug in plotShape when cells sections not available

- Return meaningful cell info via 'repr' and 'str' for pointCell, compartCell

- Fixed spelling typos in documentation

Posts: 84
Joined: Tue Aug 18, 2015 3:49 pm


Post by salvadord » Sun Dec 15, 2019 1:08 pm

# Version 0.9.4 ... tag/v0.9.4

- Added option to avoid creating connections with weight=0

- Made recording of dipoles optional with attribute cfg.recordDipoles

- Rotated conn matrix x-axis labels so can fit large matrices

- Added 'removeWeightNorm' argument to plotConn() function

- Added cfg option 'oneSynPerNetcon' to conn rules to create one synapse object per Netcon

- Added first version of Contributors Guide

- Fixed file write permissions for evol optim batches

- Fixed bug calculating normally distributed rhythmic inputs - was using variance instead of std

- Fixed bug in iplotDipole when smoothing window size = 0

- Fixed bug in plotSpikeStats pop order

- Fixed bug is plots with scalebars

- Fixed bug in grid lines of plotConn

- Fixed bug in subConnParams by sorting conns to ensure reproducibility on different number of cores

- Fixed bug so uses 'Agg' backend if no display env variable e.g. in clusters

Posts: 84
Joined: Tue Aug 18, 2015 3:49 pm


Post by salvadord » Tue Feb 04, 2020 12:23 pm

# Version 0.9.5 ... tag/v0.9.5

- Print start and end date/time

- Avoid removing batch folder so can rerun and complete batch simulations

- Added loadBalance option to print individual node computer times

- Initialize hoc events recursivley to reduce event queue overhead

- Added plotRateSpectrogram analysis function

- Added option to save at intervals

- Fixed bug: wrong indentation for initializing fixedInterval in

- Fixed bug in _distributeSynsUniformly function

- Fixed bug in subConnParams grouped synapses

- Fixed bug in analysis.granger figure save name

- Fixed bug in printRunTime function

Posts: 1
Joined: Wed Aug 22, 2007 8:37 pm
Location: Tempe, AZ


Post by joe.w.graham » Thu Mar 26, 2020 4:55 pm

# Version 0.9.6 ... ag/v0.9.6

- Added useful hover information to iplots

- Improvements to iplotTraces

- Added interactive plot for connectivity (iplotConn)

- Added 'dynamicRates' option for NetStim populations

- Added option to have a uniform distribution of rates for Vecstim pulses

- Added function for distributed saving at intervals

- Added issue templates for GitHub

- Overhaul of contribution guide (

- Improved documentation

- Fixed bugs and improved exception handling in plotConn

- Fixed loadSave V1 example model

- Fixed bug calculating popRates when no spikes

- Fixed bug in _distributeSynsUniformly()

- Fixed bug in saveCellParamsRule()

- Fixed bug in initCfg params were not being updated for evol optim

- Fixed bug in missing initialization of newWeightNorm

- Fixed bug in print run time with 2 significant figures

- Fixed output stat filenames of evolutionary optim: .cvs to .csv

- Fixed bug in interval saving

- Fixed bug in in plotSpikeStats

Post Reply