The purpose of this project is to develop a visualizer for agent variables in the context of multi-agent simulations with NetLogo. This visualizer is conceived as a three-dimensional space, two dimensions of which are the "patch-grid" of the NetLogo agent-based model (ABM), while the third dimension is dedicated to representing the tracked values of the agent variable. For each agent whose variable that is set to be watched, the location of the agent and the current value of that variable together define a point in three-space. For better visualization, the collection of such points are to be represented either as a 'surface' in three-space or as a collection of discrete "bars" (different models and modeling purposes are expected to favor different choices of visualization). These visualizations must be produced during the run of the NetLogo model, and the "camera eye" of the representation must be manipulable, so as to inspect the representation. It is desirable to run this tool with the latest release of the NetLogo software, and on existing NetLogo models, with some modifications to the code. It is also desirable to configure the visualization using only the NetLogo language and user-interface tools (e.g., identifying the set of agents to be watched as a NetLogo agentset, and defining the watch variable expression as a NetLogo reporter task). Finally, in some cases it is desirable to be able to run multiple visualizer instances at the same time, on a particular run of a model; supporting multiple independent windows are thus included in the requirements for the software.
|Effective start/end date||8/1/13 → 1/31/15|
- Johns Hopkins University (2002150531//8DP1 GM 105382-05)
- National Institute of General Medical Sciences (2002150531//8DP1 GM 105382-05)