Andrew Gait

Results 21 issues of Andrew Gait

This is a selection of new models and provenance from the icub_vor branches, namely: - STDP models relating to MF-VN (vestibular nuclei) and PF-PC (purkinjie cells), both in terms of...

enhancement
incomplete_left_for_further_release

Some tidying up to fix code under debug flags that hadn't been touched for a while. I have also added an action to compile with the debug flags turned on...

bug
minor

Updates to use minimum weight values for scaling rather than calculating scales from ring buffers. Merge at same time as https://github.com/SpiNNakerManchester/SpiNNFrontEndCommon/pull/885 https://github.com/SpiNNakerManchester/sPyNNaker8NewModelTemplate/pull/57 and https://github.com/SpiNNakerManchester/PyNN8Examples/pull/74 Tested by https://github.com/SpiNNakerManchester/IntegrationTests/pull/9

enhancement
incomplete_left_for_further_release

https://github.com/SpiNNakerManchester/sPyNNaker/blob/40917cdb2cb20f60b70c91ea6a81eac62918b08a/spynnaker/pyNN/models/common/neuron_recorder.py#L1325 "More a note for the future; optional if fixed now or when needed. If this accepted the name of the variable, it would generalise for events rather than just...

enhancement
incomplete_left_for_further_release

Error below happening on new Jenkins builds with pytest-xdist v 2.0.0. Suggested fix is to apt-get install gcc and python3_dev on machine running Jenkins. Temporarily fixing by using older version...

bug

https://github.com/SpiNNakerManchester/sPyNNaker8/blob/master/p8_integration_tests/test_provenance/test_provenance_when_not_finished.py currently fails (RTE), at a guess because the "fake binary" hasn't been rebuilt for some time: 2018-07-09 15:07:03 ERROR: Error when calling spinn_front_end_common.interface.interface_functions.ApplicationRunner.__call__ with inputs ['no_sync_changes', 'send_start_notification', 'txrx', 'send_stop_notification',...

bug

Is there a reason why these models aren’t supported yet, but IF_curr_alpha and IF_curr_delta are?

question

The multiplication here: https://github.com/SpiNNakerManchester/sPyNNaker/blob/5c35967f063406a50fd29c9f76561946a971bd10/neural_modelling/src/neuron/input_types/input_type_conductance.h#L65 Might it be better done by reversing the subtraction and doing `inh_input[i] = inh_input[i] * (membrane_voltage - input_type->V_rev_I)` instead?

question
C

In `synaptic_manager.py,` the code in `_get_ring_buffer_to_input_left_shifts` does a calculation to scale the ring buffer and currently attempts to balance accuracy against too much overflow. There is a user request to...

enhancement
incomplete_left_for_further_release

I am probably misunderstanding something here, but it seems to me as though Grid2D.generate_positions(n) returns a (3,sqrt(n)) array, whereas then Space.distances(A, B, ...) is expecting an (N,3) array (at least...

task