Skip to main content

Python implementation of the ACT-R cognitive architecture

Project description

Python ACT-R (fork)

A Python implementation of the ACT-R cognitive architecture developed at the Carleton Cognitive Modelling (CCM) Lab.

The original pip package is called python_actr.

Fork

This fork of python_actr by Andy Maloney is not affiliated with the CCM lab.

I created it because the main repository isn't being updated and I need a stable, running version via pip for my gactar project.

Changes are noted in the CHANGELOG.

The pip package for this fork is named actr.

Compatibility

Although this pip package is named actr, it still uses python_actr as its package name.

This keeps this pip package compatible with the official python_actr one, however you should only have one of them installed at a time. As far as I can tell, there's no way to enforce this using pip, so if the python_actr package is already installed, run:

pip uninstall python_actr

Install

(Before installing, please see note above about compatibility with the python_actr package.)

pip3 install actr

Use

When writing code, you use it the same way you use the python_actr package:

from python_actr import *

To run a file, make sure the package is installed with pip (see above), then you can just run it like this:

python3 tutorials/hello_world.py

Run Tests

make test

I know there are a bunch of failures - these exist in python_actr as well & I am not planning to investigate at this time...

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

actr-1.0.0.tar.gz (28.1 kB view details)

Uploaded Source

Built Distribution

actr-1.0.0-py3-none-any.whl (31.4 kB view details)

Uploaded Python 3

File details

Details for the file actr-1.0.0.tar.gz.

File metadata

  • Download URL: actr-1.0.0.tar.gz
  • Upload date:
  • Size: 28.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for actr-1.0.0.tar.gz
Algorithm Hash digest
SHA256 f4d9263f9642d4bba187eeefb7b1b8855808ab59f19401618218f6f51190669e
MD5 0bb2d466060cc1e922eae396f65db9d0
BLAKE2b-256 6b5cd5d1fe1a38dbb2863e4de163db928ca4ba19c6d4194774c4de8684048fe1

See more details on using hashes here.

File details

Details for the file actr-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: actr-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 31.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for actr-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1675f9664bacc53ad6157422f8e7e897c5bc62adda40c8b82b520c55f5874af1
MD5 6397573b3631ad7e76ba3c20c76d6ade
BLAKE2b-256 bcec9f4f99ce7924c70f03152c7faa167a139b42cfae15caa3c46e2a9188ccb9

See more details on using hashes here.

Supported by

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