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 education Scientific/Engineering Artificial Intelligence
Licenses GPL
Operating Systems Mac OS X POSIX Linux
Implementation C C++

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  01 Jun 2007 07:37
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  26 Nov 2005 03:17
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  28 Jan 2005 04:42
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  22 Mar 2004 05:49
  • Rrelease-after

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

  • Rrelease-mid
  •  31 Oct 2003 03:30
  • Rrelease-after

Changes: 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.

D5820a7e55367f061bf86b2322b23dfe_thumb

Project Spotlight

dim_STAT

A performance analysis and monitoring tool for Solaris and Linux systems.

No-screenshot

Project Spotlight

bind

Berkeley Internet Name Domain