Scilab has been designed to be an open system where the user can define new data types and operations on these data types by using overloading. A large number of contributions can be downloaded from Scilab website.
Scilab has been built using a number of external libraries. It works on most Unix systems (including GNU/Linux), Windows (9X/2000/XP/Vista) and comes with source code, online help and English user manuals.
2-D and 3-D Graphics, Animation
Linear algebra, Sparse matrices
Polynomials and Rational functions
Simulation: ODE solver and DAE solver
Xcos: Hybrid Dynamic Systems Modeler and Simulator
Classic and robust control, LMI optimization
Differentiable and Non-Differentiable Optimization
Metanet: Graphs and Networks
Instruments Modeling and Control
Data analysis and Statistics, Data Handling
Aerospace Blockset, CelestLab
Number Theory and numerical maths
Interface with Computer Algebra: Maple package for Scilab code generation
Interface with Fortran, Tcl/Tk, C, C++, Java, LabVIEW
Many more contributions for various domains.
Disclaimer: Scilab is a trademark of Inria (registered at the INPI for France and the rest of the World) and Scilab Enterprises is granted exclusive rights for Scilab Trademark.