Nengo-spa

Latest version: v2.0.0

Safety actively analyzes 630254 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.5.1

====================

**Added**

- ``Transcode`` now supports ``SemanticPointer`` and
``PointerSymbol`` output types.
(`175 <https://github.com/nengo/nengo-spa/issues/175>`_,
`178 <https://github.com/nengo/nengo-spa/pull/178>`_)

**Fixed**

- Allow integer values for vocabularies in associative memories.
(`171 <https://github.com/nengo/nengo_spa/pull/171>`_)
- Implement ``reinterpret`` operator for pointer symbols.
(`169 <https://github.com/nengo/nengo_spa/issues/169>`_,
`179 <https://github.com/nengo/nengo_spa/pull/179>`_)

0.5.0

====================

**Added**

- One-dimensional outputs of Nengo objects can be used as scalars in action
rules.
(`139 <https://github.com/nengo/nengo_spa/issues/139>`_,
`157 <https://github.com/nengo/nengo_spa/pull/157>`_)
- Syntactic sugar for complex symbolic expressions:
``nengo_spa.sym('A + B * C')``.
(`138 <https://github.com/nengo/nengo_spa/issues/138>`_,
`159 <https://github.com/nengo/nengo_spa/pull/159>`_)
- Include the achieved similarity in warning issued when desired maximum
similarity could not be obtained.
(`117 <https://github.com/nengo/nengo_spa/issues/117>`_,
`158 <https://github.com/nengo/nengo_spa/pull/158>`_)
- Possibility to name Vocabulary instances for debugging.
(`163 <https://github.com/nengo/nengo_spa/issues/163>`_,
`165 <https://github.com/nengo/nengo_spa/pull/165>`_)

**Changed**

- Make the error message for incompatible types more informative.
(`131 <https://github.com/nengo/nengo_spa/issues/131>`_,
`160 <https://github.com/nengo/nengo_spa/pull/160>`_

0.4.1

====================

This release fixes problems with the online documentation. Local installs are
not affected.

0.4.0

====================

This release increases the minimum required Nengo version to Nengo 2.7
(previously Nengo 2.4).

**Added**

- Added documentation and build tools for the documentation.
(`68 <https://github.com/nengo/nengo_spa/pull/68>`_)

**Changed**

- This release introduces a new syntax for SPA action rules.
(`114 <https://github.com/nengo/nengo_spa/pull/114>`_)

**Remove**

- Unnecessary ``vocab`` argument from ``Transcode``.
(`68 <https://github.com/nengo/nengo_spa/pull/68>`_)

**Fixed**

- Validation of ``VocabOrDimParam`` and ``VocabularyMapParam``.
(`95 <https://github.com/nengo/nengo_spa/issues/95>`_,
`98 <https://github.com/nengo/nengo_spa/pull/98>`_)
- Allow the configuration of instance parameters with
``nengo_spa.Network.config``.
(`112 <https://github.com/nengo/nengo_spa/issues/112>`_,
`113 <https://github.com/nengo/nengo_spa/pull/113>`_)
- Fix an undeclared input to the ``IAAssocMem`` module.
(`118 <https://github.com/nengo/nengo_spa/issues/118>`_,
`120 <https://github.com/nengo/nengo_spa/pull/120>`_)

0.3.2

=========================

**Added**

- Add ``all_bgs`` and ``all_thals`` methods to
``AstAccessor`` to enable easy access to these objects.
(`61 <https://github.com/nengo/nengo_spa/pull/99>`__,
`28 <https://github.com/nengo/nengo_spa/issues/80>`__)

**Fixed**

- Allow the ``spa.Actions`` string to be empty.
(`107 <https://github.com/nengo/nengo_spa/issues/107>`_,
`109 <https://github.com/nengo/nengo_spa/pull/109>`_)
- The ``pass`` keyword can now be used to create blocks in action rules that
do not have any effect.
(`101 <https://github.com/nengo/nengo_spa/issues/101>`_,
`103 <https://github.com/nengo/nengo_spa/pull/103>`_)
- Allow comments at various places in actions rules.
(`102 <https://github.com/nengo/nengo_spa/issues/102>`_,
`104 <https://github.com/nengo/nengo_spa/pull/104>`_)

0.3.1

========================

**Changed**

- Clearer error message as a ``SpaTypeError`` something is used as input/output
in an action rule without being declared as such.
(`82 <https://github.com/nengo/nengo_spa/issues/82>`_,
`89 <https://github.com/nengo/nengo_spa/pull/89>`_)

**Fixed**

- Allow leading comments in actions rules.
(`81 <https://github.com/nengo/nengo_spa/issues/81>`_,
`85 <https://github.com/nengo/nengo_spa/pull/85>`_)
- Gave the basal ganglia a default label.
(`84 <https://github.com/nengo/nengo_spa/issues/84>`_,
`88 <https://github.com/nengo/nengo_spa/pull/88>`_)
- Fixed warning produce by the ``create_inhibit_node`` function.
(`90 <https://github.com/nengo/nengo_spa/pull/90>`_)
- Prevent whitespace from being completely removed in action rules.
(`92 <https://github.com/nengo/nengo_spa/issues/92>`_,
`93 <https://github.com/nengo/nengo_spa/pull/93>`_)
- Have the ``intercept_width`` argument of ``IA`` actually take effect.
(`94 <https://github.com/nengo/nengo_spa/issues/94>`_,
`97 <https://github.com/nengo/nengo_spa/pull/97>`_)

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.