Open source software for numerical computation

Skip to main content

Python

Just as with Java, Scilab is able to interact with any code written in Python thanks to its PIMS module.

Through an interconnection with Python interpreter, Scilab calculation engine can exchange transparently while using Scilab data types to code written in Python. This extension intrinsically supports Python advanced data structures (Dict, Set, Tuple, etc.) but also Numpy ones.

For example, the following Scilab code makes a call to "math" Python package and call the "eye" function:

pythonMath = pyImport("math", %f)
a=pythonMath.ceil(2.5);
a == 3

PIMS is an output of OASIS R&D project, funded by Systematic Paris-Région competitiveness cluster.