Skip to content

Releases: fzenke/auryn

Auryn 0.8.3

04 Sep 07:11
Compare
Choose a tag to compare

Fixes several bugs. Adds ConcatGroup and several other improvements.

Auryn 0.8.3rc

17 Aug 16:07
Compare
Choose a tag to compare
Auryn 0.8.3rc Pre-release
Pre-release

Release candidate for Auryn v0.8.3 maintenance release with reworked SyncBuffer, added ConcatGroup, and improvements (FileInputGroup, Python tools, etc).

Auryn v0.8.2 maintenance

19 Feb 09:09
Compare
Choose a tag to compare

Auryn v0.8.2 is an overdue maintenance release which includes various fixes and minor improvements.

Main improvements where made on:

  • Code compatibility with non x86 architectures
  • Python3 support for the Auryn Python tools
  • Improvements to modular synapse/neuron models
  • Added an example of a 2-compartment model (NaudGroup)

This closes #33

Auryn v0.8.1 maintenance

30 Aug 13:01
Compare
Choose a tag to compare

Multiple updates and minor extensions to AurynVector class

Auryn v0.8.0 stable

17 Dec 03:06
Compare
Choose a tag to compare

Adds complex synapse support and OOP-based vectorization throughout.

Auryn v0.8.0-beta3

31 Aug 16:54
Compare
Choose a tag to compare
Auryn v0.8.0-beta3 Pre-release
Pre-release

Bugfixes and change of name of Python tools analysis library.

Auryn v0.8.0-beta2

20 Aug 00:00
Compare
Choose a tag to compare
Auryn v0.8.0-beta2 Pre-release
Pre-release

Fixes memory alignment problem and some other bugs. Moreover, merges some features from testing branch:

  • Renames global variable holding the simulation timestep dt to auryn_timestep
  • Adds master seeding mechanisms in System
  • Introduces abstract base class Trace for all synaptic traces
  • Trace is a derived class of AurynStateVector

Beta release of Auryn v0.8

11 Aug 04:51
Compare
Choose a tag to compare
Pre-release

Adds

  • Boost unit tests
  • Python analysis code for binary output files (see tools/python)
  • New abstract base class Device for Monitor

Important interface changes

  • Concerning the global variables of MPI environment: mpienv and mpicommunicator (instead of env and communicator) now defined in auryn_global.h and initialized via auryn_init() function -- see examples

v0.8.0-alpha

26 Jul 02:28
Compare
Choose a tag to compare
v0.8.0-alpha Pre-release
Pre-release

Pre-release of Auryn 0.8.0

This release comes with numerous upgrades, performance improvements and bug fixes.

Performance history from Auryn 0.7.0 to Auryn 0.8.0:

auryn_v0 8_benchmark_results

Main changes

  • Complete refactor of SyncBuffer for parallel performance
  • Complete refactor of AurynStateVector as a template class
  • Refactor of IFGroup and AIFGroup to new AurynVector interface
  • Changes memory alignment of AurynVector data for SIMD optimizations
  • Improved handling of ComplexMatrix states and
  • Performance optimizations in ComplexMatrix
  • Performance optimizations in SparseConnection
  • Performance optimizations in Connection
  • Performance optimizations in AurynVector
  • API changes in Connection
  • Adds groupstate variables to SpikingGroup
  • Adds AllToAllConnection
  • Adds IafPscExpGroup
  • Adds CubaIFGroup
  • Adds Izhikevich neuron model als IzhikevichGroup
  • Adds BinaryStateMonitor and the decoder tool "aubs" (a better name might be in order though)

Auryn 0.7.0

04 Jan 21:59
Compare
Choose a tag to compare
Merge branch 'release-v0.7'

Merges release branch into master for full release of Auryn v0.7.