Skip to content

v0.7.0 - 06 June 2022

Compare
Choose a tag to compare
@asmaloney asmaloney released this 06 Jun 13:55
· 297 commits to main since this release

Added

  • The -env option will let you use different virtual environments (the default is ./env which is next to the gactar executable).
  • (Linux) Setup will now try to automatically download and install the SBCL Lisp compiler.
  • Added max_spread_strength config option to declarative memory. This turns on the spreading activation calculation & sets the maximum associative strength. (#141)
  • Added instantaneous_noise config option to declarative memory. This turns on the activation noise calculation & sets instantaneous noise. (#162)
  • Added spreading_activation config option to goal. This only takes effect if spreading activation is turned on via max_spread_strength (see above). (#148)
  • Added trace_activations config option to gactar. This turns on detailed info about activations if available (currently pyactr and vanilla support it). (#160)
  • Added documentation for which modules are available and their configuration options. (See amod Config.)

Changed

  • No longer need to run source ./env/bin/activate to activate the Python virtual environment. gactar will set the variables itself. (#130)
  • Don't create md5 files with the releases.
  • Rename darwin to macOS in releases.
  • Don't try to install pyactr if running Python 3.10+. It is currently not supported. (see issue #137)
  • (Windows) Improved setup script: create symlink for python3 and fix activate script path. (@ren-oz) (#149)

Fixed

  • Use "." instead of "source" in setup.sh since we are using "sh". This was breaking on Linux. (#135)
  • Clarify some documentation.
  • Generated Python code now conforms to PEP8 style. (#157)

Changes by @asmaloney unless otherwise noted.

New Contributors

Full Changelog: v0.6.0...v0.7.0