Google Summer of Code 2012

Selected projects for 2012 edition

  • Easy and Interactive Plot (Caio Lucas dos Santos Souza)
    Make an Interactive graphics for Scilab, where users can edit by simple click and retrieve data from point, curve, surface and modify the position of an entity by click and drag etc.
    Mentor: Sylvestre Ledru
  • Various improvements for the Scilab graphic features (Gustavo Libotte)
    The main objective is to improve various aspects of the Scilab graphics. For example, the first step would be to improve and stabilizes the datatip features of Scilab graphic.
    Mentor: Bruno Jofret
  • Improved graphic controls (Marcos Cardinot)
    Imagine how nice it would be if Scilab users could explore graphics data interactively with an edition interface which could enable viewing and modifying data by a sole click over a curve. This is the main aim of the project: facilitate the way to obtain such data in 2D and 3D graphics. The first objective of this project will be to improve GED, the current graphic object editor.
    Mentor: Vincent Couvert
  • Scilab for Android (Guillaume Mazoyer)
    Porting of Scilab to Android with a native interface.
    Mentor: Sylvestre Ledru
  • Integration of a "Design of experiments" module in Scilab (Maria Christopoulou)
    This project aims to implement a module that integrates a set of Design of experiments techniques (DoE) in Scilab. This module will contain various functions to produce combinations of variables that affect the operating conditions of a system.
    Mentor: Yann Collette
  • SIP (Scilab Image Processing Toolbox) + Scilab (Pallan Madhavan)
    This project aims to add functionality to the Google FLOSS project Leptonica and interface most of this C library with Scilab and thoroughly document this library. Google projects that will most benefit from this effort include Google Book search and Google Image Search.
    Mentor: Ricardo Fabbri
  • Aerospace Blockset for Xcos (Paweł Zagórski)
    The goal of this project is to provide aerospace blockset for Xcos. Users could easily model behavior of spacecrafts: their trajectories, maneuvers and attitude dynamics. To provide a comprehensive and structured set of blocks, block set should contain few essential libraries: - Guidance, Navigation and Control library - Equation of motion library - Environment conditions library - Utilities library
    Mentor: Clément David
  • Accurate Probability Distribution Function (Prateek Papriwal)
    This project aims at implementing more distribution functions in Scilab such as pdf, cdf, invert, cdf and Rng. The addition of above Matlab-like features would add more functionalities to the distribution functions toolbox of Scilab.
    Mentor: Michael Baudin
  • Introduce a REST client in Scilab (Rohan Kulkarni)
    The aim of this project is to introduce a REST Client in Scilab which will be capable of communicating with a REST server for executing Scilab operations.
    Mentor: Calixte Denizet
  • Signal Processing Blockset (Sumeet)
    Develop algorithms and tools for the design and simulation of DSP systems. These tools allow users to develop their own DSP algorithms for speech processing, radar tracking, baseband communications, etc. The blockset should provide capabilities for FFTs, digital filtering, spectral estimation, linear algebra computations, streaming, and multirate processing. The ability to visualize and simulate results with signal generators, interactive scopes, spectrum analyzers, is very interesting for users.
    Mentor: Yann Collette