v0.7.0 - 06 June 2022
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
tomacOS
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