JChrest
-------

This is a Java implementation of the CHREST cognitive architecture.  This
version supports the constuction of models in simple memory tasks,
verbal-learning, classification and perceptual attention/memory for visual
data, notably chess.

The only requirements are Java 6.0 and adequate memory (at least 512Mb is
recommended).  If you wish to develop your own models, you will also need the
Java compiler or a scripting language which works with the Java Virtual
Machine.

This software is still under development, and remains incomplete in several
areas.  Notably:

1. The graphical interface is still under development, and currently does not 
display large LTM networks. 
2. The eye-movement heuristics to support the models of attention in chess 
are still not complete.
3. Templates support only item and position slots, not chunk slots.

To Run
------

On all platforms, double clicking on 'jchrest.jar' will start the CHREST environment.

You may wish to use CHREST with more memory: edit the -Xmx value in the relevant
.bat or .sh file for your platform.

Once started, CHREST will need you to open some data to work on.  From the 
'Data' menu select 'Open'.  Some example datasets are provided in the 
folder 'sample-data'.

For information on using CHREST as a library to develop cognitive models, see
the examples in the 'scripting' folder.

Documentation is provided in the user-guide, and the API is
provided in javadoc format under doc/index.html 

Sourcecode can be obtained from https://launchpad.net/jchrest-architecture

Futher Information
------------------

The latest about Chrest is available at: http://chrest.info

Credits:  JFreeChart is used to provide the graphs within CHREST.  More
information about JFreeChart can be found at http://www.jfree.org/jfreechart/

Please contact Peter Lane, peter.lane<at>bcs.org.uk, with questions or comments.

------------------------------------------
jChrest is free software; you can redistribute it and/or modify it under 
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 3 of the License, or (at your option) any later 
version.

This program is distributed in the hope that it will be useful, but WITHOUT 
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.

Copyright (c) 2009-2011 Peter C. R. Lane.

