Comparaisons des logiciels d'analyse numérique

page de liste de Wikimédia De Wikipédia, l'encyclopédie libre

Les tables suivantes présente des comparaisons des logiciels d'analyse numérique.

Applications

Résumé
Contexte

Caractéristiques

Davantage d’informations Nom, Créateur ...
Nom Créateur Début de développement Première version Dernière version stable Date de la dernière version stable Prix Licence Notes
ADMB (en) D. Fournier, ADMB Project 1989 1990 12.0[1]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata Gratuit Licence BSD (3-clause BSD license)Voir et modifier les données sur Wikidata La différentiation automatique permet de résoudre des problèmes complexes d’optimisation
Analytica (en) Lumina Decision Systems 1982 (Demos) 4.6[2]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata
  • Gratuit (Analytica Free 101),
  • 995 $ (Professional),
  • 2 795 $ (Enterprise)
Licence propriétaireVoir et modifier les données sur Wikidata Environnement de modélisation comprenant un langage déclaratif et graphique basé sur les diagrammes d'influence
Ch (en) SoftIntegration 8.0[3]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata
  • Gratuit (étudiant)
  • 199 $ (enseignement)
  • 399 $ (commercial)
Licence propriétaireVoir et modifier les données sur Wikidata Langage basé sur C/C++ pour le calcul numérique et le tracé graphique [4]
DADiSP (en) DSP Development 1984 1987 6.7 B02[5]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata
  • Gratuit (étudiant)
  • 129 $ (enseignement)
  • 1 995 $ (commercial))
Licence propriétaireVoir et modifier les données sur Wikidata Environnement d'analyse numérique pour les sciences et l'engineering associé au langage deprogrammation SPL (Series Processing Language).
DataMelt (ru) S.Chekanov (jwork.org) 2005 2005 1.8[6]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata
  • Gratuit (Community edition)
  •  ??? (DMelt membership)
  •  ??? (Commercial & developers)
Licence propriétaireVoir et modifier les données sur Wikidata Environnement interactif d'analyse numérique et graphique 2D/3D pour les mathématiques, le calcul symbolique d'algèbre, le data mining. Il peut être programmé à travers plusieurs langages: Jython, Groovy, JRuby et BeanShell.
Dyalog APL Dyalog Ltd. 1981 1983 19.0[7]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata
  • Gratuit (utilisation non commerciale)
  • 850 £/an ou % de redevance
Licence propriétaireVoir et modifier les données sur Wikidata Dialecte moderne d'APL (langage) amélioré par l'ajout de la programmation fonctionnelle et orientée objet.
Euler Math Toolbox (en) René Grothmann 1987 1988 2024-01-12[8]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata Gratuit Licence publique générale GNU version 2 ou ultérieure[9]Voir et modifier les données sur Wikidata Ègalement un système de calcul formel grâce à l'interface avec Maxima
Fityk (en) M. Wojdyr 2002 1.3.2[10]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata
  • Gratuit (sources)
  • Redevance de 115 $ (exécutable)
Licence publique générale GNU version 2 ou ultérieure[11],[12]Voir et modifier les données sur Wikidata Environnement graphique 2D spécialisé dans l'ajustement de courbe. Programmable avec un langage spécifique ou Lua.
FlexPro Weisang GmbH n/a 1991 11.0.8[13]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata
  • 1 790 €/an (Developer Suite)
  • 930 €/an (Professional)
Licence propriétaireVoir et modifier les données sur Wikidata Analyse et présentation interactive pour des gros volumes de données, programmable en VBA.
FreeMat Samit Basu 2004 4.2[14]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata Gratuit Licence publique générale GNU version 2[15]Voir et modifier les données sur Wikidata Environnement interactif d'analyse numérique similaire à MATLAB et GNU Octave interfaçable avec C, C++, et Fortran
GAUSS Aptech Systems 1984 22[16]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata Payant Licence propriétaireVoir et modifier les données sur Wikidata Langage de programmation pour les statistiques et l'économétrie.
GNU Data Language Marc Schellens 2004 1.1[17]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata Gratuit Licence publique générale GNU version 2[18]Voir et modifier les données sur Wikidata Compilateur clone libre d'Interactive Data Language (IDL).
GNU Octave John W. Eaton 1988 1993 9.4.0[19]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata Gratuit Licence publique générale GNU version 3 ou ultérieure[20],[21]Voir et modifier les données sur Wikidata Environnement de calcul numérique comparable à MATLAB et à Scilab.
IDL David Stern et ITT Visual Information Solutions (ITT VIS) 1977 8.7[22]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata Payant Licence propriétaireVoir et modifier les données sur Wikidata Langage vectoriel de programmation pour le traitement de données et la visualisation.
IGOR Pro (en) WaveMetrics 1986 1988 8.00[23]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata
  • 995 $ (commercial)
  • 499 $ (académique)
  • 85 $ (étudiant)
Licence propriétaireVoir et modifier les données sur Wikidata Environnement interactif d'analyse graphique 2D/3D, programmable destiné à l'analyse des grands ensembles de données pour la science et l'ingénierie.
J Jsoftware 1989 1990 J9.5[24]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata Gratuit Licence publique générale GNUVoir et modifier les données sur Wikidata Langage fonctionnel permettant le calcul matriciel
Julia Jeff Bezanson, Stefan Karpinski, Viral B. Shah, Alan Edelman et d'autres contributeurs[25] 2009 2012 1.11.3[26]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata Gratuit Licence MIT[27]Voir et modifier les données sur Wikidata Langage de programmation de haut niveau, performant et dynamique pour le calcul scientifique, avec une syntaxe familière aux utilisateurs d'autres environnements de développement similaires (Matlab, R, Scilab, Python, etc.).
LabVIEW National Instruments 1985 1986 2024 Q3[28]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata
  • 1 249 $ (commercial)
  • 79,95 $ (étudiant)
Licence propriétaireVoir et modifier les données sur Wikidata Langage graphique et textuel à travers des nœuds de formules, mathscript et des fichiers de scripts .m[29].
Maple Waterloo Maple 1980 1982 2024[30]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata
  • 2 275 $ (commercial)
  • 99 $ (étudiant)
Licence propriétaireVoir et modifier les données sur Wikidata Essentiellement un système de calcul formel.
Mathcad Parametric Technology Corporation 1985 1986 Prime 9.0[31]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata
  • 1 195 $ (commercial)
  • 99 $ (étudiant)
Licence propriétaireVoir et modifier les données sur Wikidata Calculs intégrés dans des notes de calculs.
Mathematica Wolfram Research 1986 1988 14.2[32]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata Licence propriétaire[35]Voir et modifier les données sur Wikidata Essentiellement un système de calcul formel.
MATLAB The MathWorks fin des années 1970 1984 R2024b[36]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata
  • 2 650 $ (standard)
  • 625 $ (éducation)
Licence propriétaire[37]Voir et modifier les données sur Wikidata Environnement et langage de calcul numérique sur lequel se greffent 80 modules dont Simulink pour la simulation.
Maxima MIT Projet MAC et William Schelter et coll. 1967 1982 5.47.0[38]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata Gratuit Licence publique générale GNU version 2[39]Voir et modifier les données sur Wikidata Essentiellement un système de calcul formel.
MLAB (en) Civilized Software, Inc. 1970 (in SAIL), 1985 (in C) 1972 (on DEC-10), 1988 (on PCs), 1993 (on MACs)
  • 2 250 $ (standard)
  • 50 $ (étudiant)
Environnement de calcul numérique et statistique pour les applications scientifiques par exemple en cinétique chimique.
Origin OriginLab 1991 2023[40]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata
  • 1 095 $ (std.)
  • 1 800 $ (Pro)
  • 550 $ (std., académique)
  • 850 $ (Pro, académique)
  • 69 $/an (Pro, étudiant)
Licence propriétaire[41]Voir et modifier les données sur Wikidata Environnement d'analyse graphique et statistique 2D/3D pour la science et ingénierie .
Perl Data Language (en) Karl Glazebrook Fin des années 1990 Vers 1997 2.098[42]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata Gratuit Licence publique générale GNUnew 5Artistic License[43]Voir et modifier les données sur Wikidata Ajoute la manipulation de matrice au langage Perl permettant d'être utilisé en astrophysique, océanographie... tracé 2D/3D.
PSPP Ben Pfaff Années 1990 Années 1990 2.0.1[44]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata Gratuit Licence publique générale GNU version 3 ou ultérieure[45],[46]Voir et modifier les données sur Wikidata Environnement de statistiques utilisé pour la visualisation et l’analyse d’échantillons.
R R Foundation 1997 1997 4.4.2[47]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata Gratuit Licence publique générale GNU version 2[48]Voir et modifier les données sur Wikidata Langage de statistique pouvant s'intégrer dans divers environnements : RStudio, Jupyter.
SageMath William A. Stein 2005 10.5[49]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata Gratuit Licence publique générale GNU version 2[50]Voir et modifier les données sur Wikidata Environnement web d'agrégation de système de calcul formel et de calcul numérique utilisant Python.
SAS Anthony Barr et James Goodnight (en) 1966 1972 9.4M7Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata Payant Environnement de statistique. Langage proche de MATLAB.
SequenceL (en) Texas Multicore Technologies 1989 2012 3.0.3[51]Voir et modifier les données sur Wikidata
  • Gratuit (Édition Community),
  • 2 495 $ (Édition Professionnelle)
Licence propriétaireVoir et modifier les données sur Wikidata Langage de programmation fonctionnelle ayant de bonnes performances par parallélisation automatique à la compilation.
S-Lang (en) John E. Davis 1992 2.3.3[52]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata Gratuit Licence publique générale GNU version 2 ou ultérieure[53]Voir et modifier les données sur Wikidata Disponible soit comme un produit indépendant ou comme un interpréteur embarqué dans un autre programme comme Jed. Il permet le calcul matriciel.
Scilab Inria puis Scilab Enterprises 1990 1994 2025.0.0[54]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata Gratuit Licence publique générale GNU version 2[55]new 5Licence CeCILL version 2 (d)Voir et modifier les données sur Wikidata Langage et environnement de calcul numérique multi‐plate‐forme fournissant un environnement de calcul pour des applications scientifiques. Il possède un langage de programmation orienté calcul numérique de haut niveau. Il peut être utilisé pour le traitement du signal, l’analyse statistique, le traitement d’images, les simulations de dynamique des fluides, l’optimisation numérique, et la modélisation et simulation de systèmes dynamiques explicites et implicites.
SolidThinking Embed
(VisSim)
Visual Solutions puis Altair Engineering (en) 1989 2017.1[56]Voir et modifier les données sur Wikidata
  • 495 $-2 800 $ (commercial)
  • Gratuit visualisation uniquement
  • 50 $-250 $/free v3.0 (enseignement)
Environnement de Programmation visuelle pour la simulation et le Model-based design. Utilisé pour la science et dans l'ingénierie.
SPSS Norman Nie (en), Dale H. Bent, et C. Hadlai Hull 1968 30.0.0[57],[58],[59]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata Payant Licence propriétaire[60]Voir et modifier les données sur Wikidata Logiciel utilisé pour l'analyse statistique.
Sysquake Calerga 1998 6.5[61]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata
  • Gratuit (Base)
  • 2 500 $ (Pro, commercial)
  • 1 000 $ (Pro, enseignement)
Environnement de calcul numérique basé sur un langage de programmation largement compatible avec MATLAB avec graphiques interactif.
TK Solver (en) Universal Technical Systems, Inc. fin des années 1970 1982 5.0[62]Voir et modifier les données sur Wikidata
  • 49 $ (étudiant)
  • 599 $ (commercial)
Licence propriétaireVoir et modifier les données sur Wikidata Calcul numérique et résolution d'équations (en).
Yorick n/a n/a n/a 2.2.03[63]Voir et modifier les données sur Wikidata Voir et modifier les données sur Wikidata Gratuit Licence BSDVoir et modifier les données sur Wikidata Langage de programmation interprété impératif destiné au calcul numérique et au tracé de graphiques. Sa syntaxe, fortement inspirée du C, est spécialement prévue pour les calculs sur les tableaux. Yorick s'apparente en cela au logiciel propriétaire IDL.
Fermer

Système d'exploitation

Systèmes d'exploitation sur lesquels le logiciel peut s'exécuter sans émulation.

Davantage d’informations Windows, OS X ...
Windows OS X Linux BSD Unix DOS Android SaaS
ADMB (en) Oui Oui Oui Non Non Non Non Non
Analytica (en) Oui Non Non Non Non Non Non Non
Ch (en) Oui Oui Oui Oui Oui Non Non Non
DADiSP (en) Oui Non Non Non Oui Non Non Non
DataMelt (ru) Oui Oui Oui Oui Oui Non Oui Non
Dyalog APL Oui Oui Oui Non Oui Non[64] Non Non
Euler Math Toolbox (en) Oui Non Oui Non Non Non Non Non
Fityk (en) Oui Oui Oui Non Non Non Non Non
FlexPro Oui Non Non Non Non Non Non Non
FreeMat Oui Oui Oui Oui Oui Non Non Non
GAUSS Oui Oui Oui Non Oui Non Non Non
GNU Data Language Oui Oui Oui Non Oui Non Non Non
GNU Octave Oui Oui Oui Oui Oui Oui Oui Oui
IDL Oui Oui Oui Non Non Non Non Non
IGOR Pro (en) Oui Oui Non Non Non Non Non Non
J Oui Oui Oui Non Non Non Oui Non
Julia Oui Oui Oui Oui Non Non Non Non
LabVIEW Oui Oui Oui Non Oui Non Non Non
Maple Oui Oui Oui Non Oui Non Non Non
Mathcad Oui Non Non Non Non Non Non Non
Mathematica Oui Oui Oui Oui Oui Non Non Oui
MATLAB Oui Oui Oui Oui Oui Non Non Non
Maxima Oui Oui Oui Oui Non Non Oui Non
MLAB (en) Oui Oui Oui Non Non Oui Non Non
Origin Oui Non Non Non Non Non Non Non
Perl Data Language (en) Oui Oui Oui Oui Oui Oui Non Non
PSPP Oui Oui Oui Oui Non Non Non Non
R Oui Oui Oui Oui Oui Non Non Non
SageMath Non[64] Oui Oui Non Oui Non Non Oui
SAS Oui Non Oui Non Oui Non Non Non
SequenceL (en) Oui Oui Oui Non Non Non Non Non
S-Lang (en) Oui Oui Oui Oui Oui Oui Non Non
Scilab Oui Oui Oui Oui Oui Oui Non Non
SolidThinking Embed Oui Oui Oui Non Oui Non Non Non
SPSS Oui Oui Oui Non Non Non Non Non
Sysquake Oui Oui Oui Non Non Non Non Non
TK Solver (en) Oui Non Non Non Non Non Non Non
Yorick Oui Oui Oui Oui Oui Non Non Non
Fermer

Caractéristiques du langage

Les couleurs indique pour chaque caractéristique, si elle est :

intégrée
fournie par extension ou bibliothèque, officielle ou supportée officiellement
fournie par un logiciel tiers ou non supporté
Davantage d’informations Support pour la création d'exécutables, Support du calcul formel ...
Support pour la création d'exécutables[65] Support du calcul formel Support de la programmation orientée objet Création d'interface graphique Type prédéfini tableau multi-dimensionnel Site web central pour les extensions et bibliothèques Appel à d'autres langages Appel depuis d'autres langages
Analytica (en) Non Non Oui Oui Oui Oui COM, Excel Excel, COM, .NET
DataMelt (ru) Oui Oui Oui Oui Oui Oui Java Tout langage qui peut être appelé depuis Java
Dyalog APL Oui[66] Oui Oui[67] Win32, .NET, WPF, HTML/JS Oui Oui COM, .NET, WebServices, bibliothèques partagées, DLL, NAG (en), R, JavaScript[68] COM, .NET, WebServices[68]
GNU Data Language Non Non Oui Des composants IHM depuis v.0.9, mais toujours incomplet Oui Non C, Python Python
GNU Octave avec mkoctfile[69] Uniquement avec la bibliothèque Ginac Oui[70] Oui[71] Oui Oui[72]
Java[73]
C++[74], Fortran[74], Perl[75], Python[75]
Java[76], Perl[77], C++[78]
J Non Oui Oui Oui Oui Oui JavaScript JavaScript
Julia Non Non Oui Oui Oui Oui
C, Fortran
Python, C++, Java, MATLAB
C/C++
LabVIEW
Professional System
avec des add-on[79]
Non
Oui[80]
UML via GOOP[81]
G#[82]
Oui Oui Oui[83]
C/C++[84], DLL, Python[85], Perl, Tcl[86], MATLAB, ActiveX, C#/.NET
Avec des extensions par exemple[87]
Oui[88]
Maple Non Oui Oui[89] Oui Oui Oui[90] C, C#, Fortran MATLAB[91], Excel[92], Visual Basic, Java, C[93]
Mathematica Oui[94] Oui Oui Oui Oui Oui[95] Java, .NET, C++, Fortran, CUDA, OpenCL, R
Java, .NET, C++
Excel[96], LabVIEW[97]
Haskell[98], AppleScript[99], Racket[100], Visual Basic[101] Python[102], Clojure[103], MATLAB[104]
MATLAB Avec le Compiler[105] Avec la Symbolic Math Toolbox[106] Oui[107] Oui Oui Oui[108]
Avec l'utilisation de fichiers MEX[109] fichiers : C, C++, Fortran. Avec des composants compliés Java et ActiveX.
Mathematica[104]
.NET[110], Java[110], Excel[111]
MLAB (en) Non Oui Non Oui Oui Non Non Non
Perl Data Language (en) App::Packer[112] Non Oui[113] wxPerl, Perl-Tk, Perl/Qt et Perl/KDE, gtk2-perl[114] Oui Oui[115] C via Perl XS[116], C++, Java, Python, F77, etc. via Inline[117] Perl, C[118]
R Non Avec l'extension Ryacas qui permet l'accès à Yacas[119] Oui[120] Via la bibliothèque tcl/tk Oui Oui[121]
C, C++, Fortran[122]
MATLAB[123]
Python[124]
Excel[125]
Python[126]
SAS[127]
SageMath Non Oui Oui[128] Non Oui Oui[129] Plusieurs langages dont : C/C++[130],[131],Fortran[131], lisp, Maple, MATLAB, GNU Octave, R, Scilab[132], Tout langage qui peut être appelé depuis Python
SAS Non Non DS2 et SCL Oui Non Non
C, Java
R (nécessite IML Interactive Matrix Language)
Non
TK Solver (en) Avec des extensions Non Oui Avec des extensions Oui Oui .NET Excel Inconnu
Fermer

Vitesse d'exécution

L'analyse numérique nécessite souvent des calculs intensifs, des études sont souvent menées pour classer les langages suivant leurs performances[133],[134].

Formats de fichiers pouvant être lu

Davantage d’informations Nom, CIF ...
Nom CIF CSV EDF GRIB HDF KML NetCDF ODF OOXML
ADMB (en)
Analytica (en)
Ch (en)
DADiSP (en)
DataMelt (ru)
Dyalog APL
Euler Math Toolbox (en)
Fityk (en)
FreeMat
FlexPro Oui Oui Oui
GAUSS
GNU Data Language Oui Oui Oui Oui
GNU Octave Oui
IDL Oui
IGOR Pro (en) Oui
J
Julia Oui Oui Oui Oui
LabVIEW
Maple
Mathcad
Mathematica Oui Oui Oui Oui Oui Oui Oui
MATLAB Oui
Maxima
MLAB (en)
Origin
Perl Data Language (en)
PSPP
R Oui Oui Oui
SageMath
SAS
SequenceL (en)
S-Lang (en)
Scilab Oui Oui Oui
SolidThinking Embed
(VisSim)
SPSS Oui
Sysquake
TK Solver (en)
Yorick
Fermer

Format de fichier pouvant être écrit

Davantage d’informations Nom, CIF ...
Nom CIF CSV EDF GRIB HDF KML NetCDF ODF OOXML
ADMB (en)
Analytica (en)
Ch (en)
DADiSP (en)
DataMelt (ru)
Dyalog APL
Euler Math Toolbox (en)
Fityk (en)
FreeMat
FlexPro Oui
GAUSS
GNU Data Language
GNU Octave Oui
IDL Oui
IGOR Pro (en) Oui
J
Julia
LabVIEW
Maple
Mathcad
Mathematica Oui Oui Oui Oui
MATLAB Oui
Maxima
MLAB (en)
Origin
Perl Data Language (en)
PSPP
R Oui
SageMath
SAS
SequenceL (en)
S-Lang (en)
Scilab
SolidThinking Embed
(VisSim)
SPSS
Sysquake
TK Solver (en)
Yorick
Fermer

Voir aussi

Références

Liens externes

Wikiwand - on

Seamless Wikipedia browsing. On steroids.