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)