Projects / Ikaros Simulation Framework

Ikaros Simulation Framework

Ikaros is a framework for writing and running component-based simulators. It is used for simulations of brain areas and learning models, but is general enough to be easily used for any discrete-time simulations. A simulation consists of modules written in C or C++ that are connected in the simulator, with connections specified in an XML file. It runs on the console, and can optionally generate a dynamic browser-based UI with SVG for graphics generation. There are also socket-based hooks for adding a full GUI. The package contains a number of modules and complete documentation for working with the framework.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  01 Jun 2007 07:37

Release Notes: This release is compatible with OS X, Windows, and Linux. It includes a large number of new features, including a polished Web interface, support for multiple threads for multiprocessors systems, a new math library with support for math/vector coprocessors, and realtime functionality. There is also a new file format for models, IKC, which allows complex hierarchical structures to be built.

  •  26 Nov 2005 03:17

Release Notes: This version features a completely cross-platform graphical frontend, implemented as a dynamically generated SVG-rendered Web page. It works with Safari and Firefox 1.5 (as well as earlier versions, if compiled with support for SVG). A few new modules were included along with a number of bugfixes. The build systems were improved slightly to detect Linux and Mac OS X, so there is now one downloadable tarball for both platforms.

  •  28 Jan 2005 04:42

Release Notes: This release adds a number of bugfixes and internal improvements, more (and better working) standard modules, and several functional improvements (and some incompatibilities with previous versions). Connections can now have delays specified, including zero-time delays if the topology allows it, real-time synchronization, and many new standard modules, including a full set of vector operations. The OS X and Linux versions are now shipped in the same package.

  •  22 Mar 2004 05:49

Release Notes: This version contains many bugfixes and a number of new modules.

  •  31 Oct 2003 03:30

Release Notes: This version includes more modules. User-made modules are now cleanly separated from the default set. There are lots of small bugfixes and minor enhancements.

Screenshot

Project Spotlight

OpenXava

A framework for rapid development of AJAX Java Enterprise applications.

Screenshot

Project Spotlight

TOMUSS

An interactive Web spreadsheet allowing concurrent table editing.