Aaron Russell Voelker

Results 118 issues of Aaron Russell Voelker

Running the basic example: ```python import matplotlib from matplotlib import pyplot as plt from celluloid import Camera import celluloid fig = plt.figure() camera = Camera(fig) for i in range(5): t...

**Motivation and context:** Currently `Sparse` transforms are only usable when they are manually specified. This PR allows certain solvers such as `LstsqL1` and `LstsqDrop` to signal to the backend that...

**Motivation and context:** Fixes #938 by correcting the behaviour in #1535 when `D != 0`. This is accomplished by refactoring the delay in the synapse, such that `y = Cx...

work in progress

**Describe the bug** The elements of a NumPy array of `dtype=bool` actually have type `np.bool` and not type `bool`. Using such elements in any place where Nengo expects a boolean...

**Describe the bug** It is possible to create a `nengo.Connection(..., function=function)` where `function` returns an array with more than one axes (e.g., a matrix), and it _can_ make it past...

**Is your feature request related to a problem? Please describe.** [KerasSpiking](https://www.nengo.ai/keras-spiking/) supports using a different time-constant for each dimension (such that they can all be trained separately). But `nengo.Connection(..., synapse=synapse)`...

**Is your feature request related to a problem? Please describe.** The problem is that this (counting the number of synapses) is currently difficult to accomplish, due to the use of...

feature request

**Describe the bug** `Lowpass.filt` raises a shape error when `tau == 0` and `y0 != 0` **To reproduce** ```python nengo.Lowpass(0).filt(np.ones(2), y0=0.5) ``` **Expected behavior** This produces `[1., 1.]` on v2.8.0....

### Related Issues - https://github.com/nengo/nengo/issues/1212 - https://github.com/nengo/nengo/pull/1243#issuecomment-267530076 ### Background Analysis As the intercept of a neuron, `c`, approaches `1` from the left-hand side, the gain on the response curve `r`...

discussion

As mentioned in #975, the current implementation of `LIF` assumes that `dt = dt`, this is okay, because the input won't have any more effect during that time-step. But, when...