Skip to main content

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...

Metadata

Release files for actr 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for actr 1.0.0
File Size Uploaded Provenance Actions
actr-1.0.0.tar.gz 28.1 kB Without provenance Details for actr-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for actr 1.0.0
File Interpreter ABI Platform Actions
actr-1.0.0-py3-none-any.whl Python 3 none any Details for actr-1.0.0-py3-none-any.whl

Total release size: 59.5 kB

Release files / actr-1.0.0.tar.gz

Download URL actr-1.0.0.tar.gz
Size 28.1 kB
Tags Source
SHA-256 checksum
How to use checksums
f4d9263f9642d4bba187eeefb7b1b8855808ab59f19401618218f6f51190669e
BLAKE2b-256 checksum
How to use checksums
6b5cd5d1fe1a38dbb2863e4de163db928ca4ba19c6d4194774c4de8684048fe1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Release files / actr-1.0.0-py3-none-any.whl

Download URL actr-1.0.0-py3-none-any.whl
Size 31.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1675f9664bacc53ad6157422f8e7e897c5bc62adda40c8b82b520c55f5874af1
BLAKE2b-256 checksum
How to use checksums
bcec9f4f99ce7924c70f03152c7faa167a139b42cfae15caa3c46e2a9188ccb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Security for actr 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page