https://github.com/vitay/ANNarchy

sort by:
Revision Author Date Message Commit Date
ec13425 Issue #13: report(): neurons without parameters do not generate empty tables. 30 August 2023, 07:03:26 UTC
0f72916 Release number added. 17 August 2023, 14:05:20 UTC
0b28ea5 Release 4.7.2.6 17 August 2023, 13:59:04 UTC
e8e306d Bugfix when python-config is not copied in the virtual environment with python. 04 August 2023, 17:08:48 UTC
629d5e0 Support for cython 3.0. 04 August 2023, 15:19:33 UTC
3eb5214 Release 4.7.2.5 12 July 2023, 09:41:39 UTC
1e6fcb2 Projection.dendrite iterator was not working inside a network. 12 July 2023, 09:34:53 UTC
18b6fbf Release 4.7.2.4 23 June 2023, 04:25:37 UTC
e04b97f Removed a print() in TimedPoissonPopulation. 23 June 2023, 04:21:52 UTC
37877d4 To allow a compability to older save files (i.e., in particular save files from Python2), I added a pickle_encoding flag to load routines provided by ANNarchy. 09 June 2023, 10:01:40 UTC
23f036f Bugfix in deprecated weight sharing module. 02 June 2023, 07:13:40 UTC
f19d3aa Release 4.7.2.3 25 May 2023, 07:29:22 UTC
5e2c457 Bugfix: CoupledEquations were using untouched equations. 24 May 2023, 12:08:54 UTC
6899a7f updated changelog. 24 April 2023, 08:59:30 UTC
ace52c1 Bugfix in CUDA code generation related to multiple psp-targets. 19 April 2023, 15:26:05 UTC
e65e40e Bugfix: configured 'disable_split_matrix' flag was not considered correctly. 14 April 2023, 09:30:18 UTC
eb7d319 Addendum (Issue #11): direct assignment on CUDA devices 12 April 2023, 15:34:52 UTC
375d6e8 Some work on Issue #11 Extract the operator part of the psp-statement using a RegEx provided by Julien. For CUDA we only allow a limited number of operations (add/sub) yet. 12 April 2023, 14:09:18 UTC
144ca3a Bugfix (issue #10): boundaries were not applied for psp-statements for CUDA. 12 April 2023, 09:09:52 UTC
ba62799 Refactor (CUDA): the spike propagation code was limited to CSR and CSR_T. 12 April 2023, 08:20:01 UTC
a00b832 Release 4.7.2.2 15 March 2023, 15:04:08 UTC
136d924 updated changelog. 14 March 2023, 17:23:46 UTC
177b65e Move the benchmark codes to a separate repository (https://github.com/ANNarchy/benchmarks) 14 March 2023, 16:48:32 UTC
c2443f7 Third party includes were forgotten on OSX. 08 March 2023, 12:14:37 UTC
8a29a6f Prpeared release 4.7.2.2 08 March 2023, 11:05:08 UTC
63b223b Updated changelog. 07 March 2023, 19:42:08 UTC
97b9b3d Bugfix in population attribute setter. 07 March 2023, 19:38:42 UTC
86cfd32 ANNarchy requires since its 4.7 release a g++ compiler with full C++14 support. 07 March 2023, 18:21:31 UTC
a76a2f4 Correction on commit 199865f: used wrong position to update the indices. The event-driven transmission and gap-junctions share the same code generator function, but the indices need to be handled differently. 28 February 2023, 06:46:21 UTC
16f0299 Controlling projections via "transmission", "update" and "plasticity" is now possible before compile() 27 February 2023, 14:21:09 UTC
199865f Bugfix: the gap_junctions exampled did not work on GPUs caused by an index error in the code generation. 27 February 2023, 12:52:22 UTC
415ba23 Bugfix in code generation for event-driven transmission kernel for the case: csr, pre_to_post, GPU 27 February 2023, 06:48:22 UTC
e1a5f20 Same as in commit 6ca3a72 for pre_to_post case. 27 February 2023, 06:40:30 UTC
6ca3a72 Bugfix in code generation for the case of spiking, dense, GPU 26 February 2023, 10:29:22 UTC
0b3ab25 Removed debug print-out. 23 February 2023, 09:12:33 UTC
111fbf8 Bugfix: a previously configured mean firing rate (Population.compute_firing_rate) was not transferred to copied Network instance. 16 February 2023, 16:58:48 UTC
115b5a2 Bugfix: wrong condition in heuristic matrix ordering selection. 14 February 2023, 08:30:00 UTC
ddc9975 Bugfix when the bold monitor is used in multiple networks. The interface change made in commit e12059d was not applied for the copy constructed in Network._add_object. 07 February 2023, 16:02:12 UTC
36fad75 removed trailing spaces. 07 February 2023, 14:07:12 UTC
373ae32 Adapted documentation of Projecton.reset() 03 February 2023, 18:07:00 UTC
deb4f3f Release 4.7.2.1 02 February 2023, 10:36:11 UTC
3b582ec Added a check of configured fields (annarchy.json) during setup.py. The check will only notify on diverges, it will not change the results. 02 February 2023, 10:27:50 UTC
cad9498 updated changelog. 02 February 2023, 08:56:28 UTC
cf7e9e6 Bugfix in CUDA code generation related to spike-based plasticity. The time points of last pre-spike events were not available in the post_event kernel. 02 February 2023, 08:54:08 UTC
acc905a updated changelog. 02 February 2023, 08:10:31 UTC
86f2747 Bugfix related to visible_cores argument and added another sanity check - due to wrong initialization the provided data was not considered. - check if the provided list contains doubled entries (that would reduce performance noticeably!) 29 January 2023, 12:24:36 UTC
c5b6093 Bugfix (f438f03): the implemented fallback did not consider the numerical method set by setup() 25 January 2023, 08:01:14 UTC
cebf75b Fixed dt in Hodgkin-Huxley example. 24 January 2023, 17:30:39 UTC
8eb80ee Code generation for _post_event kernel did not distinguish between sliced- and non-sliced matrix. Also fixed the bug as described in 172d8f9. 22 January 2023, 11:01:08 UTC
3ba4c63 Bugfix in C++ template library: CSRMatrix::row_ptr() used wrong type argument. 22 January 2023, 10:54:54 UTC
172d8f9 Bugfix in single-thread code generation. The pre-synaptic rank (rk_pre) was not available as variable in post-event kernel. 22 January 2023, 10:26:20 UTC
d0c3198 Refactor: updated out-dated placeholders. Code templates should aways use the placeholders pre_/post_index when accessing ranks or local/semiglobal/global_index when accessing variables. 22 January 2023, 10:22:56 UTC
d64ac26 Added new unittest for spike-based plasticity rules which rely on time-points of the pre- and/or post-synaptic event. 22 January 2023, 10:15:46 UTC
43e19c0 Added projection name to the set of values which are printed to codegen.log 22 January 2023, 09:20:41 UTC
2e63ca5 Bugfix in a8f78d1: the cython wrapper returns a LIL-like object not a numpy.array 19 January 2023, 09:44:38 UTC
5d80047 Removed two unnecessary variables in Network._add_object() 19 January 2023, 09:39:38 UTC
eb6d3db Bugfix in projection code generation. The changes made in 6637b21 did not consider the changes made in cfe765d. 18 January 2023, 07:36:41 UTC
1aa3b56 Bugfix in connect_from_file connector method. - in commit 844c816 we made storage_format/storage_order mandatory for connector methods. 17 January 2023, 14:41:34 UTC
c657ecf Bugfix and update of unit tests. - fixed a bug related to used data type of ranks when using PopulationViews (see also 5f9d58b, fe5b937) - Added new unittest: using Population[x,y] on two-dimensional population results in an IndividualNeuron instance not PopulationView 10 January 2023, 08:06:08 UTC
f438f03 Runge-Kutta 4 (rk4) is now available. 14 December 2022, 10:47:50 UTC
226063b Merge branch 'develop' 14 December 2022, 10:29:22 UTC
089d93a Call to warning() was not imported. 14 December 2022, 10:25:55 UTC
8474439 updated changelog. 14 December 2022, 10:11:47 UTC
b27ef35 Added a flag to explicitly disbale the mechanism introduced in a65cd0f (already did for debug in 488f97c). 14 December 2022, 09:52:20 UTC
a8f78d1 Bugfix in Convolution: the filters could not be changed after compile(). 14 December 2022, 08:39:38 UTC
c2393d9 In commit 77f3a3f we changed the implementation of the 'initialized' flag from only indicating the call of _connect to store if the c++ connectivity methods were correctly called. SpecificProjections override the _connect() method and consequently the 'initilized' flag was not initialized (i.e. None). 14 December 2022, 08:29:31 UTC
cd574fa Bugfix in code generation related to post-event and CSR on GPUs. 13 December 2022, 16:20:45 UTC
04c73ac removed unnecessary import introduced in commit e6bcde9. 13 December 2022, 11:20:53 UTC
e0b4daa Bugfix in code generation related to splitted CSRC/CSRC_T. 13 December 2022, 09:53:55 UTC
ed60b24 removed debug print 13 December 2022, 09:40:11 UTC
6613b97 Added sanity rule to prevent usage of CSRC_T and GPUs for non-default synapses. Improved readability of code (commit b66fdf5). 13 December 2022, 09:12:44 UTC
e3f2d82 Updated sanity rules to prevent the usage of continuous transmission on spiking synapses with pre-to-post matrix ordering. The continuous transmission kernel is derived from the rate-coded psp. Therefore, the inversed matrix view of the CSRC_T would introduce many misaligned memory accesses. In case of openMP one would also probably need atomic operations. 13 December 2022, 08:44:08 UTC
b66fdf5 Sanity rules for sparse matrix formats and rate-coded models should consider the hardware. 13 December 2022, 08:15:46 UTC
e16b13b Tentative: added implementation for spiking models using uniform delays and CSR on GPUs. 12 December 2022, 16:18:12 UTC
45588a6 minor change on unittest. 12 December 2022, 15:37:55 UTC
c5588c7 nonuniform delays are not supported yet on GPUs. 12 December 2022, 15:36:27 UTC
7bc8feb Bugfix in single item update using CSR. 12 December 2022, 11:19:40 UTC
8e507a1 ELLPACK-R: fixed single item update for CPU/GPU. 12 December 2022, 11:12:44 UTC
5d096dd Removed debug print left from commit 35b0de4. 12 December 2022, 11:07:08 UTC
82de4de Single item getter for dense matrix format was missing. 12 December 2022, 09:05:58 UTC
d3792c9 Implemented get/set for single matrix values for BSR (CPU/GPU) 12 December 2022, 08:49:55 UTC
d788821 Bugfix (commit 5b24fb5): the change performed in this commit did not adjust the code templates for min/max/mean. 11 December 2022, 17:31:59 UTC
064f68d Fixed code generation bugs related to non-uniform delays. 11 December 2022, 12:38:23 UTC
41d842d Addendum (commit 518b3a1): the custom connectivity classes did not considered the storage_format argument. 11 December 2022, 11:24:45 UTC
7f85445 Temporarily disabled pooling on GPU devices as the code templates are currently broken. The feature is anyways not useable right now, as the convolution is still missing on GPUs. 11 December 2022, 10:04:27 UTC
7396014 missing include statement for SpecificProjections on GPUs. 10 December 2022, 15:55:11 UTC
518b3a1 restructured unittests for custom connectivity and rate-coded psp. - no delay, uniform delay and non-uniform delay are now three classes - non-uniform delays are not supported on GPUs and therefore not tested 10 December 2022, 15:52:47 UTC
456351f Merge branch 'master' into develop 08 December 2022, 15:16:41 UTC
2a58a18 using consistant types. 08 December 2022, 10:36:16 UTC
8bc9663 Bug with midpoint. 05 December 2022, 16:25:45 UTC
8df6eb7 The parser made replacement errors when targets had overlapping names (e.g. sum(exc2) and sum(exc) used in that order). 05 December 2022, 16:14:04 UTC
73c3174 Version 4.7.1.6 25 November 2022, 15:56:42 UTC
439de48 updated changelog. 23 November 2022, 16:00:10 UTC
320af51 updated changelog. 23 November 2022, 15:48:43 UTC
ba6497d Bugfix: period_offset argument was ignored when creating object copy. 23 November 2022, 15:44:23 UTC
ff8b4f0 Tentative: modified test for save_and_load of projection parameters. The original tests fail, because the save function access the init attribute to gain the stored value. But the init value is only updated by access before compile(). The modifications which should be tested are performed after compile which let the test fail. Therefore I added another field in the test to store the initial states before compile(). 21 November 2022, 08:58:16 UTC
42fd859 Addendum (f2190e0): GPUs does not support CSRC_T, Dense_T for spiking models which are selected by automatic format selection on CPUs. Therefore, we fall back to CSRC on GPUs. 11 November 2022, 12:23:00 UTC
c5b7ac1 Continued work on fcba8bd. - the offsets need to be considered by get/set methods. 10 November 2022, 18:40:03 UTC
625954d Bugfix: related to Dense matrix representation and PopulationViews. If the matrix contains empty rows, the post_ranks need to be considered when constructing the mask which was not done. 10 November 2022, 17:20:41 UTC
aaa6223 Refactor (commit fcba8bd), same as commit d855701 but for openMP. Further, disabled the optimization for now until the feature is fully tested. 09 November 2022, 19:47:00 UTC
back to top