You need to enable JavaScript to fully utilise this page.

Development tools

Configuration file parser

C++ tool to read configuration parameters from a config file, to override compile-time defaults. This is much more elegant than hard-coding values and recompiling! It now also reads parameters (--name=value) from the command line to override the config file.
Download

Bit Array file parser

A C header file for manipulating bit arrays
Download

Vector and Matrix class

C++ classes providing vector and matrix classes and associated operators.
Download

JLib

John's MATLAB Library (JLib) consists of a number of routines that are hoped to speed development of simulations with MATLAB. Currently, JLib provides:

Download

Matlab Pre-Processor

Some of the drawbacks of the MATLAB syntax include the inability to use C-style block comments, lack of #includes and the requirement that each function be written in a separate file. The MATLAB Pre-Processor (MPP) consists of a MATLAB m-file and PERL script to get around these problems and make MATLAB development much easier and faster. MPP provides the following features:

Download