Ancienne interface graphique QtOctave

Avant-propos

Veuillez noter que cette page est obsolète, mais conservée ici pour mémoire. Les hyperliens qu'elle contient peuvent être cassés, et les procédures décrites inapplicables. Elle décrit une ancienne interface graphique à Octave qui n'est plus développée depuis mi-2011. Une nouvelle interface graphique native, Octave-GUI, officiellement développée dans le cadre du projet GNU Octave, voit le jour en 2014 avec la version 3.8.

Mi-2012, il semble encore exister une forge csl-qtoctave sous https://forja.rediris.es/projects/csl-qtoctave/

Installation et configuration de QtOctave

QtOctave tire son nom du toolkit/framework Qt (sur lequel s'appuie KDE sous Linux). Ce front-end graphique à GNU Octave était disponible jusqu'à mi-2011 sous Linux, Windows et OS X.

Installation de QtOctave sous Linux Ubuntu

Jusqu'à Ubuntu 12.04, la façon la plus simple d'installer simultanément GNU Octave 3.2.4 et QtOctave 0.10.1 consistait tout simplement à intaller le paquet qtoctave de l'une des façons suivantes :
  1. depuis Applications>Ubuntu Software Center>Science & Engineering (anciennement Applications>Add/Remove)
  2. via le gestionnaire de paquets "Synaptic Package Manager" (sous System>Administration)
  3. commande : sudo apt-get install qtoctave
Tous les paquets dépendants étaient alors automatiquement installés : octave (noyau de base Octave), octave-htmldoc (manuel HTML) et gnuplot* (mais aussi: netpbm, psutils, texinfo et diverses librairies...). Aucun "package Octave" n'est cependant installé (il faut installer ces packages octave-package en plus).

Mais ne procédez plus ainsi, car vous hériteriez alors sous Ubuntu 12.04 (et antérieur) de l'ancienne version GNU Octave 3.2.4 !

Installation de QtOctave sous Windows

Il est tout-à-fait possible d'utiliser Octave en mode commande, sans interface-utilisateur graphique (tel qu'installé au chapitre précédent). On peut cependant très facilement lui adjoindre un front-end graphique, le plus abouti étant actuellement QtOctave (qui s'appuie sur le toolkit/framework Qt du monde Linux/KDE). Le développement de QtOctave est cependant suspendu depuis juillet 2011, le développeur principal souhaitant passer la main à quelqu'un d'autre (avis aux intéressés !).

Procédure d'installation :

  1. QtOctave n'embarquant plus Octave depuis 2009, il est nécessaire d'avoir préalablement installé GNU Octave
  2. puis télécharger le kit d'installation QtOctave depuis le site qtoctave.wordpress.com ;
    s'agissant de la versions QtOctave 0.10.1 Win32, vous serez renvoyé vers http://www.outsch.org/2011/01/29/qtoctave-0-10-1-for-windows/ et vous récupérerez l'archive qtoctave-0.10.1-win32.zip
  3. déballez simplement cette archive à l'endroit où vous installez habituellement vos programmes
  4. puis faites un raccourci de lancement pointant vers emplacement-qtoctave\bin\qtoctave.exe
  5. au premier lancement, QtOctave vous posera la question "QtOctave requires Octave version 3.2.0 or better. You can select your Octave executable in Config>General configuration>Octave>Octave Path" : allez donc sous Config>General configuration [Octave], puis définissez, dans le champ "Octave Path", le chemin d'accès vers l'exécutable Octave, à savoir emplacement-octave/bin/octave.exe ; puis quittez et redémarrez QtOctave
Notez qu'au démarrage, QtOctave se positionne automatiquement dans le répertoire où vous étiez en quittant votre précédente session QtOctave.

Installation de QtOctave sous MacOS X

Pour MacOS X, le site qtoctave.wordpress.com renvoie vers un autre site qui propose un build QtOctave 0.10.1. Pour le faire fonctionner, il faut cependant disposer des librairies Qt 4.6+ en version Cocoa.

Fonctionnalités de QtOctave

La figure ci-dessous illustre les possibilités de QtOctave 0.7.4 sous Ubuntu 9.04, notamment les sous-fenêtres :


Environnement de développement (IDE) QtOctave 0.7.4 sous Ubuntu 9.04




Documentation © CC BY-SA 4.0 / / EPFL / Rév. 22-07-2014       ↵ Table des matières