GitHunt
CR

CRAFTY-ABM/CRAFTY_Documentation

The elaborated documentation imported from the previous Confluence wiki (https://www.wiki.ed.ac.uk/display/CRAFTY)

Welcome to the documentation for the CRAFTY agent-based modelling (ABM)
framework. In the wiki, you can find instructions for installing and using
CRAFTY, descriptions and details of the framework, and example
applications.

CRAFTY is a large-scale ABM of land use change. It has been designed to
allow efficient but powerful simulation of a wide range of land uses and
the goods and services they produce. It is fully open-source and can be
used without the need for any programming. An ODD description (1) is
available here.

  • At first, you might want to get to know CRAFTY's [Features and
    Model
    Structure
    .
  • [It is then a good idea to choose the CRAFTY version you like to
    apply. Whereas the main documentation is tailored to basic CRAFTY,
    the other versions are described in section Special Versions
    Documentation
    .
    The subpages contain lists of particular versions' features, but
    you may see
    here for an
    overview.
  • Then, go ahead getting started with
    CRAFTY,
    including hints for getting
    help.
  • To configure your first model, but also for further reference the
    Model Setup
    Documentation
    is
    important.
  • Inspiration and ideas on how to represent specific issues may come
    form the Applications section.

If you need some valuable hints on developing the internal CRAFTY code,
don't miss Development.

In case you're looking for specific information an are not able to find
it, drop an email to calum.brown@kit.edu or bumsuk.seo@kit.edu saying what you miss
and where you are expecting that information.

Versions

Currently, there are several editions/branches maintained (repositories at bitbucket contain the latest development including patches, template downloads usually contain the latest minor version including libraries):

CRAFTY_Trunk Basic version. Mainly maintained for backward compatibility Download Template Template at Bitbucket CRAFTY at Bitbucket
CRAFTY_Social Supports social networks and social interaction Download Template Template at Bitbucket CRAFTY_Social at Bitbucket JavaDoc
CRAFTY_Parallel Supports cluster runs and includes code of CRAFTY_Social see CRAFTY_Social see CRAFTY_Social CRAFTY_Parallel at Bitbucket
CRAFTY_CoBRA COmponent Based Role Agents for cognitive agents and comprehensive modelling of institutions Download Template Template at Bitbucket CRAFTY_CoBRA at Bitbucket JavaDoc

JavaDoc and the wiki usually relate to the CRAFTY_Social version. The section 'Special Versions Documentation' contains more information about particular versions' features and documentation.

Related Software

There is an R packages craftyr https://bitbucket.org/geoslurg/craftyr to support generation of batch runs and do post-processing. See the post processing page https://www.wiki.ed.ac.uk/display/CRAFTY/Post-Processing for installation instructions.

The elaborated documentation imported from the previous Confluence wiki (https://www.wiki.ed.ac.uk/display/CRAFTY)

Contributors

Created May 24, 2020
Updated November 11, 2025