|
|
Home Page Download Models Community Models Extensions User Manual:![]() Web version![]() Printable version![]() Chinese version FAQ Resources Contact Us |
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. We strongly encourage extension authors to share their extensions with the NetLogo user community. (Even if your extension is not completely finished or documented, it may be still be useful to others.) Please E-mail your extension 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. for NetLogo 4.0Bundled extensionsThe source code for the Array, Table, GoGo, Profiler, GIS, Sample, and Sound extensions is included with the NetLogo 4.0.4. 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 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. Modified Profiler Extension (by Roger Peppe)This is an updated version of the profiler extension bundled with NetLogo. I measured it as approximately 10 times faster than the old one. I'm sure there's still room for improvement, though! I also changed it to replace the inclusive- and exclusive-time primitives with the single reporter, profiler:report-values, which reports a data structure containing all of the profiler information. Download: Modified Profiler Extension Modified Array Extension (by Roger Peppe)This updated version of the array extension bundled with NetLogo contains a few changes made to make certain operations more efficient:
Download: Modified Array Extension 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
|