Skip to content

1.0.0 release

Compare
Choose a tag to compare
@hunse hunse released this 06 Jun 19:32
· 141 commits to master since this release

Release in support of Nengo 2.1.0. Since Nengo no longer supports Python 2.6, we now support Python 2.7+ and 3.3+.

Features

  • Added support for Process class and subclasses, new in Nengo in
    2.1.0. We specifically support the WhiteNoise, WhiteSignal, and
    PresentInput processes. We also support the Conv2d and Pool2d
    processes in nengo_extras.
  • LinearFilter is now fully supported, allowing for
    general synapses.

Improvements

  • The Numpy simulator in this project (sim_npy) has been phased out
    and combined with the OCL simulator (sim_ocl). It is now called
    Simulator and resides in simulator.py.
  • Operator scheduling (i.e. the planner) is much faster. We still have
    only one planner (greedy_planner), which now resides in
    planners.py.
  • Many small speed improvements, including a number of cases where
    data was needlessly copied off the device to check sizes,
    dtypes, etc.

Documentation

  • Updated examples to use up-to-date Nengo syntax.