Release history

0.4.0 (December 6, 2018)


  • Added version tracking to documentation.


  • An error is now raised if a learning rule is applied to a non-decoded connection. (#103)
  • Switched documentation to new nengo-sphinx-theme. (#143)


  • Snips directory included when pip installing nengo-loihi. (#134)
  • Closing nengo_loihi.Simulator will now close all the inner sub-simulators as well. (#102)

0.3.0 (September 28, 2018)


  • Models can now use the nengo.SpikingRectifiedLinear neuron model on both the emulator and hardware backends.
  • Models can now run with different dt values (the default is 0.001, or 1 millisecond).
  • Added support for Distributions on Connection transforms.


  • Now compatible with NxSDK 0.7. We are currently not supporting older versions of NxSDK, but may in the future.
  • Models will not be precomputed by default. To precompute models, you must explicitly pass precompute=True to nengo_loihi.Simulator.
  • Models that do not run any objects on Loihi will raise an error.
  • Ensemble intercept values are capped to 0.95 to fix issues with the current discretization method.


  • Tuning curves now take into account the Loihi discretization, improving accuracy on most models.
  • PES learning can now be done with multidimensional error signals.
  • Manually reset spike probes when Simulator is initialized.
  • Several fixes to filtering and connecting between objects on and off chip.

0.2.0 (August 27, 2018)

First public alpha release of Nengo Loihi! If you have any questions, please ask on our forum and if you run into any issues let us know.

0.1.0 (July 4, 2018)

Pre-alpha release of Nengo Loihi for testing at the 2018 Telluride neuromorphic engineering conference. Thanks to all participants who tried out this early version of Nengo Loihi and provided feedback.