| TSTOOL home page | TSTOOL documentation page | TSTOOL link page |
TSTOOL is a software package for nonlinear time series analysis, though it has a lot of features a general signal analysis package would also have.
TSTOOL is written in MATLAB, a powerful language for scientific computing, and in C++. Therefore you need MATLAB version 6.5 or higher to run tstool. Unfortunately, MATLAB is not free software!
TSTOOL should run on all platforms which run MATLAB and for which you can compile the included mex-files, which are functions written in C or C++ that extend MATLAB's set of build-in functions. We try to ship pre-compiled mex-files with TSTOOL for the most popular operating systems, namely Windows XP (32 and 64 bit), Linux (32 and 64 bit), Mac OS X and Solaris. However, since the compiled mex-files are not compatible between all MATLAB versions are operating systems, you may have to compile the mex-files yourself (see the installation section for details).
Octave7.1 is a freely available language for scientific computing that strongly resembles MATLAB. Unfortunately, Octave is not fully compatible to MATLAB, so TSTOOL does not work with it.
TSTOOL makes extended use of the object oriented features of MATLAB. In the current version of Octave (3.0) there's no full support of classes. Even if classes will be supported in future, it's not sure wheter TSTOOL will work properly.
There are several other Matlab like programming environments, e.g. Mideva7.2or Scilab7.3. Up to now, it is not possible to use TSTOOL with these packages.