Repast
Recursive Porous Agent Simulation Toolkit

Repast Simphony 1.0 Released

Repast Simphony 1.0 was released today!

Point-and-click Model Development (Click to Enlarge)
Point-and-Click Model Execution (Click to Enlarge)

Repast Simphony is a free and open source agent-based modeling toolkit that offers users a rich variety of features including the following:

  1. An optional point-and-click model development environment that generates Java classes and seamlessly integrates with hand written Java and Groovy components.
  2. A pure Java point-and-click model execution environment that includes built-in results logging and graphing tools as well as automated connections to a variety of optional external tools including:
    1. The R statistics environment,
    2. The VisAD scientific visualization package,
    3. The Weka data mining platform,
    4. Many popular spreadsheets,
    5. The MATLAB computational mathematics environment, and
    6. The iReport visual report designer.
  3. An extremely flexible hierarchically nested definition of space including the ability to do point-and-click and modeling and visualization of:
    1. 2D environments,
    2. 3D environments,
    3. Networks including full integration with the JUNG network modeling library,
    4. Geographical spaces including full Geographical Information Systems (GIS) support
  4. A range of data storage “freeze dryers” for model check pointing and restoration including:
    1. Text file storage
    2. Database storage
  5. A fully concurrent multithreaded discrete event scheduler.
  6. Libraries for genetic algorithms, neural networks, regression, random number generation, and specialized mathematics.
  7. An automated Monte Carlo simulation framework which supports multiple modes of model results optimization.
  8. Built-in tools for integrating external models.
  9. Full object-orientation.
  10. A point-and-click model deployment system.
  11. Availablity on virtually all modern computing platforms including Windows, Mac OS, and Linux.

Documentation on Repast Simphony including a tutorial can be found here.

Repast 3

The Repast 3 website can found here.

Acknowledgements

Thanks to the people at "YourKit Java Profiler" for providing us with an open source license for their Java profiler.