TrustRadius: an HG Insights company

Scilab

Score10 out of 10

1 Reviews and Ratings

What is Scilab?

Scilab is an open-source software developed by Dassault Systèmes, designed to provide a powerful computation engine for various numerical computation tasks. According to the vendor, Scilab is suitable for companies of all sizes, from small startups to large enterprises. It is utilized by professionals in diverse fields such as scientists, researchers, engineers, data analysts, academics, and the aerospace industry.

Key Features

Numerical Analysis: Scilab offers a range of methods for numerical computation, including interpolation, regression, differentiation, integration, linear systems of equations, Fourier analysis, ordinary differential equations, and matrix computation, according to the vendor.

Data Visualization: According to the vendor, Scilab provides graphics functions that allow users to visualize, annotate, and export data. Users can create and customize various types of plots and charts, such as lines, pie charts, histograms, and surfaces. Scilab also supports LaTeX/MathML annotations and allows graphics to be exported in multiple formats.

Algorithm Development: Scilab is positioned as a high-level programming language specifically designed for scientific programming. According to the vendor, it enables rapid prototyping of algorithms without the complexities associated with low-level languages like C and Fortran. Scilab provides advanced data structures, including polynomials, matrices, and graphic handles. Its integrated development environment features a text editor, variables editor, debugger, profiler, and coverage tool.

Application Development: According to the vendor, Scilab enables users to develop desktop applications with dedicated graphical user interfaces (GUI). Users can create UI elements like buttons and plots to interact with their Scilab scripts. Additionally, Scilab can be integrated with other codes and languages, allowing users to call Java, Python, Tcl Tk, Fortran, and C/C++ from Scilab. It can also function as a standalone calculation engine for Java, Python, or C/C++ external applications.

Xcos (Dynamic Systems Modeling and Simulation): Within Scilab, Xcos is a graphical editor that facilitates the design of hybrid dynamical system models, according to the vendor. It provides standard palettes and blocks for building and editing models, allowing users to customize models and create Modelica blocks. Xcos offers simulation capabilities for both discrete and continuous time domains.

Atoms (Modules/Toolboxes Management): Scilab's Atoms serves as a repository for packaged extension modules known as toolboxes. According to the vendor, users can easily download and manage toolboxes for specific functionalities, such as image processing, computer vision, code generation, and signal acquisition. Atoms simplifies the distribution of Scilab-based apps and facilitates the maintenance and versioning of toolboxes.

Categories & Use Cases

Technical Details

Technical Details
Deployment TypesOn-Premise, On-Premise
Operating SystemsMac, Windows