You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -17,15 +17,15 @@ Arrays are useful when you need a collection of values whose size is fixed. You
17
17
18
18
Unlike NetLogo’s lists and strings, arrays are “mutable”. That means that you can actually modify them directly, rather than constructing an altered copy as with lists. If the array is used in more than one place in your code, any changes you make will show up everywhere. It’s tricky to write code involving mutable structures and it’s easy to make subtle errors or get surprising results, so we suggest sticking with lists and strings unless you’re certain you want and need mutability."""
shortDescription: "Image manipulation and drawing"
26
26
longDescription: """The Bitmap Extension allows you to manipulate and import images into the drawing and patches. It offers features not provided by the NetLogo core primitives, such as: scaling, manipulation of different color channels, and width and height reporters."""
@@ -93,15 +93,15 @@ NOTE: This extension is a work in progress. Please visit the extension's homepa
93
93
94
94
The extension supports vector data in the form of ESRI shapefiles. The shapefile (.shp) format is the most common format for storing and exchanging vector GIS data. The extension supports raster data in the form of ESRI ASCII Grid files. The ASCII grid file (.asc or .grd) is not as common as the shapefile, but is supported as an interchange format by most GIS platforms."""
shortDescription: "Interact with HID-based GoGo boards"
102
102
longDescription: """This is the new extension for physical computing, using sensors, motors, etc in NetLogo. It interfaces with GoGo boards running Human Interface Driver (HID) firmware, and it replaces the old GoGo Extension, which used USB-serial communications."""
@@ -141,15 +141,15 @@ In general, the LevelSpace syntax has been designed to align with existing NetLo
141
141
142
142
If you’d like to know more about matrices and how they can be used, you might consider a course on linear algebra, or search the web for tutorials. The matrix extension also allows you to solve linear algebraic equations (specified in a matrix format), and even to identify trends in your data and perform linear (ordinary least squares) regressions on data sets with multiple explanatory variables."""
@@ -166,7 +166,7 @@ If you’d like to know more about matrices and how they can be used, you might
166
166
shortDescription: "Visualize values in the model as colors"
167
167
longDescription: """The NetLogo palette extension allows to map values to colors. The colors go beyond NetLogo colors, including ColorBrewer color schemes or arbitrary RGB colors. Additionally, it provides a primitive to map to color gradients and a primitive to launch a ColorBrewer dialog for easy scheme selection."""
longDescription: """This NetLogo extension allows you to run Python code from NetLogo. It works with both Python 2 and 3, and should work with almost all Python libraries."""
@@ -214,15 +214,15 @@ This helps with two problems. First, it makes it a lot easier to load data file
214
214
215
215
Secondly, it means not having to carry around external files (like CSV or GIS data, or images) when moving your model from one location to another. Instead, you just bundle content of the file into the '.nlogox' file, and then read it out with this extension."""
shortDescription: "Use random with a non-uniform distribution"
223
223
longDescription: """This extension adds the ability to do roulette wheel selection in NetLogo. It provides a simpler way to accomplish the same thing as the Lottery Example from the NetLogo Models Library."""
@@ -254,15 +254,15 @@ Secondly, it means not having to carry around external files (like CSV or GIS da
254
254
shortDescription: "This NetLogo extension allows you to run R code from within NetLogo. It was built to address technical difficulties that users commonly had with the original R extension."
@@ -286,7 +286,7 @@ Secondly, it means not having to carry around external files (like CSV or GIS da
286
286
shortDescription: "Store pairs of values, so you can retrieve the second value by knowing the first one"
287
287
longDescription: """Tables are useful when you need to do associate values with other values. For example, you might make a table of words and their definitions. Then you can look up the definition of any word. Here, the words are the "keys". You can easily retrieve the value for any key in the table, but not vice versa."""
@@ -298,23 +298,23 @@ Modelers commonly need to use time series data in NetLogo. The time extension pr
298
298
299
299
The time extension enables a different approach to scheduling actions in NetLogo. Traditionally, a NetLogo modeler puts a series of actions or procedure calls into the "go" procedure, which is executed once each tick. Sometimes it is more natural or more efficient to instead say "have agent X execute procedure Y at time Z". This is what discrete event scheduling (also know as "dynamic scheduling") enables. Discrete event simulation has a long history and extensive literature, and this extension makes it much easier to use in NetLogo."""
0 commit comments