

The NetLogo programming information and example models in the second edition of Agent-based and Individual-based Modeling: A Practical Introduction, and on this site, use Version 6.0.4 of NetLogo. NetLogo can be downloaded from their site. NetLogo was written by Uri Wilensky, who founded and directs the Center for Connected Learning and Computer-Based Modeling at Northwestern University, where NetLogo is developed and maintained. You can even turn your NetLogo model into a web page very easily see this example! NetLogo versions This simulation (click on the thumbnail) includes 372,000 patches and 10,000s of individual frogs. Here is an example: a frog breeding model used in critical management decisions for major rivers in California. Our paper on speeding up NetLogo codes and using NetLogo for large models is here (with updates). The “time” extension supports discrete-event simulation (see Section 14.2.5 of the book), which can greatly speed up some models. CSV files, linking with the R statistical package, and linking multiple models. NetLogo includes “extensions”, sets of additional commands for (e.g.) importing spatial data from GIS, reading and writing.

Its many built-in commands greatly reduce programming effort, and their algorithms are highly optimized so NetLogo codes often execute much faster than they would if programmed simply in a lower-level platform. We use NetLogo exclusively in our work, including for large and complex models.
NETLOGO COMMANDS PROFESSIONAL
NetLogo is free available for Windows, MacIntosh, and Linux computers and includes very complete and professional documentation and tutorials. NetLogo is a platform specifically for agent-based modeling: it provides a conceptual approach, a high-level programming language, graphical interfaces, automated simulation experiments, etc. Since publication of our first edition, NetLogo has continued to increase in both its popularity and its capabilities for scientific modeling.
