nengolib
nengolib copied to clipboard
Nengo library of additional extensions
Take from CogSci paper with Jan. Since it worked pretty well, this would be a nice network to showcase some larger dynamical examples potentially.
Some of the longer examples are harder to read due to all of the lines being clumped together (no gaps).
https://github.com/nengo/nengo/pull/1377 After the above is merged, should do the same in nengolib. :)
http://compneuro.uwaterloo.ca/publications/voelker2017c.html We can update the function (or provide a new one) to take a linear filter and suggest an upper-bound for the learning rate (to avoid oscillations).
``` class Foobar(object): pass Lowpass(0.5) != Foobar() ``` ``` ... /home/arvoelke/.local/lib/python2.7/site-packages/nengolib/signal/system.pyc in sys2tf(sys) 102 def sys2tf(sys): 103 """Converts an LTI system in any form to a transfer function.""" --> 104...
Due to the (intentionally) omitted super call in `LinearSystem`, objects don't contain the `_paramdict` field set by Nengo's `FrozenObject` base class. Normally this doesn't cause any issues, but it did...
`pip install nengolib` can raise a weird error (TODO: reproduce and copy log here), but running `pip install scipy` first seems to prevent this from happening.
``` nengolib.signal.balance(nengolib.synapses.PadeDelay(theta, order=order)).X[i] ```
For consistency with the `ntrange` method.
Should plot the frequency response of some filter in the documentation.