GithubHelp home page GithubHelp logo

crafty-abm / crafty_documentation Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 12 KB

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

abm land wiki landuse landuse-change crafty

crafty_documentation's Introduction

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 [email protected] or [email protected] 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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.