Jakub Dotlačil


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. Furthermore, vision and motor modules are significantly simplified compared to the implementation of ACT-R in Lisp.

Requires Python3 (3.3 or higher), numpy and simpy.

There is currently another Python package to model ACT-R, ccm. pyactr is closer to the official implementation of ACT-R (done in Lisp): its harvesting, symbols in production rules, ways of working with chunks follows the official implementation (ccm differs from the official implementation in some details).
Tutorials on this package also appear in tutorials.