Skip to content

Commit

Permalink
Release version 0.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
tbekolay committed Sep 29, 2018
1 parent 966dc0f commit cadef7f
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 5 deletions.
21 changes: 19 additions & 2 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,18 +19,35 @@ Release history
- Removed
- Fixed
0.3.0 (unreleased)
==================
0.3.0 (September 28, 2018)
==========================

**Added**

- 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.

**Changed**

- 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.

**Fixed**

- 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)
=======================
Expand Down
5 changes: 3 additions & 2 deletions nengo_loihi/builder.py
Original file line number Diff line number Diff line change
Expand Up @@ -119,8 +119,9 @@ def inter_rate(self, inter_rate):
def inter_scale(self):
"""Scaling applied to input from interneurons.
Such that if all `inter_n` interneurons are firing at their max rate
`inter_rate`, then the total output when averaged over time will be 1.
Such that if all ``inter_n`` interneurons are firing at
their max rate ``inter_rate``, then the total output when
averaged over time will be 1.
"""
return 1. / (self.dt * self.inter_rate * self.inter_n)

Expand Down
2 changes: 1 addition & 1 deletion nengo_loihi/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

name = "nengo_loihi"
version_info = (0, 3, 0) # (major, minor, patch)
dev = 0
dev = None

version = "{v}{dev}".format(v='.'.join(str(v) for v in version_info),
dev=('.dev%d' % dev) if dev is not None else '')

0 comments on commit cadef7f

Please sign in to comment.