b4e0e09 | Julien Vitay | 08 June 2020, 07:36:00 UTC | Release 4.6.9. The BOLD monitor is undocumented for now, will be released in 4.7.0. | 08 June 2020, 07:36:00 UTC |
972f323 | Helge Dinkelbach | 04 June 2020, 10:10:28 UTC | Added sanity checks to NormProjection (BOLD extension). Added some more details to the BOLD documentation. | 04 June 2020, 10:10:28 UTC |
0192f15 | Julien Vitay | 31 May 2020, 11:21:26 UTC | Started version 4.7.0 | 31 May 2020, 11:21:26 UTC |
b500d0e | Julien Vitay | 31 May 2020, 10:35:00 UTC | Prepared release 4.6.9 | 31 May 2020, 10:35:00 UTC |
69f8c3c | Julien Vitay | 29 May 2020, 14:45:02 UTC | Rerun all example notebooks. | 29 May 2020, 14:45:02 UTC |
768cca7 | Julien Vitay | 29 May 2020, 14:20:57 UTC | Documented the tensorboard extension | 29 May 2020, 14:20:57 UTC |
0fcf46f | Julien Vitay | 25 May 2020, 17:09:01 UTC | Documented the convolution extension. | 25 May 2020, 17:09:01 UTC |
cc9d6c0 | Julien Vitay | 25 May 2020, 14:53:55 UTC | Merge branch 'new_convolution' into develop | 25 May 2020, 14:53:55 UTC |
2f28225 | Helge Dinkelbach | 25 May 2020, 13:22:48 UTC | Removed changes of commit 3cb975efdf (split of non ODEs in rate-coded neurons). Split up of the equations in two loops need to consider the fact that all equations in one non-ODE block need to be executed sequentially and not in a block with subsequent update of boundaries. The correct implementation require larger code changes which we will perform in the future. | 25 May 2020, 13:22:48 UTC |
03a34c6 | Julien Vitay | 25 May 2020, 08:46:03 UTC | Cleaned the API of ANNarchy.extensions.convolution | 25 May 2020, 08:46:03 UTC |
0379522 | Helge Dinkelbach | 20 May 2020, 09:06:04 UTC | Bugfix: flags in Projection modified by connector methods (_single_constan_weight and _dense_matrix) were not considered by Projection._copy() | 20 May 2020, 09:06:04 UTC |
7ceba10 | Julien Vitay | 14 May 2020, 15:11:07 UTC | Merge branch 'develop' of https://ai.informatik.tu-chemnitz.de/gogs/annarchy/annarchy into develop | 14 May 2020, 15:11:07 UTC |
8b1d395 | Julien Vitay | 14 May 2020, 15:10:22 UTC | Updated doc on notebooks. Deleted Conv1D in convolution. | 14 May 2020, 15:10:22 UTC |
7a648c7 | Helge Dinkelbach | 14 May 2020, 14:37:14 UTC | Merge branch 'develop' of https://ai.informatik.tu-chemnitz.de/gogs/annarchy/annarchy into develop | 14 May 2020, 14:37:14 UTC |
b71e36a | Helge Dinkelbach | 14 May 2020, 14:35:56 UTC | small bugfix on previous commit | 14 May 2020, 14:35:56 UTC |
b575f72 | Julien Vitay | 14 May 2020, 14:33:38 UTC | Merge branch 'develop' of https://ai.informatik.tu-chemnitz.de/gogs/annarchy/annarchy into develop | 14 May 2020, 14:33:38 UTC |
7235d39 | Helge Dinkelbach | 14 May 2020, 14:28:52 UTC | Added python instances of Network classes to NetworkManager. This should solve a problem of ANNarchy using jupyter notebooks. The NetworkManager uses the python instances instead of network IDs. | 14 May 2020, 14:28:52 UTC |
17c505a | Julien Vitay | 14 May 2020, 14:09:54 UTC | Updated doc on notebooks | 14 May 2020, 14:09:54 UTC |
54f98a1 | Julien Vitay | 14 May 2020, 12:02:26 UTC | compile(clean=True) was not working | 14 May 2020, 12:02:26 UTC |
1e2c03e | Julien Vitay | 11 May 2020, 15:12:10 UTC | Reformatted docstrings | 11 May 2020, 15:12:10 UTC |
77e3d78 | Julien Vitay | 11 May 2020, 12:30:34 UTC | Refactoring the documentation | 11 May 2020, 12:30:34 UTC |
fe5b38e | Julien Vitay | 04 May 2020, 12:05:45 UTC | Merge branch 'develop' of https://ai.informatik.tu-chemnitz.de/gogs/annarchy/annarchy into develop | 04 May 2020, 12:05:45 UTC |
14b3dab | Julien Vitay | 04 May 2020, 12:05:19 UTC | Edited changelog | 04 May 2020, 12:05:19 UTC |
108a0c4 | Helge Dinkelbach | 29 April 2020, 06:33:31 UTC | removed occurances of -Wsign-compare | 29 April 2020, 06:33:31 UTC |
27223f3 | Helge Dinkelbach | 29 April 2020, 06:26:14 UTC | Vectorization by openMP on neural equations. | 29 April 2020, 06:26:14 UTC |
85febf6 | Helge Dinkelbach | 25 April 2020, 09:00:25 UTC | Merge branch 'develop' of https://ai.informatik.tu-chemnitz.de/gogs/annarchy/annarchy into develop | 25 April 2020, 09:00:25 UTC |
9b332e8 | Helge Dinkelbach | 25 April 2020, 08:38:02 UTC | Remove trailing white spaces from generated code. This improves readability of the code on editors like nano. | 25 April 2020, 08:38:02 UTC |
c104359 | Julien Vitay | 23 April 2020, 10:00:58 UTC | PopulationView.rank_from_coordinates and PopulationView.coordinates_from_rank now accept coordinates relative to the geometry of the popview. | 23 April 2020, 10:00:58 UTC |
6581699 | Helge Dinkelbach | 21 April 2020, 12:53:54 UTC | Applied bugfix of commit 6e0ed78693 on CUDA. | 21 April 2020, 12:53:54 UTC |
6e0ed78 | Julien Vitay | 21 April 2020, 11:40:26 UTC | Fixed bug when using refractory variables (refractory="ref"): changes to ref were not reflected in the real refractory period. Moreover, the variable was interpreted in steps, not in ms. TODO: do the same in CUDA | 21 April 2020, 11:40:26 UTC |
a12a44d | Helge Dinkelbach | 06 April 2020, 06:15:57 UTC | Improved performance of create_synapse (structural plasticity) Replaced the idx in pre_ranks on Python side by the search function in the CPP core. | 06 April 2020, 06:15:57 UTC |
bd072d4 | Helge Dinkelbach | 01 April 2020, 11:34:17 UTC | Bugfix: BoldMonitor.get() didn't cleared te variables if keep=False. | 01 April 2020, 11:34:17 UTC |
6aa3e97 | Helge Dinkelbach | 29 March 2020, 08:07:41 UTC | added a command line progress bar. The code is based on https://gist.github.com/vladignatyev/06860ec2040cb497f0f3 and slightly modified. | 29 March 2020, 08:08:57 UTC |
57bb735 | Helge Dinkelbach | 27 March 2020, 11:26:14 UTC | Added load() to ANNarchy.core.Network. | 27 March 2020, 11:26:14 UTC |
4473b90 | Julien Vitay | 18 March 2020, 16:22:25 UTC | Merge branch 'repl_net_dict' into develop | 18 March 2020, 16:22:25 UTC |
4f46c36 | Julien Vitay | 18 March 2020, 16:22:05 UTC | typo | 18 March 2020, 16:22:05 UTC |
e4ab30f | Julien Vitay | 18 March 2020, 08:20:33 UTC | Fixed bug when using conditionals of the type "if (t==1)": unnecessary brackets, equality operation, and only one term. All other cases worked well. | 18 March 2020, 08:20:33 UTC |
9215ed0 | Helge Dinkelbach | 17 March 2020, 20:49:28 UTC | clear() method works with the NetworkManager. | 17 March 2020, 20:49:28 UTC |
5c7c000 | Helge Dinkelbach | 17 March 2020, 09:10:01 UTC | Introduced NetworkManager. this class encapsulates the Global._networks list of dictionaries. | 17 March 2020, 09:10:01 UTC |
9f750c0 | Helge Dinkelbach | 11 March 2020, 16:00:18 UTC | minor bugfix/changes. + bugfix(BOLD): we removed tau_s/tau_f as parameters but they were left in the copy method. + simulate(measure_time==True) prints out the network id if multiple networks are simulated. | 11 March 2020, 16:00:18 UTC |
cb3185e | Helge Dinkelbach | 28 February 2020, 15:23:10 UTC | small bugfix for the previous commit. | 28 February 2020, 15:23:10 UTC |
636ade5 | Helge Dinkelbach | 28 February 2020, 14:19:11 UTC | Merge branch 'develop' of https://ai.informatik.tu-chemnitz.de/gogs/annarchy/annarchy into develop | 28 February 2020, 14:19:11 UTC |
3cb975e | Helge Dinkelbach | 28 February 2020, 13:27:05 UTC | Split the population::update code for rate-coded neurons into two loops. | 28 February 2020, 13:27:05 UTC |
a4262b3 | Helge Dinkelbach | 17 February 2020, 15:01:24 UTC | Merge branch 'develop' of https://ai.informatik.tu-chemnitz.de/gogs/annarchy/annarchy into develop | 17 February 2020, 15:01:24 UTC |
4658878 | Helge Dinkelbach | 17 February 2020, 14:59:19 UTC | Slight change in the code generation. I separated the spike condition from equation, this should ease the vectorization. | 17 February 2020, 14:59:19 UTC |
a267928 | Helge Dinkelbach | 12 February 2020, 07:36:53 UTC | Bugfix (Izhikevich neuron): the parameter a=0.2 was too high. We changed the default behavior from fast spiking (which should be a=0.1, d=2.0 according to Izhikevich 2003) to regular spiking (a=0.02, d=8.0 according to Izhikevich 2003) | 12 February 2020, 07:36:53 UTC |
3eb120c | Julien Vitay | 30 January 2020, 13:00:20 UTC | Trying to remove mock | 30 January 2020, 13:00:20 UTC |
8359bd0 | Julien Vitay | 30 January 2020, 12:54:48 UTC | Added .readthedocs.yml to improve the VM. | 30 January 2020, 12:54:48 UTC |
bae63aa | Julien Vitay | 30 January 2020, 12:52:06 UTC | Merge branch 'develop' of https://ai.informatik.tu-chemnitz.de/gogs/annarchy/annarchy into develop | 30 January 2020, 12:52:06 UTC |
790bf5d | Julien Vitay | 30 January 2020, 12:51:54 UTC | Added py3.8 | 30 January 2020, 12:51:54 UTC |
a2ddaa1 | Helge Dinkelbach | 30 January 2020, 10:53:56 UTC | Added missing DOIs for the referenced articles. | 30 January 2020, 10:53:56 UTC |
89af048 | Helge Dinkelbach | 29 January 2020, 14:27:22 UTC | Added description of the BOLD monitor variables. Removed two unnecessary parameters. | 30 January 2020, 06:41:12 UTC |
256cdea | Helge Dinkelbach | 09 January 2020, 09:09:26 UTC | minor changes. Clear monitors for CUDA populations. Error in Bold monitor documentation. | 09 January 2020, 09:09:26 UTC |
d343e1b | Helge Dinkelbach | 08 January 2020, 15:58:35 UTC | code generation bugfixes related to CUDA implementation. | 08 January 2020, 15:58:35 UTC |
8ed5b7a | Julien Vitay | 07 January 2020, 10:55:29 UTC | Tentative fix when cython is not in the same folder as python. | 07 January 2020, 10:58:25 UTC |
b85b4aa | Helge Dinkelbach | 07 January 2020, 09:58:58 UTC | Merge branch 'connectome' into develop and resolved some issues. Improved _update_num_aff_connections implementation (is now called internally) | 07 January 2020, 09:58:58 UTC |
0f52b0f | Helge Dinkelbach | 18 December 2019, 12:06:54 UTC | Bugfix: CurrentInjection projection did not consider PopulationViews. (Thanks to René Larisch for report) | 18 December 2019, 12:06:54 UTC |
2abd953 | Helge Dinkelbach | 27 November 2019, 14:03:23 UTC | print(ANNarchy.core.Synapse object) shows the model description instead of the pointer address. | 27 November 2019, 14:03:23 UTC |
c531b4e | Helge Dinkelbach | 25 November 2019, 21:05:50 UTC | Some bugfixes/interface changes on BoldMonitor: + period/period_offset is now working correctly + recording of intermediate variables of the balloon model is now disabled by default (enabling via record_all_variables argument) + added some error messages (e. g. two many variables) + Solved potential bug: bold monitors are now identified by the monitor ID not the targeted population (this would produce errors if multiple bold monitors access the same population). | 25 November 2019, 21:05:50 UTC |
412316b | Helge Dinkelbach | 17 November 2019, 09:12:34 UTC | Bugfix: multiple AccProjections can now contribute to one target variable. | 17 November 2019, 09:12:34 UTC |
7d55bcd | Julien Vitay | 09 November 2019, 13:35:52 UTC | CUDA setup uses the full path to Cython | 09 November 2019, 13:35:52 UTC |
6aabc9c | Julien Vitay | 08 November 2019, 13:44:10 UTC | The full path to Cython is required on soe Anaconda. | 08 November 2019, 13:44:10 UTC |
429201f | olmai | 07 November 2019, 14:19:10 UTC | Checked and updated, done by Oliver Maith, the bold monitor: + equations work on second time scale, so we need to add a 0.001 on the equations + updated init values for (v, q, f_out, E) | 07 November 2019, 14:21:36 UTC |
5246fe9 | Julien Vitay | 06 November 2019, 13:57:41 UTC | Added __init__.pxd file to help Cython find .pxd headers in core/cython_ext. | 06 November 2019, 13:57:41 UTC |
66f6d9a | Julien Vitay | 06 November 2019, 08:38:13 UTC | parser: Added an exception when a parameter/variable has the name of a reserved function. | 06 November 2019, 08:38:13 UTC |
8cac80a | Julien Vitay | 05 November 2019, 12:40:05 UTC | Makefile: passing --include-dir to Cython. | 05 November 2019, 12:40:05 UTC |
9f72103 | Julien Vitay | 03 November 2019, 16:40:20 UTC | Merge branch 'develop' of https://ai.informatik.tu-chemnitz.de/gogs/annarchy/annarchy into develop | 03 November 2019, 16:40:20 UTC |
2663ecf | Julien Vitay | 03 November 2019, 16:39:56 UTC | Dropped support for Python 2.7 on travis. | 03 November 2019, 16:39:56 UTC |
4c90aac | Helge Dinkelbach | 30 September 2019, 06:20:19 UTC | Added argument "annarchy_json" introduced in commit 8bee6dac9f to Network class. | 30 September 2019, 06:20:19 UTC |
04aaf1d | Helge Dinkelbach | 20 August 2019, 11:36:19 UTC | Bugfix (NormProjection): missing semicolon in g_target statement. | 20 August 2019, 11:36:19 UTC |
8bee6da | Helge Dinkelbach | 13 August 2019, 08:46:18 UTC | Added a new argument 'annarchy_json' for compile() to allow local annarchy.json files. | 13 August 2019, 08:46:18 UTC |
7255ae0 | Helge Dinkelbach | 13 August 2019, 08:29:53 UTC | Axonal spikes should be able to reduce synaptic efficancy (NormProjection) | 13 August 2019, 08:29:53 UTC |
7c13ee5 | Helge Dinkelbach | 13 August 2019, 05:53:44 UTC | Merge branch 'develop' into connectome | 13 August 2019, 05:53:44 UTC |
c4217f8 | Helge Dinkelbach | 19 July 2019, 11:33:50 UTC | Bugfix(CUDA): multiple populations had the same sequences of random numbers (Thanks to Valentin for reporting) | 19 July 2019, 11:33:50 UTC |
2e4b1db | Julien Vitay | 12 July 2019, 15:44:42 UTC | Fixed bug when using logical operations inside ite() in an ODE. Refactored a bit the parser. Improved the unittests. | 12 July 2019, 15:44:42 UTC |
0d049da | Julien Vitay | 26 June 2019, 11:21:37 UTC | Merge branch 'develop' of https://ai.informatik.tu-chemnitz.de/gogs/annarchy/annarchy into develop | 26 June 2019, 11:21:37 UTC |
0e9a95f | Julien Vitay | 26 June 2019, 11:20:31 UTC | Merge branch 'master' into develop | 26 June 2019, 11:20:31 UTC |
fcc7f03 | Julien Vitay | 26 June 2019, 10:57:58 UTC | Intermediary release 4.6.8.1 | 26 June 2019, 10:57:58 UTC |
00ad0ee | Julien Vitay | 26 June 2019, 10:53:59 UTC | macos: fixed segfault by adding -dynamiclib -flat_namespace to the MacOS Makefile. | 26 June 2019, 10:53:59 UTC |
cc21795 | Julien Vitay | 26 June 2019, 07:58:41 UTC | macos: tell xcode that cython modules are c++ | 26 June 2019, 07:58:41 UTC |
0333470 | Helge Dinkelbach | 24 June 2019, 05:54:18 UTC | Merge branch 'master' into develop | 24 June 2019, 05:54:49 UTC |
effa23f | Helge Dinkelbach | 24 June 2019, 05:52:46 UTC | Bugfix: Projection.load() for loading projection data of a single instance was not working correct. | 24 June 2019, 05:52:46 UTC |
0e6defe | Julien Vitay | 08 June 2019, 15:55:26 UTC | Started version 4.6.9 | 08 June 2019, 15:55:26 UTC |
73ca3c1 | Julien Vitay | 08 June 2019, 15:54:20 UTC | Finished version 4.6.8 | 08 June 2019, 15:54:20 UTC |
0715623 | Julien Vitay | 08 June 2019, 15:43:44 UTC | Merge branch 'develop' | 08 June 2019, 15:43:44 UTC |
de6c123 | Julien Vitay | 08 June 2019, 15:42:46 UTC | doc: added a notebook on using hyperopt | 08 June 2019, 15:42:46 UTC |
e6f23fd | Julien Vitay | 08 June 2019, 13:58:14 UTC | Bug: proj.w = 1.0 not working when has_single_weight after compile. | 08 June 2019, 13:58:14 UTC |
c909e37 | Helge Dinkelbach | 06 June 2019, 14:08:53 UTC | Fixed Python2.7 bug in previous commit. | 06 June 2019, 14:08:53 UTC |
512a62d | Helge Dinkelbach | 06 June 2019, 13:52:17 UTC | Fixed potential bug in load/save method for newer numpy version >=1.16.3. If an user wants to store .npz we use the numpy.save/numpy.load methods. For those numpy v1.16.3 changes the default values for allow_pickle. We define now the optional allow_pickle=True for numpy.save / numpy.load calls to remain with the behavior of older versions. | 06 June 2019, 13:52:17 UTC |
d6fa1d7 | Julien Vitay | 25 May 2019, 10:45:08 UTC | Merge branch 'master' into develop | 25 May 2019, 10:45:08 UTC |
2b8e1a5 | Julien Vitay | 25 May 2019, 10:43:39 UTC | Fixed bug in load_parameters. Thanks @CarolinScholl. | 25 May 2019, 10:43:39 UTC |
a9c40b0 | Helge Dinkelbach | 23 May 2019, 09:43:31 UTC | wrong setup argument in unittest. | 23 May 2019, 09:43:31 UTC |
cd00dbe | Helge Dinkelbach | 23 May 2019, 09:35:13 UTC | Implemented CurrentInjection on CUDA devices. Added an unittest based on the example in the documentation. | 23 May 2019, 09:35:13 UTC |
5dd3956 | Helge Dinkelbach | 22 May 2019, 18:31:25 UTC | Merge branch 'develop' of https://ai.informatik.tu-chemnitz.de/gogs/annarchy/annarchy into develop | 22 May 2019, 18:31:25 UTC |
60fedcb | Helge Dinkelbach | 22 May 2019, 15:49:07 UTC | Implemented missing deallocators on GPUs. | 22 May 2019, 18:16:47 UTC |
af31557 | Julien Vitay | 22 May 2019, 18:11:27 UTC | Added a `CurrentInjection` specific population allowing to connect a rate-coded population to the conductance ofa spiking population. | 22 May 2019, 18:11:27 UTC |
72e0758 | Helge Dinkelbach | 20 May 2019, 17:48:43 UTC | Bugfix to commit: b65cc445a5 The host defines of built-in functions are required for some parts of the CPU side implementation. | 20 May 2019, 17:48:43 UTC |
b65cc44 | Helge Dinkelbach | 20 May 2019, 14:53:41 UTC | Added the built-in method power() on GPUs. The equation interface of ANNarchy provides a custom power() method to implement a power function with integer exponents as loop and instead of pow(). | 20 May 2019, 14:53:41 UTC |
8d90fae | Helge Dinkelbach | 20 May 2019, 08:02:39 UTC | Bugfix in CUDA introduced by commit 90d33f. | 20 May 2019, 08:02:39 UTC |
6979f0a | Helge Dinkelbach | 16 May 2019, 06:47:42 UTC | Disabled by default the openMP parallelization of event-driven synaptic transmission. By providing disable_omp=False to Projection() one can enable this if required. | 16 May 2019, 06:47:42 UTC |