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."""
@@ -103,15 +103,15 @@ It allows you to perform unsupervised density-based clustering of turtles and pa
103
103
104
104
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"
112
112
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."""
@@ -167,15 +167,15 @@ In general, the LevelSpace syntax has been designed to align with existing NetLo
167
167
168
168
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."""
@@ -200,7 +200,7 @@ If you’d like to know more about matrices and how they can be used, you might
200
200
shortDescription: "Visualize values in the model as colors"
201
201
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."""
@@ -256,15 +256,15 @@ This helps with two problems. First, it makes it a lot easier to load data file
256
256
257
257
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"
265
265
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."""
@@ -296,15 +296,15 @@ Secondly, it means not having to carry around external files (like CSV or GIS da
296
296
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."
@@ -338,7 +338,7 @@ Although stats can be used to analyze the overall results of a run of a model, i
338
338
shortDescription: "Store pairs of values, so you can retrieve the second value by knowing the first one"
339
339
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."""
@@ -350,23 +350,23 @@ Modelers commonly need to use time series data in NetLogo. The time extension pr
350
350
351
351
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