What's new?

NetLogo 6.4.0 User Manual

For help running models made in old versions, see the Transition Guide.

Version 6.4.0 (November 2023)

A major change in this release the introduction of new features in BehaviorSpace

BehaviorSpace New Features

Language Changes

The let and set primitives now support taking a list of variable names as the first argument and will assign values to those variables from a list of values given as the second argument. This is useful in many situations, but especially when you want to have a reporter procedure calculate and report multiple values to be used elsewhere.

A new reporter primitive has been added, who-are-not. It takes an agentset as a lefthand side argument and an agent or another agentset as a righthand side argument and reports all agents in the former who are not in the latter. For example: let strangers turtles who-are-not link-neighbors.

Bug Fixes and Changes

BehaviorSpace Bug fixes and changes

Extension Updates

Documentation Updates

Models Library Changes

New Sample Models:

Sample Model Changes

Version 6.3.0 (September 2022)

Bug Fixes and Changes

Extension Updates

Documentation Updates

Models Library Changes

New Sample Models:

New Curricular Models:

New Code Examples:

Sample Model Changes

Curricular Models Changes:

Newly Verified Models

Version 6.2.2 (December 2021)

Fixes and Changes

Version 6.2.1 (October 2021)

Features and Changes

Documentation Updates

Bugfixes

Models Library Changes

All external URLs in models’ INFO tabs were validated resulting in URL updates to 15 models.

New Sample Models:

New Curricula Models:

New Code Examples:

Sample Models

Code Examples

Version 6.2.0 (December 2020)

Features

A premier feature for this release is a pop-out code tab, that allows you to detach the code tab from the main application and into a separate window in order to view the interface and the model code side-by-side.

Bugfixes

Logging Improvements

NetLogo 3D Bugfixes

Extension Changes

Documentation Changes

Model Changes

New Sample Models:

New Curricular Models:

New Code Examples:

Sample Model Updates:

Our Chemistry & Physics folder now contains enough examples that can be classified as “Materials Science” that they deserve their own folder. This means a number of models have been physically moved into this new sub-folder of Chemistry and Physics: - Solid Diffusion - Polymer Dynamics - Lennard-Jones - Dislocation Motion and Deformation - Crystallization Models

Also in this folder are the MaterialSim models. They have been physically moved to the Curricular Models folder, but will be cross-referenced in Chemistry & Physics/Materials Science.

Alternative Visualization Updates:

Curricular Model Updates:

Note, the above BEAGLE models have now been physically moved into the Curricular Models/BEAGLE Evolution/ folder. In the Models Library browser, they will appear cross-referenced in the usual places.

Code Examples Updates:

HubNet Activities Updates:

All HubNet models now include a citation for the HubNet software and their web links have been updated. This resulted in a change to 37 models in total.

IABM Model Updates:

Fixed inconsistent bracket styling across IABM Textbook models. This resulted in changes to 12 models.

Version 6.1.1 (September 2019)

Bugfixes

Features

Extension Changes

Documentation Changes

Model Changes

New Sample Models:

  1. CRISPR Bacterium
  2. CRISPR Bacterium LevelSpace
  3. CRISPR Ecosystem
  4. CRISPR Ecosystem LevelSpace

Sample Model Updates:

Curricular Model Updates:

Version 6.1.0 (May 2019)

Feature Changes

The premier feature for this release is an Extension Manager for installing and updating extensions, which is available under the Tools menu. Using extensions with NetLogo could be a painful process: manually finding them, downloading them, and getting them correctly installed in the NetLogo application. The extensions manager addresses these issues by automating the installation of many 3rd-party extensions, and the updating of the bundled extensions between NetLogo releases. All done easily from within the application. In fact, if you open a model that requires an extension you don’t have installed that it knows about, the Extension Manager will ask if you’d like to download and install it right on the spot, without any extra effort

We welcome external contributions to the extensions library! If you have developed a NetLogo extension and want to make it available to NetLogo users in the Extension Manager, see these instructions: https://github.com/NetLogo/NetLogo-Libraries#submitting-pull-requests

Other new features include:

Bugfixes

Extension Changes

Documentation Changes

Model Changes

New Sample Models:

New Code Examples:

New Curricular models:

Sample Model Updates:

IABM Model Updates:

Code Example Updates:

We’ve introduced a new subfolder in the Sample Models/Social Science folder: Economics. With this new folder, several models have been moved. The following models are now in the Social Science/Economics folder:

With the introduction of the new variadic ifelse and ifelse-value primitives, the Models Library has been updated to reflect this new functionality. These updates are divided into three major sections:

And here are the models affected by these changes:

Version 6.0.4 (June 2018)

Feature Changes

Bugfixes

Documentation Changes

Model Changes

New Curricular Models

Revised Sample Models

Revised Code Examples

Revised Curricular Models

Revised Alternative Visualizations

Version 6.0.3 (March 2018)

Feature Changes

Documentation Changes

Bugfixes

Extension Changes

Documentation Changes

Model Changes

New Sample Models:

New Curricular Models

New HubNet Activities:

Revised Code Examples:

Revised Curricular Models:

Revised Sample Models:

Revised IABM Models:

† - Models Updated to Correctly Reference the HIV Model

Version 6.0.2 (August 2017)

Feature Changes

Bugfixes

Extension Changes

Documentation Changes

Model Changes

New Sample Models:

New Curricular Models:

Revised Sample Models:

Revised Curricular Models:

Revised HubNet Activities:

Revised Code Examples:

Version 6.0.1 (March 2017)

Feature Changes

Bugfixes

Extension Changes

Documentation Changes

Models

All models have been updated to reflect the new optional nature of brackets for zero/one argument anonymous procedures. This resulted in changes to 108 models.

All models have been updated to reflect the availability of the new range primitive. This resulted in changes to 12 models.

New Sample Model

New Curricular Model

Revised Sample Models

Revised Curricular Models

Version 6.0 (December 2016)

Feature Changes

Bugfixes

Language Changes

Extension Changes

Operating System Support

Documentation Changes

Internationalization Changes

Models

New Sample Models:

New Curricular Models:

New Code Examples:

Revised Sample Models:

Revised HubNet Activities:

Revised Curricular Models:

Revised IABM models:

Revised Code Examples:

Demoted model:

Version 5.3.1 (February 2016)

Feature Changes

Extension Changes

Bugfixes

Version 5.3 (December 2015)

Feature Changes

Extension Changes

Version 5.2.1 (September 2015)

Extensions

New features

Bug fixes

Model changes

Version 5.2.0 (April 2015)

Extensions

New features

Bug fixes

Model changes

Version 5.1.0 (July 2014)

Version 5.0.4 (March 2013)

Version 5.0 (February 2012)

Version 4.1.3 (April 2011)

Version 4.1 (December 2009)

Version 4.0 (September 2007)

Version 3.1 (April 2006)

Version 3.0 (September 2005)

Version 2.1 (December 2004)

Version 2.0.2 (August 2004)

Version 2.0 (December 2003)

Version 1.3 (June 2003)

Version 1.2 (March 2003)

Version 1.1 (July 2002)

Version 1.0 (April 2002)