Scilab 2024.0.0

Dear Scilab users,

We are pleased to announce the release of Scilab 2024.0.0 as a joint effort between Scilab contributors and the Numerical Computation team at Dassault Systèmes.

You can download this brand new version at Scilab 2024.0.0 | Scilab

The main new features available to the users are:

  • Timeseries/Table

Load/Manage data using timeseries and table functions…

Post-process timeseries/tables using helpers such as retime, pivot, stackedplot, …


  • Modern ODE/DAE solvers (Based on SUNDIALS 6.6.0)

Available through cvode, arkode, ida, kinsol functions. As an example, it is possible to simulate a Lorenz Attractor with \sigma = 10, \rho = 28 and \beta = {8 \over 3} and the differential equations:
\frac{\partial x}{\partial t} = \sigma*(y-x) \\ \frac{\partial y}{\partial t} = \rho*x-y-x*z \\ \frac{\partial z}{\partial t} = x*y-\beta*z

  • arguments keyword

Check, convert and constraints function input arguments in a standardized way. This provides better performances and increases code readability.

​​​​​​​​​​​​​​This version also fixes almost 100 issues, improves global stability and integrates more than 200 merge requests.

For the complete list of changes and bugs fixed, please take a look at CHANGES.

Enjoy your ride with Scilab 2024.0.0 and do not hesitate to send us feedback!