NengoSPA 1.2.0 released

The NengoSPA team is excited to announce NengoSPA 1.2!

What is Nengo SPA?

Nengo SPA enables quickly prototyping large cognitive models using the Semantic Pointer Architecture (SPA) on top of Nengo with a simple syntax.

What’s new?

This release adds the Transposed Vector-derived Transformation Binding (TVTB) algebra which has essentially the same properties as the existing VTB algebra, but has two-sided identities and inverses. Along with this, the sidedness of special elemements like identities and inverses is now made explicit. In particular, requesting such elements for the existing Vector-derivid Transformation Binding (VTB) requires now to be explicit that the right-sided element is meant (there are no left-sided elements for the VTB). However, code written for previous NengoSPA versions continues to work with a deprecation warning.

Furthermore, the automatically generated names of Semantic Pointers have been improved to use less parenthesis.

All changes with respect to the previous versions are listed in the changelog.

How do I get it?

To get the new version of Nengo SPA, use pip.

pip install --upgrade nengo-spa

Where can I learn more?

Where can I get help?

You’re already there! If you have an issue upgrading or have any other questions, please post them in this forum.