What's New?
NetLogo 5.0.4 User Manual
The following is a condensed history. Detailed
release notes are on GitHub.
For help running models made in old versions, see the Transition Guide.
Version 5.0.4 (March 2013)
- now works on Mac OS X 10.8 without warnings or extra steps
when first launched
- added ability to upload models to the Modeling Commons
- GoGo extension: improved stability, servomotor support
- various bugfixes
- new Biology model: Membrane Formation
- new Math model: Voronoi - Emergent
Version 5.0.3 (October 2012)
- various bugfixes
- new BEAGLE Evolution model: DNA Protein Synthesis
- new Connected Chemistry model: Reversible Reaction
Version 5.0.2 (July 2012)
- various bugfixes
- new BEAGLE Evolution models: DNA Replication Fork, Fish Spotters
- new Connected Chemistry models: Gas Combustion, Rusting Reaction,
Solid Combustion
Version 5.0.1 (April 2012)
- various bugfixes
- new social science model: Hotelling's Law
- new BEAGLE Evolution models: Bird Breeders, Bug Hunters
Competition, Critter Designers, Fish Tank Genetic Drift
Version 5.0 (February 2012)
- features:
- open source (GPL license; source code online at https://github.com/NetLogo/NetLogo)
- new license for Sample Models and Curricular Models is
Creative Commons Attribution-NonCommercial-ShareAlike
- international characters (Unicode) supported throughout
application
- GUI is localized in Spanish, Russian, and Chinese (volunteer
translators wanted)
- rich formatting and images in Info tabs using Markdown
- plotting code goes inside plots instead of in code tab
- authorable model speed (target frame rate setting)
- buttons optionally disable until ticks start
- translucent colors in 3D view and NetLogo 3D (for RGB colors
only)
- language changes:
- "tasks" store code to be run later
- aka first-class functions, closures, lambda
- new primitives: task, is-command-task?,
is-reporter-task?
- these primitives accept tasks: run,
runresult, foreach, map,
reduce, filter, n-values,
sort-by
- improved overall list performance (many operations take
near-constant time instead of linear time)
- you must use reset-ticks to start the tick counter
before using tick or tick-advance
- new primitives setup-plots and update-plots
- new primitive sort-on lets you say e.g., sort-on
[size] turtles
- new primitive error causes a runtime error
-
random-normal rejects negative standard deviations
- HubNet:
- activities can run headless
- new primitives hubnet-clients-list,
hubnet-kick-client, hubnet-kick-all-clients
-
hubnet-set-client-interface no longer required
- other fixes and changes:
- tabs renamed to Interface/Info/Code
- Command Center allows reporters, adds show command
automatically
- NetLogo 3D uses .nlogo3d suffix, not .nlogo
-
import-world is much faster
-
startup no longer runs headless or in background
BehaviorSpace runs
- fixed 3D rendering bug where small turtles were too bright
- Pack200 enabled in applet for faster loading
- Mac app runs in 64 bit mode by default
- upgraded Windows installer
- GoGo extension getting-started experience now smoother on all
platforms
- models:
- new Sample Models: Sandpile, Lightning, Osmotic Pressure,
Robby the Robot, Preferential Attachment 3D
- new Curricular Models: Bug Hunt Consumers, Bug Hunt Predators
and Invasive Species, Plant Speciation, epiDEM Basic, epiDEM
Travel and Control, Connected Chemistry Atmosphere
- new Code Examples: Info Tab Example, GoGoMonitorSimple
Version 4.1.3 (April 2011)
- matrix extension
-
behaviorspace-run-number
Version 4.1 (December 2009)
- parallel BehaviorSpace
- controlling API allows embedding
- automatic code indenter
- searchable Models Library
- translucent colors
- mini-views in agent monitors
-
resize-world, set-patch-size
- bitmap, QuickTime extensions
- individualized HubNet client views
- browser-based HubNet client
Version 4.0 (September 2007)
- link agents
- tick counter
- view update modes (tick-based, continuous)
- speed slider fast forwards
- input boxes in interface tab
- include multiple source files
- RGB colors
- slider bounds may be reporters
- HubNet client editor
- Mathematica-NetLogo link
- array, table, profiler, GIS extensions
- models run faster (partial compilation to JVM byte code)
- logging
Version 3.1 (April 2006)
- topologies (optional wrapping at world edges)
- randomized agentset ordering
Version 3.0 (September 2005)
- 3D view (for 2D models)
- formatted Info tabs
- System Dynamics Modeler
-
follow, ride, watch
- drawing layer
- GoGo extension
Version 2.1 (December 2004)
- "headless" mode for command line operation
- "action keys" to trigger buttons by keypresses
- makes QuickTime movies of models
-
let, carefully
Version 2.0.2 (August 2004)
- extensions and controlling APIs
- sound extension
Version 2.0 (December 2003)
- fast, flicker-free, non-grid-based graphics
Version 1.3 (June 2003)
-
run, runresult, map, foreach,
filter, reduce
Version 1.2 (March 2003)
- computers as HubNet clients
Version 1.1 (July 2002)
Version 1.0 (April 2002)
- first full release (after a series of betas)