ACT-R in Python
Project description
pyactr
Python package to create and run ACT-R cognitive models.
The package supports symbolic and subsymbolic processes in ACT-R and it covers most basic cases of ACT-R modeling. The only standard piece common in ACT-R modeling that is currently missing is production compilation.
Significant, radical changes might still occur in the near future.
Installing pyactr
The best way to install this is to run pip:
pip3 install pyactr
You can also clone this package and in the root folder, run:
python setup.py install
Requirements
Requires Python3 (>=3.3), numpy, simpy and pyparsing.
You might also consider getting tkinter if you want to see visual output on how ACT-R models interact with environment. But this is not necessary to run any models.
Documentation
Documentation is on https://github.com/jakdot/pyactr. In particular, check:
the folder docs for discussion of ACT-R and pyactr. Examples are geared towards (psycho)linguists, but discussion on models should be accessible to anyone.
the folder tutorials for many examples of ACT-R models. Most of those models are translated from Lisp ACT-R, so if you are familiar with that it should be easy to understand these.
Modifying pyactr
To ensure that modifications do not break the code, run unittests in pyactr/tests/.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.