Interfaces
Wxmaxima
Différentes interfaces pour utiliser Maxima ont été développées durant ces dernières années. La plupart des projets ont été abandonnés, au profit de Wxmaxima, qui est devenue l’interface du logiciel, installée par défaut lors de l’installation de Maxima, quelle que soit la plate-forme (Windows, Linux et Mac Os). Cette interface est très performante, pratique et comporte de très nombreuses fonctionnalités, parmi lesquelles :
- Wxmaxima fonctionne sur le principe du notebook, ce qui signifie qu’il est possible de produire des documents complets mixant des textes et des calculs réalisés par Maxima.
- L’affichage des expressions algébriques respecte les standards de l’écriture des mathématiques.
- La plupart des commandes Maxima sont accessibles via les menus du logiciel, ce qui en simplifie grandement son utilisation. Des palettes d’outils permettent l’accès direct aux commandes les plus usuelles.
- Wxmaxima peut exporter les notebooks réalisés au format Html ou tex.
- Wxmaxima repère les erreurs de syntaxe, et complète automatiquement les parenthèses ouvertes et fermées.
- Wxmaxima permet d’accéder et de rechercher dans l’aide du logiciel Maxima.
- Le tracé des courbes en 2D ou en 3D, ainsi que les animations pour les familles de fonctions définies par un paramètre, sont gérés facilement grâce à des boîtes de dialogue dédiées.
Texmacs
Texmacs n’est pas une interface spécifiquement dédiée à Maxima comme l’est Wxmaxima. Texmacs est un logiciel de composition de textes mathématiques, qui permet d’inclure des sessions Maxima à l’intérieur du document. Cette fonctionnalité permet d’utiliser la puissance d’un logiciel de calcul formel à l’intérieur d’un traitement de textes mathématiques.
Site de Texmacs : https://www.texmacs.org/tmweb/home/welcome.en.html

Generation-code-Maxima (utilitaire)
Il s’agit d’un utilitaire écrit en Python qui permet de saisir graphiquement les paramètres les plus classiques pour tracer une courbe en utilisant le package draw de Maxima. Après avoir entré les valeurs des bornes pour le cadre graphique, la fonction f à tracer et l’intervalle de tracé, puis choisi la couleur et l’épaisseur de la ligne, on peut alors :
* générer le code du graphique pour WxMaxima. On copie ensuite ce code dans WxMaxima pour l’éxécuter et obtenir le tracé de la courbe en ligne dans la feuille de calcul (un bouton permet directement de copier le code dans le presse-papier)
* appliquer Maxima sur ce code pour générer un fichier (par défaut au format eps, mais il est possible de modifier ce paramètre dans le script Python pour obtenir un fichier pdf ou png). Ce fichier s’appelle output.eps et se trouve dans le répertoire courant.
* visualiser le fichier de la courbe (avec le logiciel gv de Ghostview sour Linux, mais ce choix est modifiable dans le fichier Python).
- Télécharger le logiciel en français (script Python, documentation et binaire pour Linux): generation-code-maxima
- Télécharger le logiciel en anglais (script, documentation et binaire Linux ) : generation-code-maxima-eng
- Télécharger la version pour les courbes paramétrées (script Python et binaire Linux) : generation-code-maxima-parametric


Avertissement : le titre et la légende des graphiques ne doivent pas comporter de caractères
accentués ou d’apostrophes, sinon Maxima génère une erreur).
Labplot
LabPlot est un logiciel open source puissant et intuitif, spécialement conçu pour la visualisation et l’analyse de données scientifiques. Développé pour répondre aux besoins des chercheurs, ingénieurs, étudiants et passionnés de sciences, LabPlot permet de créer des graphiques professionnels, d’effectuer des analyses statistiques avancées et de gérer des ensembles de données complexes, le tout dans un environnement convivial et personnalisable. LabPlot fonctionne sous forme de cahiers de travail dont certains sont des interfaces aux logiciels scientifiques. En particulier, il est possible de créer un notebook Maxima pour utiliser LabPlot comme interface à Maxima. Dans ce cadre, on peut insérer dans un notebook Maxima des textes, des commandes Latex, des commandes Maxima, des graphiques Maxima. Il est donc tout à fait possible de réaliser des documents scientfiques incluant des commandes et leurs résultats calculés par Maxima. Le logiciel est de plus disponible pour Linux, Windows et macOS.
Site de LabPlot : https://labplot.org/





