Skip to content

@fzenke fzenke released this Feb 19, 2019

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

Assets 2

@fzenke fzenke released this Aug 30, 2017

Multiple updates and minor extensions to AurynVector class

Assets 2

@fzenke fzenke released this Dec 17, 2016

Adds complex synapse support and OOP-based vectorization throughout.

Assets 2

@fzenke fzenke released this Aug 31, 2016

Bugfixes and change of name of Python tools analysis library.

Assets 2

@fzenke fzenke released this Aug 20, 2016

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
Assets 2

@fzenke fzenke released this Aug 11, 2016


  • 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
Assets 2

@fzenke fzenke released this Jul 26, 2016

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)
Assets 2
Jul 6, 2016
Auryn v0.8-dev for Zynapse

@fzenke fzenke released this Jan 4, 2016

Merge branch 'release-v0.7'

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

@fzenke fzenke released this Dec 9, 2015

This pre-release for Auryn v0.7.0 is a beta stage release with minor bug fixes.

Bug fixes

  • tool/aube -- fixed output precision
  • stats function in SparseConnection -- improved accuracy


  • Example simulations
  • Successfully re-ran simulations on orchestrated plasticity (Zenke et al. (2015)) using BinarySpikeMonitor
Assets 2