v1.1.0 release
Added
Changed
- Make
AbstractAlgebra
an actual abstract base class (usingABCMeta
as meta-class). While still supported, this deprecates pure duck-typing for algebras. (#240) - Raise an exception when a Semantic Pointer is added to a vocabulary with a differing algebra. (#239, #240)
- All examples now have seeds to ensure that occasional "bad seeds" do not create problems in the documentation. (#248)
Fixed
SemanticPointer.translate
andPointerSymbol.translate
now use thekeys
argument; previously, this argument was mistakenly ignored. (#248)- Fixed an issue where the names of iteratively generated semantic pointers could grow exponentially in length, by truncating them at 1 KB. (#244, #246)
- Allow NumPy scalars in place of Python scalars for binary operations on SemanticPointer instances. (#250, #257)
- The SPA sequence example was not working properly due to a missing connection. (#258, #259)