3a2eb4e | Julien Vitay | 09 December 2015, 14:07:51 UTC | Changelog for version 4.5.3 | 09 December 2015, 14:07:51 UTC |
f57a3a1 | Helge Dinkelbach | 02 December 2015, 15:20:21 UTC | reimplemented global available raster_plot method. | 02 December 2015, 15:20:21 UTC |
4a84229 | Helge Dinkelbach | 02 December 2015, 13:35:31 UTC | Added a static version of raster_plot method to Monitor object. | 02 December 2015, 13:35:31 UTC |
bf9ee56 | Julien Vitay | 22 November 2015, 16:10:52 UTC | Merge branch 'develop' of https://ai.informatik.tu-chemnitz.de/gogs/annarchy/annarchy into develop | 22 November 2015, 16:10:52 UTC |
817100f | Julien Vitay | 22 November 2015, 16:08:57 UTC | Reordered import in __init__.py | 22 November 2015, 16:08:57 UTC |
44a211f | Helge Dinkelbach | 20 November 2015, 11:47:35 UTC | Merge branch 'develop' of https://ai.informatik.tu-chemnitz.de/gogs/annarchy/annarchy into develop | 20 November 2015, 11:47:35 UTC |
f62849e | Helge Dinkelbach | 20 November 2015, 11:47:13 UTC | Fixed error introduced by refactoring in commit 3af2cdb. | 20 November 2015, 11:47:13 UTC |
012cca8 | Julien Vitay | 19 November 2015, 15:05:18 UTC | connect_fixed_number_pre() had the same bug | 19 November 2015, 15:05:18 UTC |
f4a9605 | Julien Vitay | 19 November 2015, 14:52:16 UTC | connect_fixed_number_post(): the problem was not really fixed | 19 November 2015, 14:55:30 UTC |
5957e02 | Julien Vitay | 19 November 2015, 14:50:03 UTC | connect_fixed_number_post() has a bug when allow_self_connections is false. | 19 November 2015, 14:50:03 UTC |
6feeaac | Julien Vitay | 11 November 2015, 12:11:37 UTC | report(): multiple shared projections are now also grouped together. | 11 November 2015, 12:11:37 UTC |
7c1b3df | Julien Vitay | 02 November 2015, 19:26:03 UTC | proj.save() and proj.load() should also be now much faster. Beware: the saved data is now different! Before, a dictionary per dendrite was created (f**ing slow), now the vector[vector]] data of C++ is directly dumped. | 02 November 2015, 19:26:03 UTC |
79d4dcc | Julien Vitay | 02 November 2015, 19:01:11 UTC | Saving a projection through proj.save_connectivity() should now be WAY faster. For a full 5000*5000 matrix, saving time went from 70s to only 4... | 02 November 2015, 19:01:11 UTC |
504d475 | Julien Vitay | 02 November 2015, 15:50:43 UTC | Spiking neurons can have delayed variables. | 02 November 2015, 15:50:43 UTC |
ecb49d0 | Helge Dinkelbach | 02 November 2015, 11:01:56 UTC | ProfileGenerator: block wise measurement of operations ( psp, neur_step ) | 02 November 2015, 11:01:56 UTC |
02692ae | Helge Dinkelbach | 02 November 2015, 09:35:12 UTC | As in commit 3af2cdbc4a replaced 'synapse' by 'synapse_type' in SharedProjection. | 02 November 2015, 09:35:12 UTC |
64cf350 | Julien Vitay | 31 October 2015, 13:21:51 UTC | Added a proj.synapse(pre, post) method to directly access synapses. | 31 October 2015, 13:21:51 UTC |
3af2cdb | Julien Vitay | 31 October 2015, 13:02:26 UTC | Replaced proj.synapse with proj.synapse_type: more consistent with neuron, and allows to implement proj.synapse(pre, post) | 31 October 2015, 13:02:26 UTC |
c702818 | Julien Vitay | 31 October 2015, 12:44:24 UTC | Merge branch 'develop' of https://ai.informatik.tu-chemnitz.de/gogs/annarchy/annarchy into develop | 31 October 2015, 12:44:24 UTC |
154c404 | Helge Dinkelbach | 30 October 2015, 13:54:17 UTC | Removed deprecated file ANNarchy/generator/Templates.py Updated some file headers and removed not needed import statements. | 30 October 2015, 13:54:17 UTC |
31319d9 | Helge Dinkelbach | 30 October 2015, 13:14:19 UTC | Removed Profile extension replaced by ProfileGenerator. | 30 October 2015, 13:14:19 UTC |
3c9a5df | Helge Dinkelbach | 30 October 2015, 12:32:08 UTC | SharedProjection: added 'schedule(dynamic)' to openMP statement. Projection: 'schedule(dynamic)' is no longer default for psp openMP statement. Population: suppress call of pop%(id)s.update if there are no equations. UnitTest: suppressed for now two tests of the Dendrite class. | 30 October 2015, 12:32:08 UTC |
c906edc | Julien Vitay | 29 October 2015, 13:14:04 UTC | Started adding proj.synapse(pre, post) | 29 October 2015, 13:14:04 UTC |
35b4eec | Julien Vitay | 28 October 2015, 15:44:55 UTC | doc: specified the dimensions of the return array of smoothed_rate | 28 October 2015, 15:44:55 UTC |
529429c | Julien Vitay | 28 October 2015, 13:13:01 UTC | A list or Numpy array can be used to slice a Population. | 28 October 2015, 13:13:01 UTC |
be9aeba | Julien Vitay | 27 October 2015, 15:45:07 UTC | Added a flag ``force_multiple_weights`` to the connectors, in order to explicitely avoid creating one value for the whole projection instead of one per synapse. | 27 October 2015, 15:45:07 UTC |
a9c5111 | Julien Vitay | 22 October 2015, 18:22:55 UTC | Merge branch 'develop' of https://ai.informatik.tu-chemnitz.de/gogs/annarchy/annarchy into develop | 22 October 2015, 18:22:55 UTC |
2317498 | Julien Vitay | 22 October 2015, 18:21:55 UTC | report(): added a flag gather_subprojections to avoid multiple description of subprojections between populations. | 22 October 2015, 18:21:55 UTC |
7c9c36f | Julien Vitay | 22 October 2015, 15:55:19 UTC | Issue #17: projections can now have a name. | 22 October 2015, 15:55:19 UTC |
1e6b3b4 | Helge Dinkelbach | 16 October 2015, 06:44:07 UTC | SharedProjection: pre-load of delayed firing rate to improve performance. Profiling: added time measurement of step() as done for simulate() call. | 16 October 2015, 06:44:07 UTC |
610f184 | Helge Dinkelbach | 14 October 2015, 15:39:43 UTC | SharedProjection: test if a kernel exceeds population size are moved to corresponding level instead of testing all dimension in innermost loop. | 14 October 2015, 15:39:43 UTC |
0c67043 | Helge Dinkelbach | 13 October 2015, 09:58:47 UTC | Profiling: datasets contain now the informationwhich type they belong to (either net, pop or proj). | 13 October 2015, 09:58:47 UTC |
392c0e4 | Helge Dinkelbach | 07 October 2015, 16:47:41 UTC | Storage of profiling results as xml. | 07 October 2015, 16:47:41 UTC |
f94af24 | Helge Dinkelbach | 07 October 2015, 15:25:22 UTC | Profile data is gathered and evaluated for one simulate call(). Output stream contain now the computational important steps. | 07 October 2015, 15:25:22 UTC |
196950c | Helge Dinkelbach | 07 October 2015, 09:36:43 UTC | Merge branch 'develop' of https://ai.informatik.tu-chemnitz.de/gogs/annarchy/annarchy into develop | 07 October 2015, 09:36:43 UTC |
b5473ee | Helge Dinkelbach | 07 October 2015, 09:36:25 UTC | Refactored ProfileGenerator. | 07 October 2015, 09:36:25 UTC |
926324f | Julien Vitay | 06 October 2015, 15:05:06 UTC | fix: avoid running run(0) | 06 October 2015, 15:05:06 UTC |
df7dacb | Helge Dinkelbach | 01 October 2015, 11:37:56 UTC | minor bugfix. | 01 October 2015, 11:37:56 UTC |
946ad39 | Julien Vitay | 01 October 2015, 09:53:21 UTC | Fixed potential when someone uses pop[2, 2].rank. pop[2.2] is now a popview, so we just overload the .rank attribute. | 01 October 2015, 09:53:21 UTC |
a1b6600 | Julien Vitay | 01 October 2015, 09:48:04 UTC | connect_from_sparse now works with popviews whose ranks are not linearly increasing (e.g. columns) | 01 October 2015, 09:48:04 UTC |
ce96c2c | Julien Vitay | 01 October 2015, 07:27:49 UTC | Bugfix: pop[0] now returns a Popview, not an Individual neuron. | 01 October 2015, 07:27:49 UTC |
75de96d | Helge | 26 September 2015, 06:49:04 UTC | Updated and documented GPU side tests. | 26 September 2015, 06:49:04 UTC |
b4f9c50 | Helge | 25 September 2015, 21:03:12 UTC | Updated and documented CPU side tests. | 25 September 2015, 21:03:12 UTC |
a217889 | Helge Dinkelbach | 25 September 2015, 15:57:56 UTC | Added test set for undelayed and delayed synaptic transmission (rate-code) | 25 September 2015, 16:15:45 UTC |
430619f | Helge | 25 September 2015, 15:11:46 UTC | Added L1 and L2 norm to unit tests. Bugfix L1 norm on GPU. | 25 September 2015, 15:13:17 UTC |
f8320f1 | Helge Dinkelbach | 25 September 2015, 13:26:30 UTC | Added L1 and L2 norm on GPUs. | 25 September 2015, 13:26:30 UTC |
594573a | Helge Dinkelbach | 25 September 2015, 06:26:51 UTC | added missing files (commit a0eb23b) | 25 September 2015, 06:26:51 UTC |
a0eb23b | Helge Dinkelbach | 22 September 2015, 14:30:19 UTC | Added unit tests for connectivity pattern. | 22 September 2015, 14:30:19 UTC |
5e0861c | Julien Vitay | 21 September 2015, 14:44:54 UTC | Started version 4.5.3 | 21 September 2015, 14:44:54 UTC |
6769735 | Julien Vitay | 21 September 2015, 14:01:43 UTC | Merge branch 'develop' of bitbucket.org:annarchy/annarchy-4.0 into develop | 21 September 2015, 14:01:43 UTC |
24d1ea7 | Julien Vitay | 21 September 2015, 14:00:27 UTC | doc: fixed monitoring | 21 September 2015, 14:00:27 UTC |
01a50d3 | Helge Dinkelbach | 21 September 2015, 13:57:49 UTC | Merge branch 'develop' of https://bitbucket.org/annarchy/annarchy-4.0 into develop | 21 September 2015, 13:57:49 UTC |
8390506 | Helge Dinkelbach | 21 September 2015, 13:56:36 UTC | Bugfix: code generation error on delayed variables (CUDA code). | 21 September 2015, 13:56:36 UTC |
39e75c2 | Helge Dinkelbach | 21 September 2015, 13:38:05 UTC | removed unnecessary 'CUDA' from files. | 21 September 2015, 13:38:05 UTC |
f11f3e0 | Helge Dinkelbach | 21 September 2015, 13:27:34 UTC | Added first version of unit tests for CPU and GPU based simulation. | 21 September 2015, 13:27:34 UTC |
42ad870 | Helge Dinkelbach | 21 September 2015, 12:54:41 UTC | Bugfix: wrong population identifier in cuda_synapse_kernel_call template. | 21 September 2015, 12:54:41 UTC |
f8614eb | Helge Dinkelbach | 11 September 2015, 09:07:54 UTC | + Added plasticity flag according to commit 0b60628 | 11 September 2015, 09:07:54 UTC |
2eaabf3 | Helge Dinkelbach | 11 September 2015, 06:21:13 UTC | + Transmission/Update flag according commit 0b60628 + Fixed compiler error on CUDA introduced by commit e1d71db *TODO*: - initialize seeds due setSeed(long) ) - plasticity flag | 11 September 2015, 06:43:10 UTC |
ed4eb23 | Julien Vitay | 18 August 2015, 19:25:54 UTC | fixed citation | 18 August 2015, 19:25:54 UTC |
6ce4d7a | Julien Vitay | 18 August 2015, 19:24:22 UTC | fixed DOI in doc | 18 August 2015, 19:24:22 UTC |
92dbdf6 | Julien Vitay | 18 August 2015, 19:23:43 UTC | Fixed DOI in README | 18 August 2015, 19:23:43 UTC |
fd574ca | Julien Vitay | 18 August 2015, 19:11:19 UTC | report: fixed nested conditionals | 18 August 2015, 19:11:19 UTC |
1475dbc | Julien Vitay | 18 August 2015, 16:14:01 UTC | doc: documented synaptic disabling. | 18 August 2015, 16:14:01 UTC |
41e709c | Julien Vitay | 18 August 2015, 14:06:38 UTC | Updated changelog | 18 August 2015, 14:06:38 UTC |
c2e0f7a | Julien Vitay | 18 August 2015, 14:05:32 UTC | Added update period and offset to enable_learning() | 18 August 2015, 14:05:32 UTC |
29a0e14 | Julien Vitay | 18 August 2015, 13:02:48 UTC | Added a flag proj.update to totally disable synaptic variable updates | 18 August 2015, 13:02:48 UTC |
4a80eaa | Julien Vitay | 18 August 2015, 07:43:32 UTC | bugfix: the wrong part of an ODE was ecapsulated with plasticity | 18 August 2015, 07:43:32 UTC |
0b60628 | Julien Vitay | 17 August 2015, 15:26:42 UTC | Synaptic transmission and plasticity can be turned on/off with the transmission and plasticity flags. TODO: * CUDA * turn off completely variable updates, not only w. | 17 August 2015, 15:26:42 UTC |
6ec9a72 | Julien Vitay | 30 July 2015, 15:22:08 UTC | report(): fixed power functions and nested conditionals. | 30 July 2015, 15:23:08 UTC |
e1d71db | Julien Vitay | 30 July 2015, 14:48:14 UTC | parallel_run() has now a same_seed argument to initialize the networks with the same seeds. The seed (both for C++ and Numpy) can be changed with set_seed (globally or in a network). | 30 July 2015, 14:48:14 UTC |
b428bf3 | Julien Vitay | 26 July 2015, 17:41:04 UTC | formatting | 26 July 2015, 17:41:04 UTC |
a11119c | Julien Vitay | 26 July 2015, 15:01:36 UTC | Disabled saving of SharedProjections | 26 July 2015, 15:01:36 UTC |
261474a | Julien Vitay | 23 July 2015, 19:38:20 UTC | Fixed saving/loading when a single weight is used. | 23 July 2015, 19:38:20 UTC |
1b7e0c7 | Julien Vitay | 22 July 2015, 21:26:41 UTC | Started version 4.5.2 Signed-off-by: Julien Vitay <julien.vitay@informatik.tu-chemnitz.de> | 22 July 2015, 21:26:41 UTC |
27d6835 | Julien Vitay | 22 July 2015, 21:25:19 UTC | Version number has only to be updated in ANNarchy.__init__.py | 22 July 2015, 21:25:19 UTC |
70d7392 | Julien Vitay | 22 July 2015, 14:52:19 UTC | Delays in SharedProjection stopped working. | 22 July 2015, 14:52:19 UTC |
6c1fe5b | Julien Vitay | 22 July 2015, 14:13:47 UTC | OMP code was generated anyway for macs.... | 22 July 2015, 14:13:47 UTC |
ff6d6c6 | Julien Vitay | 22 July 2015, 13:51:31 UTC | Attemting to use OMP on MacOS lead to exit. Now we just artificially force nb_threads to 1. | 22 July 2015, 13:51:31 UTC |
ecc9fbc | Julien Vitay | 22 July 2015, 13:10:08 UTC | install_requires fails on MacOSX becuse of bloody clang | 22 July 2015, 13:10:08 UTC |
ef71ed8 | Julien Vitay | 22 July 2015, 12:25:24 UTC | Removed lxml from the list of dependencies. | 22 July 2015, 12:25:24 UTC |
173175d | Julien Vitay | 22 July 2015, 10:47:36 UTC | Bug with has_event_driven in ProjectionGenerator. | 22 July 2015, 10:47:36 UTC |
c924b94 | Julien Vitay | 20 July 2015, 16:24:15 UTC | Issue 10: documented the alternation between the sequential evaluation of assignments and the concurrent evaluation of system of ODEs. | 20 July 2015, 16:24:15 UTC |
637ba69 | Julien Vitay | 15 July 2015, 17:35:03 UTC | Issue #14: the breqn package is used to display longer equations on multiple lines. Regression: underscores are not escaped anymore in neuronand synapse names. | 15 July 2015, 17:35:03 UTC |
0cef19c | Julien Vitay | 15 July 2015, 12:01:01 UTC | Merge branch 'develop' of bitbucket.org:annarchy/annarchy-4.0 into develop | 15 July 2015, 12:01:01 UTC |
b7ea23f | Julien Vitay | 15 July 2015, 10:53:26 UTC | Issue #14: several bugs in report(): * target names having numbers (FF1) were increectly interpreted. * neuron names in summary are now list(set()) * neuron names now escape underscores Open: too long equations | 15 July 2015, 10:53:26 UTC |
e3e6f90 | Julien Vitay | 15 July 2015, 10:51:56 UTC | Issue #13: parallel_run(): max_processes is now the min between the number of available cores and the number of networks to simulate (creates otherwise more processes than needed). | 15 July 2015, 10:51:56 UTC |
2faf538 | Helge Dinkelbach | 14 July 2015, 11:59:16 UTC | Bugfix: some more missing self references. | 14 July 2015, 11:59:16 UTC |
fa1c34f | Helge Dinkelbach | 14 July 2015, 09:16:24 UTC | Bugfix: missing *self* argument in Network.step() method. | 14 July 2015, 09:16:24 UTC |
f768783 | Julien Vitay | 14 July 2015, 07:25:37 UTC | Forgot a debug trace... | 14 July 2015, 07:25:37 UTC |
d96712e | Julien Vitay | 13 July 2015, 21:28:02 UTC | Fixed README | 13 July 2015, 21:28:02 UTC |
4fbe9d9 | Julien Vitay | 13 July 2015, 21:11:01 UTC | Merge branch 'develop' of bitbucket.org:annarchy/annarchy-4.0 into develop | 13 July 2015, 21:11:01 UTC |
a912a76 | Julien Vitay | 13 July 2015, 21:10:20 UTC | Issue #12: fixed bug in report. | 13 July 2015, 21:10:20 UTC |
ddc74a5 | Helge Dinkelbach | 13 July 2015, 16:12:59 UTC | Bugfix: missing comma in setup function. | 13 July 2015, 16:12:59 UTC |
f362b0c | Helge Dinkelbach | 13 July 2015, 16:00:40 UTC | Merge branch 'develop' of https://bitbucket.org/annarchy/annarchy-4.0 into develop | 13 July 2015, 16:00:40 UTC |
9ca8a2d | Helge Dinkelbach | 13 July 2015, 15:58:55 UTC | Updating of synapses works now properly for CUDA devices, the error was caused by mixed up arguments in cuda kernel call. | 13 July 2015, 15:58:55 UTC |
a6e6a9e | Julien Vitay | 13 July 2015, 15:09:37 UTC | Merge branch 'develop' of bitbucket.org:annarchy/annarchy-4.0 into develop | 13 July 2015, 15:09:37 UTC |
2d2411b | Julien Vitay | 13 July 2015, 15:08:42 UTC | Prepared setup.py for PyPi | 13 July 2015, 15:08:42 UTC |
a35134e | Helge Dinkelbach | 13 July 2015, 14:15:37 UTC | Merge branch 'develop' of https://bitbucket.org/annarchy/annarchy-4.0 into develop | 13 July 2015, 14:15:37 UTC |
583a0c5 | Helge Dinkelbach | 13 July 2015, 14:13:57 UTC | Several changes to repair errors in code-generation for CUDA devices. Updating synapses is not working properly yet ... | 13 July 2015, 14:13:57 UTC |
3a8828e | Julien Vitay | 13 July 2015, 12:23:37 UTC | Issue #11: the old recording methods should work again with reshape. | 13 July 2015, 12:23:37 UTC |