Skip to content

romanseidl/mason-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Toolkit for doing Agent based Simulations in Mason

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published