Project : scilab
Section: Overall Objectives
Scilab is a scientific software package providing a powerful open computing environment for engineering and scientific applications. Developed since 1990 by INRIA and ENPC, it is now maintained and developed by Scilab Consortium which was launched in May 2003.
Scilab project is not a ``research project'' but a ``development project'' at INRIA-Rocquencourt. It is the operational team of Scilab Consortium.
Scilab is distributed freely with the sources via the Internet since 1994, Scilab is currently being used in educational and industrial environments around the world.
Scilab includes hundreds of mathematical functions with the possibility to add interactively programs from various languages (FORTRAN, C, C++, JAVA...). It has sophisticated data structures (including lists, polynomials, rational functions, linear systems...), an interpreter and a high level programming language.
Scilab has been conceived to be an open system where the user can define new data types and operations on these data types by overloading operators.
A number of toolboxes are available with the system:
2-D and 3-D graphics, animation.
Linear algebra, sparse matrices.
Polynomials and rational functions.
Simulation: ODE solver (ODEPACK) and DAE solver (DASSL).
Scicos: hybrid dynamic systems (comparable to Simulink).
Classic and robust control, LMI optimization.
Differentiable and non-differentiable optimization.
Metanet: graphs and networks.
Parallel Scilab using PVM.
Interface with Computer Algebra (Maple, MuPAD).
Interface with TCL/TK.
And a great number of contributions for various domains.
Scilab works on most UNIX systems including GNU/Linux and on Windows 9X/NT/2000/XP. It comes with source code, on-line help and English user manuals. Binary versions are available.