Skip to content
/ chrest Public
forked from mrgschiller/chrest

CHREST is a cognitive architecture for modelling processes of human perception and memory.

Notifications You must be signed in to change notification settings

mlk5060/chrest

 
 

Repository files navigation

CHREST

This software project contains materials relating to the CHREST cognitive architecture.

Using Chrest

Details on using Chrest will be made available on the wiki.

A prepackaged version of Chrest is available at http://chrest.info/software.html

Compiling Chrest

Setup

Compilation uses a 'buildr' script. So first install 'buildr' using:

gem install buildr

Testing uses jruby and a jruby gem modellers_testing_framework. Assuming the jruby executable is on the PATH, install the gem using:

jruby -S gem install modellers_testing_framework

Compilation

To compile CHREST:

buildr compile

To package CHREST into a self-contained jar file, in the 'targets' folder:

buildr package

Testing

To run the tests:

buildr tests

Documentation

There are two documents, a user-guide and a manual. These are stored in the 'doc' folder. Use the following the construct the two documents, pdfs are stored in 'doc/user-guide' and 'doc/manual' respectively.

buildr guide

buildr manual

Packaging

To bundle CHREST, the documentation and examples into a zip file in the 'release' folder:

buildr bundle

The latest version of CHREST can be downloaded pre-packaged from http://chrest.info/software.html.

License

Chrest project files may be redistributed under the terms of the Open Works License.

JFreeChart is used to provide the graphs within CHREST, and the distribution includes JFreeChart under the terms of the GNU Lesser General Public Licence.

Contributors

This repository is maintained by Peter Lane.

The original design and ideas behind CHREST were created by Fernand Gobet.

The emotions module was created by Marvin Schiller.

About

CHREST is a cognitive architecture for modelling processes of human perception and memory.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 50.3%
  • Java 49.7%