|
|
Home Page Download Models Community Models Extensions User Manual:![]() Web version![]() Printable version FAQ Resources Contact Us |
Sample ExtensionsThese sample extensions demonstrate NetLogo's extensions facility, which allows Java programmers to extend NetLogo's capabilities. For more information on using and writing your own extensions, see the Extensions section of the NetLogo User Manual. If you have written an extension you would like to share with the NetLogo user community, please E-mail it to us at feedback@ccl.northwestern.edu and we will add it to this web page. All extensions on this page come with complete Java source code. NetLogo 4.0Bundled extensionsThe source code for the Array, Table, GoGo, Profiler, Sample, and Sound extensions is included with the NetLogo 4.0. Look in the extensions directory in your NetLogo installation. PaletteThis extension allows you to create multi-color gradients using rgb color lists. Additionally you can use or browse ColorBrewer color schemes. Info and download: Palette extension for NetLogo 4.0 SpeechThis Mac OS X-only extension provides speech-synthesis capabilities to NetLogo. It is implemented with a Mac OS X text-to-speech class library called A Humble Narrator. Download: Speech extension for NetLogo 4.0 GISThis extension provides the ability to load vector GIS data (points, lines, and polygons), and raster GIS data (grids) into NetLogo. Info and download: GIS extension for NetLogo 4.0 User Submitted ExtensionsThese extensions are contributions from the user community and are not included with NetLogo. These extensions are authored by the individual contributor and are not checked by the CCL staff. Strings (by James Steiner)This provides NetLogo versions of a few standard Java string reporters:
* this are in-fix operators, i.e. if my-string string:starts-with prefix [ print true ] ** from-file seems to only work well with absolute file paths, as it doesn't seem to hook into the current-directory as expected/hoped. Download: String extension Multiple Random Number Generator (by David O'Sullivan)Usage is:
Download: Multiple random number generator extension Priority Queue (by Roger Peppe)Provides a priority queue type:
Download: Priority Queue Extension NetLogo 3.1.4SoundThis extension provides primitives to add MIDI sound to NetLogo models. It comes preinstalled in NetLogo. The download here additionally includes Java source code. For information on using the sound extension, see the Sound section of the NetLogo User Manual. Download: Sound extension for NetLogo 3.1.4 SpeechThis Mac OS X-only extension provides speech-synthesis capabilities to NetLogo. It is implemented with a Mac OS X text-to-speech class library called A Humble Narrator. Download: Speech extension for NetLogo 3.1.4 GoGoThe GoGo Board extension lets you connect NetLogo to the physical world, using sensors, motors, light bulbs, LEDs, relays and other devices. The GoGo Extension for NetLogo provides primitives to communicate with a GoGo board via a serial interface. A GoGo Board is an open source, easy-to-build, low cost, general purpose board especially designed to be used in educational projects. It was created by Arnan Sipitakiat at the MIT Media Lab. Download: GoGo extension for NetLogo 3.1.4
|