Numerical computational package and high-level programming language.

Technologies
c, python, java, opengl, c++
Topics
graphics, programming language, numerical computing, scientific visualization
Numerical computational package and high-level programming language.

What does Scilab do ?

Scilab 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.

A large number of functionalities is included in Scilab:

Maths & Simulation

For usual engineering and science applications including mathematical operations and data analysis.

2-D & 3-D Visualization

Graphics functions to visualize, annotate and export data and many ways to create and customize various types of plots and charts.

Optimization

Algorithms to solve constrained and unconstrained continuous and discrete optimization problems.

Statistics

Tools to perform data analysis and modeling

Control System Design & Analysis

Standard algorithms and tools for control system study

Signal Processing

Visualize, analyze and filter signals in time and frequency domains.

Application Development

Increase Scilab native functionalities and manage data exchanges with external tools.

Xcos - Hybrid dynamic systems modeler and simulator

Modeling mechanical systems, hydraulic circuits, control systems...

Scilab as a platform

Thanks to its ability to interconnect with third-party technologies and applications, Scilab can also act as a unique platform to bring together codes written in different programming languages in a single, unified language, thus facilitating their distribution, their back-up and use.

2017 Program

Successful Projects

Contributor
Leonardo José Consoni
Mentor
paro, davidcl
Organization
Scilab
OpenModelica Integration
Modelica is an object-oriented and declarative language specification for description/modeling of dynamic systems (mechanical, electrical, thermal,...
Contributor
Aashay Singhal
Mentor
paro, davidcl, Hugues-arthur Garioud
Organization
Scilab
OpenFOAM
The main objective of this project is to connect OpenFOAM solver to Scilab. This will give the user a better interface to use computational fluid...
Contributor
Rui Shi
Mentor
Umut Durak, davidcl
Organization
Scilab
Xcos Profiler
Since Scilab is an open source, various practitioners use it to simulate real-time applications and systems. However, Simulation cannot be achieved...
Contributor
Mandar Deshpande
Mentor
Dhruv Khattar, Caio Souza, Yann Debray, Philippe Saadé
Organization
Scilab
Machine Learning features in Scilab
Machine learning has been implemented in all major software languages( C++, Java, Python, MATLAB) , with each having their individual set of...
Contributor
Siddhartha Gairola
Mentor
Dhruv Khattar, davidcl
Organization
Scilab
Matlab MEX-Files management
The main aim of this project is to provide a wrapper of Matlab MEX-Files headers on the current API Scilab. By using the MEX-Files wrapper the...