Scilab 6.0 est une nouvelle version majeure de Scilab, la plateforme open source de calcul numérique.
Cette version inclut une réécriture majeure du noyau interne de Scilab. Les modifications apportées aux aspects visibles du logiciel sont limitées.
Le premier grand changement interne est un tout nouvel analyseur syntaxique et un interprète, incluant les modifications suivantes :
Les changements de langage ne sont pas tous rétrocompatibles. Vous devez mettre à jour vos scripts/programmes/modules, ce qui devrait être très rapide dans la plupart des cas. Par exemple, les modifications suivantes peuvent nécessiter des adaptations d’un code existant :
Le deuxième grand changement interne, est la possibilité de manipuler de plus grands ensembles de données, sans épuiser les ressources du système. Cela comprend en particulier :
Xcos - l'éditeur graphique de modélisation et de simulation de systèmes dynamiques - utilise aussi le nouveau moteur de Scilab, et tourne désormais sur du code natif. Ceci devrait améliorer de manière significative les performances et permettre l'édition de schémas beacoup plus volumineux. Xcos peut charger et lancer les simulations de modèles créés avec les versions antérieures de Scilab.
Plusieurs fonctionnalités additionnelles ont été ajoutées pour permettre d'écrire plus facilement de meilleurs scripts Scilab :
covStart(isempty) // commence le profilage de la macro "isempty" // profiler une librairie entière avec : // covStart("elementary_functions") for i=1:1e5; isempty(i); end // exeacute du code, qui sera profilé covWrite("html", "TMPDIR/coverage") // sauve le rapport de profilage/couverture // dans "TMPDIR/coverage/report.html" covStop(); // arrê le profilage
slint("<nom_de_fichier_sci>")
Une nouvelle fenêtre est disponible dans l'environnement de Scilab: le "flux d'actualité". Il fournit des nouvelles, conseils, et des communications générales de la communauté et de l'Équipe Scilab. Ce sont des informations techniques et professionnelles, de l'aide pour des fonctionnalités spécifiques, des exemples d'usage... Il est possible que nous incluions des informations commerciales de Équipe Scilab mais seulement si elle peuvent être directement utiles pour l'utilisateur. Nous y voyons un moyen d'engager une communication directe avec les utilisateurs.
Scilab est maintenant distribué selon les termes de la GNU General Public License (GPL) v2.0, que vous pouvez trouver dans le fichier COPYING à la racine de la distribution. Dans ses versions précédentes, Scilab était distribué selon les termes de la CeCILL v2.1, et continue d'être disponible selon ces termes, que vous pouvez trouver dans le même fichier COPYING. Ce changement a été fait conformément à l'article 3.5.4 de la CeCILL v2.1.
Dans cette version, la bibliothèque Intel Math Kernel Library (MKL) et la bibliothèque FFTW optimisée sont incluses dans Scilab. Elles sont sujettes à la licence Intel (EULA).
Toutes les fonctionnalités de Scilab sont présentes sur l'ensemble des systèmes d'exploitations avec les exceptions notables suivantes :
Pour une liste complète des changements entre la version 5.5.2 et cette version, veuillez consulter le fichier CHANGES.
Si vous débutez avec Scilab, vous pouvez consulter le tutoriel d'initiation à Scilab et le tutoriel d'initiation à Xcos fournis par l'Équipe Scilab
L'Équipe Scilab propose aussi de la documentation et des tutoriels.
Portail Scilab - Consulter le site Internet officiel de Scilab
Wiki - Consulter les nombreuses documentations, astuces, etc.
Suivi de bugs - Déposer des problèmes et des souhaits sur Scilab
Forge - Consulter et publier des modules Scilab
Listes de diffusion - Communiquer et échanger avec la communauté
ATOMS - Accéder aux modules externes packagés dans Scilab
File Exchange - Echanger vos scripts, résultats et fichiers.
Scilab.io - Cas d'utilisation, tutoriels et services professionnels.