Skip to main content

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

This is an early release of the package. Significant, radical changes might occur in the near future.

Installing pyactr

Run python setup.py install (or python setup.py develop). Or put the subfolder pyactr/ in your Python path.

Requirements

Requires Python3 (>=3.3), numpy, simpy and pyparsing.

Documentation

The folder docs/ discusses inner workings of pyactr, and presents several examples as to how ACT-R cognitive models should be written in pyactr. The folder tutorials/ has tutorial models taken from Lisp ACT-R. The folder examples_environment/ presents a few examples of environments that interact with ACT-R.

Modifying pyactr

To ensure that modifications do not break the code, run unittests in pyactr/tests/.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyactr-0.1.2.dev1.tar.gz (659.2 kB view hashes)

Uploaded Source

Built Distribution

pyactr-0.1.2.dev1-py3-none-any.whl (23.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page