Open source software for numerical computation

Skip to main content

In Engineering Sciences / STI

As part of the French STI reform and for teaching engineering sciences in preparatory classes for the grandes écoles, Scilab Enterprises provides teachers with free open source tools.


Scilab is free open source software for numerical computation which includes hundreds of mathematical functions. It has a high level programming language allowing access to advanced data structures, 2-D and 3-D graphical functions. 


Freely available and distributed with Scilab, Xcos is a graphical editor to design hybrid dynamical systems models. Models can be designed, loaded, saved, compiled and simulated.

  • CPGE
    CPGE module allows to model control systems and perform time and frequency simulations (Bode, Black and Nyquist diagrams...).
  • Coselica
    Coselica module provides about 200 basic Xcos Modelica blocks for modeling and simulation of electrical (analog), mechanical (1D-translational, 1D-rotational, and 2D-planar) and thermodynamical (0/1D-heattransfer) systems.
    The NIDAQ module allows to connect Scilab to NI Instrumentation Device
    You can:
    • Read data in Scilab for immediate analysis,
    • Send data over analog and digital output channels provided by the instrumentation device,
    • Control analog input and output, counter/timer and digital I/O DAQ device (National Instruments).