• [^] # Re: Experience perso

    Posté par . En réponse à la dépêche Sortie d'OpenOffice.org 2.0 bêta 2. Évalué à 2.

    Effectivement, gnuplot est en ligne de commande, mais la fenêtre d'affichage des graphes est malgré tout interactive : zoom à la souris, rotation des graphes 3D... Le principal objectif est de faire du plot, mais il contient un algorithme de régression ("fit") de Levenberg-Marquardt (donc capable de régression non-linéaire).

    Mon expérience en terme de traitement de données scientifiques, c'est qu'il n'y a pas de logiciel universel. En pratique, j'utilise octave[1] pour le traitement des données. Octave lui-même utilise gnuplot pour tracer les graphes. Octave est en ligne de commande (interactif quand même, comme matlab). On peut bien sûr lui faire exécuter des fichiers de scripts (les ".m" de matlab) que n'importe quel éditeur de texte avec coloration syntaxique rendra accessible...

    Par contre, pour un équivalent d'Origin ou Igor Pro, autrement dit beaucoup plus "clickovore", l'offre est moins dense, mais Labplot[2] (cité dans un commentaire plus bas) ou QtiPlot[3] semblent prometteurs, mais n'ont une base d'utilisateurs/développeurs qui est moins importante.

    Enfin, matplotlib[4] est une librairie de plot écrite en/pour python, qui est apparemment un langage très facile à utiliser et très puissant, en particulier pour des calculs scientifiques. PLPlot[5] est aussi une librairie de plot, mais en C.

    [1] http://www.octave.org(...)
    octave est un clone de matlab, dédié aux calculs numériques. Il possède bon nombre de boîtes à outils de traitement de données. En plus, il y a une importante communauté d'utilisateurs/développeurs.

    [2] http://labplot.sourceforge.net/(...)
    LabPlot est un clone d'Origin, donc du traitement de données "par interface graphique". Projet un peu plus jeune aparemment, mais qui semble attirer les utilisateurs, à voir les traductions disponibles !

    [3] http://soft.proindependent.com/qtiplot.html(...)
    QtiPlot, autre clone d'Origin...

    [4] http://matplotlib.sourceforge.net/(...)
    matplotlib, librairie pour python.

    [5] http://plplot.sourceforge.net/(...)
    Plplot, librairie interfacée avec plein de langages : C,C++,Java,Fortran, Python, Perl...