* Extended the available set of hand-written SpMV codes (in particular SSE and AVX-512) * Bugfixes: * the usage of storage_format="dense" and a constant weight (e.g. in the COBA example) leads to an error message. * Network.enable_learning() had no period/offset arguments. * TypeError occured in connect_fixed_number_post() cause by a type mismatch on a temporary variable.
4.7.1.2
* Bugfixes: * Handling of non-uniform delays in connect_with_func * Added Monitor.reset() to reinitialize monitors. Called automatically by reset().
4.7.1.1
* Changed default compiler flags used by ANNarchy: * cython modules build during setup.py use only `-O3` * c++ (model compile) default flags are now: `-O3 -ffast-math -fno-finite-math-only -march=native` (following Brian2 default flags) * Improved automatic format selection for rate-coded models (experimental, we greatly appreciate bug reports). * HomogeneousCorrelatedSpikeTrains: `corr` can now be a single value. * TimedPoissonPopulation: `rates` can now be a single value.
* Bugfixes: * Monitor: fixed start and stop times. * CUDA: device configuration (annarchy.json) was ignored.
4.7.1
* Automatic format selection for rate-coded models (experimental, we greatly appreciate bug reports). * Bugfixes for data structures introduced in 4.7.0. * Improved code generation, e. g. AVX instructions for default psp of rate-coded models, added dense matrices for spiking models.
4.7.0.2
* Support for Apple M1 processors. * Bugfix (openMP): the spike generation of SpikeSourceArray was not implemented correctly for multiple threads.
4.7.0.1
* Replaced deprecated numpy.random.random_integers by numpy.random.randint * Added openMP support for BOLD monitor extension. * Bugfix: in some cases projection variables were not stored/load correctly (indicated by an error message).