Contribute to Scilab : Ideas of development

In this page, you will find ideas of development for Scilab. If you interested by any of this idea, don't hesitate to send an email to the contact.

If you have general questions or other ideas, don't hesitate to modify the wiki or send an email to gsoc@lists.scilab.org (Scilab mailing list / Archives). We also provide a forge and mailing lists to facilitate the work.

More information: How to contribute to Scilab

Google Summer of Code 2014

ESA Summer of Code 2014

Aerospace

Title

Short description

Language

Difficulty

Contact

GSoC priority

Datcom

Import Datcom files into Scilab

C/C++

More information

6/10

gsoc@lists.scilab.org

High

Aerospace Toolbox

Create an aerospace toolbox for Scilab

C/C++

7/10

gsoc@lists.scilab.org

High

Aerospace-blockset

Contribute to the Aerospace blockset project

C/C++

More information

7/10

gsoc@lists.scilab.org

High

Numerical Computing

Title

Short description

Language

Difficulty

Contact

GSoC priority

freefem

Build a freefem module

C/C++

More information

7/10

gsoc@lists.scilab.org

High

Geometric module

Extend the CGLAB module / CGAL based

C/C++

More information

5/10

gsoc@lists.scilab.org

Design of experiments

Add design of experiment capabilities in Scilab

Scilab/Fortran / C / C++

More information

5/10

gsoc@lists.scilab.org

High

PDE module

Develop Partial Differential Equation module under Scilab

C/C++

More information

8/10

gsoc@lists.scilab.org

High

Gecode

Develop a constraint solver module under Scilab

C/C++

More information

8/10

gsoc@lists.scilab.org

COIN-OR

Add advanced linear programming capabilities under Scilab.

C/C++

More information

5/10

gsoc@lists.scilab.org

QHull

Build an interface to QHull

C / C++ / Scilab

More information

5/10

gsoc@lists.scilab.org

Probabilities

Provide accurate probability distribution functions

Scilab

More information

5/10

gsoc@lists.scilab.org

High

Statistical Visualization

Provide statistical visualization functions

Scilab

More information

4/10

gsoc@lists.scilab.org

High

Missing mathematical features are also analyzed in Missing Mathematical features in Scilab, which contains additional information.

Extend Scilab

Title

Short description

Language

Difficulty

Contact

GSoC priority

Network module

Add network capabilities

C/C++

More information

5/10

gsoc@lists.scilab.org

DCOM module

Add a DCOM interface to allow to talk between scilab and Word / Excel / Powerpoint

C/C++

More information

8/10

gsoc@lists.scilab.org

High

Compression/decompression module

Add a compression module (zip, rar, bzip2, tar, etc)

C/C++

More information

6/10

gsoc@lists.scilab.org

Interaction with the interface

Allow a customization of all GUI component through the Java API

C/C++/API

More information

8/10

gsoc@lists.scilab.org

High

Scilab ctypes

Implement in Scilab an equivalent of types

C/C++ / Scilab

More information

7/10

gsoc@lists.scilab.org

High

Instrument Control module

Add drivers and GUIs to enable control of oscilliscopes and stream measurement data into Scilab.

C/C++/Scilab/Java

More information

5/10

gsoc@lists.scilab.org

Medium

Gstreamer Interface

Support the Gstreamer API into Scilab.

C/Scilab

More information

5/10

gsoc@lists.scilab.org

Low

PDF generation

Improvement of the help PDF generation

Java

More information

5/10

gsoc@lists.scilab.org

High

Docbook Viewer

Improvement of the help display

Java

More information

6/10

gsoc@lists.scilab.org

High

Improved completion

Improvement of the completion (console + scinotes)

Java / C

More information

5/10

gsoc@lists.scilab.org

Medium

spreadsheet

Manage the latest versions of LibreOffice/OpenOffice and Microsoft Excel

C/C++

More information

5/10

gsoc@lists.scilab.org

Medium

Xcos

Xcos is a Hybrid dynamic systems modeler and simulator and a Simulink alternative. See the product description for more information

Title

Short description

Language

Difficulty

Contact

GSoC priority

Improve the palette management

Improve the Xcos palette usability

Java

More information

5/10

gsoc@lists.scilab.org

High

Automatic layout

Improve the Xcos rendering of schema

Java

More information

5/10

gsoc@lists.scilab.org

High

Extend Xcos

Xcos is a Hybrid dynamic systems modeler and simulator and a Simulink alternative. See the product description for more information

Title

Short description

Language

Difficulty

Contact

GSoC priority

Fixed-point blockset

Add fixed point capability to Xcos.

C/C++/Scilab

More information

5/10

gsoc@lists.scilab.org

Medium

RF blockset

Add radio frequency system component models to Xcos.

C/C++/Scilab

More information

5/10

gsoc@lists.scilab.org

Medium

Signal processing blockset

Add signal processing of audio, video, radar, and baseband communication blocks to Xcos.

C/C++/Scilab

More information

5/10

gsoc@lists.scilab.org

Medium

TI and Microchip microprocessor blockset

Add blocks that support TI and Microchip families of microprocessors in Xcos.

C/C++/Scilab

More information

5/10

gsoc@lists.scilab.org

Medium

Communications blockset

Add blocks that model networking and telecommunications systems in Xcos.

C/C++/Scilab

More information

5/10

gsoc@lists.scilab.org

Medium

Power Systems blockset

Add blocks that model components used in developing power systems in Xcos.

C/C++/Scilab

More information

5/10

gsoc@lists.scilab.org

Medium

Driveline blockset

Add blocks that model components used in drivetrain systems in Xcos.

C/C++/Scilab

More information

5/10

gsoc@lists.scilab.org

Medium

Electronics blockset

Add blocks that simulate electronic and electromechanical components in Xcos.

C/C++/Scilab

More information

5/10

gsoc@lists.scilab.org

Medium

Physical Modeling blockset

Add blocks that simulate mechanical, electrical, and hydraulic components in Xcos.

C/C++/Scilab/Java

More information

5/10

gsoc@lists.scilab.org

Medium

Allow usage of OpenModelica

Scilab/Modelica

More information

5/10

gsoc@lists.scilab.org

Medium

SPICE

Add a SPICE block

Scilab

More information

7/10

gsoc@lists.scilab.org

Configurable Scope

To be able to configure the Scope (title, color of lines, etc) in Xcos

C/C++

More information

7/10

gsoc@lists.scilab.org

High

Use FAUST to generate blocs

Use FAUST to convert FAUST scripts into Xcos blocs

C/C++

More information

7/10

gsoc@lists.scilab.org

High

ATOMS

Title

Short description

Language

Difficulty

Contact

GSoC priority

Improve ATOMS system

Improve various thing in the Scilab packaging system

C/C++/Scilab

More information

8/10

gsoc@lists.scilab.org

High

Q/A

Title

Short description

Language

Difficulty

Contact

GSoC priority

Code coverage in Scilab 6

Introduce code coverage for the Scilab language

C++

More information

7/10

gsoc@lists.scilab.org

High

Performance feedback

Based telemetry (Use by Firefox & Chrome)

C++

More information

7/10

gsoc@lists.scilab.org

High

Connection to other languages/applications

Title

Short description

Language

Difficulty

Contact

GSoC priority

R import

To be able to access to R from Scilab

C/C++/R

More information

7/10

gsoc@lists.scilab.org

High

R Scilab API

To be able to load Scilab from R

C/C++/R

More information

7/10

gsoc@lists.scilab.org

.net Scilab API

To be able to load Scilab from .net (C#, vb.net...)

C/C++/.net

More information

7/10

gsoc@lists.scilab.org

Code Saturne

Interconnect Scilab / Code Saturne

C/C++

More information

8/10

gsoc@lists.scilab.org

Low

Scilab graphics

Title

Short description

Language

Difficulty

Contact

GSoC priority

Scilab/Paraview gateway

Link Scilab with Paraview

C/C++ (?)

More information

7/10

gsoc@lists.scilab.org

Scilab UI elements

Note that these items all together can be the subject of Google Summer of Code project: Contributor - Scilab UI Element

Title

Short description

Language

Difficulty

Contact

GSoC priority

Spreadsheet UI

add an uicontrol spreadsheet element

C/C++/Java

More information

7/10

gsoc@lists.scilab.org

Progress bar

add an uicontrol for an integrable progress bar

C/C++/Java

More information

7/10

gsoc@lists.scilab.org

Contextual menus

add a contextual menu (right click)

C/C++/Java

More information

7/10

gsoc@lists.scilab.org

File import/export

Title

Short description

Language

Difficulty

Contact

GSoC priority

NetCDF

Import/export NetCDF files

C/C++

More information

5/10

gsoc@lists.scilab.org

CGNS

Import/export CGNS files

C/C++

More information

5/10

gsoc@lists.scilab.org

VTK

Export a scene/scilab graphic to the VTK format

C/C++/Java(?)

More information

4/10

gsoc@lists.scilab.org

high

X3D

Export a scene/scilab graphic to the X3D format

C++/Java(?)

More information

5/10

gsoc@lists.scilab.org

high

Collada

Export a scene/scilab graphic to the collada format

C++/Java(?)

More information

5/10

gsoc@lists.scilab.org

high

Graphiz/dot

Export a graph to the graphviz/dot format

C/C++

More information

3/10

gsoc@lists.scilab.org

C3D

Load/save data from/to C3D file format

C/C++

More information

3/10

gsoc@lists.scilab.org

ROOT

Import/export the ROOT file format. ROOT is a C++ framework used at CERN (see http://root.cern.ch)

C/C++

More information

8/10

gsoc@lists.scilab.org

XDMF

Import/export / the eXtensible Data Model and Format developped by Kitware

C/C++

More information

Protocol Buffer

Import/export Protocol buffer files

C/C++

More information

4/10

gsoc@lists.scilab.org

high

Distributed

Title

Short description

Language

Difficulty

Contact

GSoC priority

XML-RPC Client

Introduce a XML-RPC client in Scilab

C/C++

More information

4/10

gsoc@lists.scilab.org

Medium

XML-RPC Server

Introduce a XML-RPC server in Scilab

C/C++

More information

7/10

gsoc@lists.scilab.org

Medium

Interface

Title

Short description

Language

Difficulty

Contact

Multiple consoles

Add the capabilities to run multiple console in the Scilab instance of Scilab (as tab)

Java / C/C++

More information

7/10

gsoc@lists.scilab.org

Matlab linking

Title

Short description

Language

Difficulty

Contact

m2sci: Matlab to Scilab

Improve/extend the Matlab => Scilab translator

Scilab

More information

5/10

gsoc@lists.scilab.org

Porting

Title

Short description

Language

Difficulty

Contact

Scilab on iPhone

Port Scilab or Scilab-cli on the Apple iPhone

C

More information

5/10

gsoc@lists.scilab.org

Scilab on Android

Port Scilab or Scilab-cli on Google Android

C/Java

More information

5/10

gsoc@lists.scilab.org

Packaging

Title

Short description

Language

Difficulty

Contact

Fink Scilab package

Create a Fink package of Scilab

Packaging

More information

5/10

gsoc@lists.scilab.org

Macport Scilab package

Create a macport package of Scilab

Packaging

More information

5/10

gsoc@lists.scilab.org

Scilab compilation

Title

Short description

Language

Difficulty

Contact

Scilab for Cygwin

build a scilab package for Cygwin

More information

6/10

gsoc@lists.scilab.org

Documentations / testing

Title

Short description

Language

Difficulty

Contact

Generates documentation from Scilab code

Creates an equivalent to javadoc for Scilab. IE from the source code generates a documentation

C/C++

More information

4/10

gsoc@lists.scilab.org

public: GSoC_project_proposal (last edited 2014-06-04 10:50:41 by vincent.couvert@scilab-enterprises.com)