Skip to content

v1.1.0 release

Compare
Choose a tag to compare
@jgosmann jgosmann released this 23 Jun 14:53
3cb3b03

Added

  • Support division with constant scalars. (#249, #253, #257)

Changed

  • Make AbstractAlgebra an actual abstract base class (using ABCMeta 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 and PointerSymbol.translate now use the keys 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)