Scilab for macOS

Scilab is an Open source software for numerical computations developed by the Scilab Team at ESI and by industry and academic contributors.

This page aims to bring macOS builds of Scilab 6.0.2 and 6.1 (builds for Linux, Windows and general information can be found on http://www.scilab.org). Ressources for preparing and making available this specific macOS build of Scilab are provided by the University of Technology of Compiègne (UTC).

License

The macOS build is distributed under the same license as Scilab, i.e. GPL v2.

Prerequisites

Version of macOS

Scilab builds available on this page run on macOS High Sierra, Mojave and Catalina. See the eventual details of installation in the « Files » and « Troubleshooting » section.

Java

Scilab needs a Java Virtual Machine to be run in GUI mode. Unlike other operating systems, a full JDK is needed (not just a JRE). Recommended JDKs are the one provided by the open source AdoptOpenJDK community. If you don't have particular needs for a given version, we recommend the following download : OpenJDK 8 (LTS) HotSpot.

If you already installed another JDK (e.g. Of Oracle or Apple brand), depending on the version of macOS Scilab may fail to start and ask you to install a Java Runtime Environment. To enable your actual JDK to run Scilab, please download the archive enableJDK.dmg which contains a small AppleScript application doing the job for you (administrator priviledges will be required).

Files

Archive name

Build date

Size

scilab-branch-6.1-x86_64.dmg

17/06/20

298M

scilab-6.0.2-x86_64.dmg

04/11/19

286M


Troubleshooting

First run of Scilab

The first time you run Scilab, you will see a dialog box saying that “scilab-branch-6.1” can’t be opened because it is from an unidentified developer. To allow Scilab to be opened, select the "General" tab in the System Preferences Control Panel, and click the "Open Anyway" button on the right of the text "scilab-branch-6.1" was blocked from opening because is is not from an identified developer.

Problems with macOS Catalina

macOS Catalina introduces new security controls. For example, apps are now required to ask your permission before accessing parts of the drive where documents and personal files are kept. If Scilab does not show files in the FileBrowser component, you will have to enable the command-line interpreter /bin/sh (which is run just after you double-click on Scilab's icon) in the "Privacy" tab in the System Preferences Control Panel. This small video shows how to find the /bin folder by using the keys combination Command-Shift-G and then drag and drop /bin/sh in the list of authorized applications.

Other issues

If you have problems that are not mentioned in this page please use the users@lists.scilab.org mailing list. See how to subscribe to this list at the relevant page of official Scilab web site.