Back to Programs

End user applications

Scilab

Cross-platform numerical computational package and programming language.

cc++fortranjavascilabgraphicsopenglpython

Participation history

3 GSoC years

2018

4 projects

Official year page

Working Demo with Usage Docs for the Mex Module

The aim of this project is to write a working Demo for the Matlab Mex modules present in Scilab. The Matlab MEX-Files is an API which is a wrapper on...

MacOS 10.13 signed app

A proposal for MacOS signed applications with basically three agendas: To write a script that installs all the third party automatically, in short...

Machine learning features in Scilab : An autobiography

The project aims to enhance machine learning features in SCILAB, for SCILAB and by SCILAB. The main concentration would be to integrate deep learning...

Code Quality

The aim of this project is to improve the code quality of Scilab with the help of various Static Analysis Tools like Scan Coverity(Java and C/C++),...

2017

5 projects

Official year page

OpenModelica Integration

Modelica is an object-oriented and declarative language specification for description/modeling of dynamic systems (mechanical, electrical, thermal,...

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

Xcos Profiler

Since Scilab is an open source, various practitioners use it to simulate real-time applications and systems. However, Simulation cannot be achieved...

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

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

2016

5 projects

Official year page

Native Scilab Kernel for Jupyter

Jupyter project provides a way to perform scientific/mathematical computations with several different programming languages using the same user...

Xcos Automatic Layout II

Xcos is a great tool for modeling and simulation. However, as the number of the blocks increases, an Xcos schema can become quickly messy. This idea...

Improving UI-Elements

Scilab being a software used worldwide, needs to focus on how its users (potential developers) interact with Scilab and how comfortable they are with...

Memory Safety

The main objective of this project is to reduce the memory errors faced by the Scilab code-base and ensure memory safety.

General Graphics Improvements

This project aims to polish the current graphics features of Scilab such as zooming, datatips and interactive curve edition through plotting. Usually...