Sysquake
Sysquake is a numerical computing environment and a programming language mostly-compatible with MATLAB. It offers facilities for interactive graphics which give insights into the problems being analyzed. It is used in teaching, research, and engineering.
Sysquake supports two kinds of codes: libraries, and SQ files, applications with interactive graphics which can have their own menus. Sysquake Pro can also be extended with plugins.
Code
Several applications share a large part of Sysquake code:; Sysquake Application Builder : program which creates stand-alone executable applications
; Sysquake for LaTeX : Sysquake's language and graphics directly in LaTeX
Libraries are usually compatible with all these applications.