Looking Under the Hood

Welcome to the Open NetLogo Wiki

Hosted by turtleZERO

A wiki is software that allows users to easily create, edit, and link pages together. It is a collaborative web site. Read more about wikis here:

http://en.wikipedia.org/wiki/Wiki

If you'd like to contribute to this project, just use the search box (at top, right) to look for a page to edit, and go to it! If the page doesn't exist, you can create it. No registration is currently required. The wiki markup syntax makes it easy to create rich documents in the wiki.

Main Contents:

What is NetLogo?

Primitives Dictionary – the big list of all NetLogo primitives

Code Optimization – the big list of code optimization ideas to speed up your model.

The NetLogo Wiki FAQ

Programming Guides

Code Samples

Applet Setup Guide

What's new on the NetLogo-Users Yahoo Group?

From the Click on the subject to open the yahoo-groups page for the entry.

  • Re: extract keys from a table by Another Sunrise (2010/03/10 16:43)
    let listkey [[0 1] [1 1] [2 0] [3 0] [4 0] [5 1] [6 1] [7 0]] show map [item 0 ?] filter [item 1 ? = 1] listkey ;;prints [0 1 5 6] On Tue, Mar 9, 2010 at 9:13
  • Re: Spacing between randomly placed turtles by Ivan Sopov (2010/03/10 16:01)
    while [min [distance] other turtles < some-value] [setxy random-xcor random-ycor] You should be sure that there is anough space for all turtles or it will be
  • Managing Lists as Variables by TMCouture@... (2010/03/10 15:58)
    I wanted to share some notation that is not obvious from the (otherwise excellent) documentation for NetLogo. The notation reaches into nested lists. In my

To Do

Please feel free to adopt and work on or add to any of these items.

  1. Primitives Dictionary cleanup and enhancement
    1. primitives start page list fixes, additions
    2. primitives list / section cleanup
    3. primitives descriptions, add details, etc.
    4. cross reference primitives
    5. tag descriptions, tag-based indexes?
  2. netlogo applet embedding plugin
  3. netlogo syntax coloring plugin
  4. if you've made a useful post to netlogo-users and want to include it in the wiki, please do!!
  5. what else?

WishList

Please list here articles/topics you'd like to see discussed.

  1. using common data structures in netlogo, e.g. linked lists, stacks, queues, etc.
  2. - especially, doing the above using turtles
  3. a selection of mouse-driven input methods, perhaps showing a progression from most simple to most featureful.
  4. a page on the differences between “regular” trigonometry and NetLogo trig. done see trigonometry
  5. using turtles to implement a database done see turtle_based_database_example_1

Two Words About Namespaces

The content in the wiki are divided into “namespaces”. Namespaces are analagous to folders and sub-folders. When adding links to topics in a namespace, you'll need to include the namespace too.

The default namespace (without any specific namespace reference) is for general topics, such as the F.A.Q, and topics that contain indexes of other topics.

prim: the prim: namespace contains topics relating to netlogo primitives. So, the prim:turtles page is about the turtles primitive.

gloss the gloss: namespace contains definitions of NetLogo related terms. So, the gloss:turtles page would define what turtles are, in NetLogo.

guide: the guide: namespace contains topics relating to programming guides. So, the guide:turtles page might discuss the subtleties of working with turtles in NetLogo.

code: the code: namespace contains topics that are primarily code samples, like turtle_based_database_example_1

wiki: the wiki: namespace contains topics about the wiki software itself, such as the syntax guide.

Recent Changes

The following pages were changed recently.

 
start.txt · Last modified: 2009/11/04 16:19 by 199.4.155.10
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki