Toolkit for doing Agent based Simulations in Mason
Java Scala HTML
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build/libs
lib
src/main
LICENSE.txt
README.md
build.gradle

README.md

Mason Tools

This is a collection of tools I use in Mason.

  • Declared Properties: A way to neatly set properties on parameter classes
  • TitledSimpleInspector: A better looking inspector allowing for titles and thus sections
  • DataCollector: A utitity class that collects data and is neatly inspectable
  • DataCollectorChart: An automatic Charting facility for the DataCollector
  • Layout: An automaitc Layout to fill the screen with display, console and charts
  • Flockers: An example using the whole Suite

For an example you can start the standalone jar in the build directory.

This also shows how to use gradle for mason and how to easily produce a standalone simulation jar with gradle and mason.

Furthermore there is some scala classes to use the Properties and the Datacollector neatly from scala. As I use Scala for modelling this is more convenient. Actually Mason and Scala work nicely - you can find a Schelling example in Scala in the source.

Documentation

License

AFL 3.0 - http://www.opensource.org/licenses/afl-3.0.php

© roman seidl, 2014 - roman(aet!)granul at