Wolfram Language 14.1
| Juillet 2024 | Documentation 14.1
La version 14.1 intègre l'application Wolfram unifiée et développe Wolfram Language en offrant de nouveaux outils pour travailler avec des réseaux neuronaux et des LLM. Elle permet également de trouver des différences dans le contenu, de travailler avec des images et des vidéos et d'explorer des évaluations scientifiques à travers les biomolécules, l'astrophysique et bien plus encore.
- Retournez un des bits d'un nombre entier avec BitFlip.
- Ajout de plusieurs fonctions permettant de tester les éléments d'une liste : AllSameBy, AllMatch, AnyMatch, NoneMatch.
- LLMPromptGenerator permet d'ajouter des messages contextuels à une invite LLM.
- Effectuez des recherches dans un corpus de textes par similarité sémantique avec SemanticSearch.
- Créez et mettez à jour des indices de similarité sémantique avec CreateSemanticSearchIndex et UpdateSemanticSearchIndex.
- Nouvelles connexions de services aux LLM : AlephAlpha, GoogleGemini, MistralAI, Cohere, DeepSeek, TogetherAI et Groq.
- Créez, mettez à jour et recherchez des bases de données vectorielles avec CreateVectorDatabase, AddToVectorDatabase et VectorDatabaseSearch.
- Prise en charge des symboles symboliques de vecteurs, de matrices et de tableaux avec VectorSymbol, MatrixSymbol et ArraySymbol.
- Ajout de la prise en charge des vecteurs symboliques, des matrices et des entrées de tableaux dans de nombreuses fonctions, notamment D, Grad, Div, Laplacian, Transpose, TensorTranspose, Dot, Cross, TensorContract et bien d'autres encore.
- Ajout des constructeurs standard nécessaires aux formules symboliques de vecteurs, de matrices et de tableaux : SymbolicZerosArray, SymbolicOnesArray, SymbolicIdentityArray et SymbolicDeltaProductArray.
- L'analyse de stabilité pour les systèmes d'équations différentielles a été ajoutée avec DStabilityCondititions.
- L'analyse de stabilité pour les systèmes d'équations aux différences a été ajoutée avec RStabilityCondititions.
- Ajout de versions des fonctions trigonométriques à utiliser avec des arguments de degré : SinDegrees, CosDegrees, TanDegrees, CotDegrees et plus encore.
- PascalBinomial est un binôme qui préserve l'identité de Pascal pour tous les nombres entiers.
- Conformez une liste de dates ou d'heures pour partager la granularité et le calendrier avec ConformDates.
- Les fonctions de statistiques descriptives telles que Mean, Median, Variance, Correlation et bien d'autres ont été mises à jour pour fonctionner avec des données de dates et d'heures.
- AstroRiseSet calcule les heures de lever et de coucher de n'importe quel objet astronomique, observé n'importe où et à n'importe quelle date.
- PolarCurve représente des courbes en coordonnées polaires.
- Comptez les cycles de triangles dans un graphe avec GraphTriangleCount.
- ManipulateVideo crée une vidéo à partir de Manipulate en utilisant des paramètres relatifs aux images clés.
- Semez des extraits de vidéo pour récolter ensuite la vidéo complète avec SowVideo et ReapVideo.
- VideoFrameFold transforme une vidéo à l'aide d'une itération avec état.
- Ajoutez une piste de sous-titres à une vidéo à partir d'une transcription audio avec VideoTranscribe.
- Tracez un résumé des pistes vidéo et audio avec VideoSummaryPlot.
- Plusieurs fonctions prenant en compte les données audio, telles que AudioAmplify et AudioNormalize peuvent désormais être également utilisées avec des données vidéo.
- ElectricCurrentPDEComponent modélise les courants électriques dans les EDP.
- VonMisesStress calcule la contrainte de von Mises à partir d'un tenseur de contraintes.
- Visualisez les différences entre deux notebooks, fichiers, chaînes de caractères, listes, etc. avec Diff.
- Effectuez une diff à trois sur des cibles de diff prises en charge avec Diff3.
- Appliquez un ensemble de modifications à un objet existant avec DiffApply.
- FunctionCompile a été mis à jour et signale désormais la progression et fournit un rapport détaillé sur les erreurs de compilation. Il prend également en charge l'option CompilerRuntimeErrorAction qui contrôle le comportement lorsque des erreurs sont rencontrées lors de l'exécution d'un code compilé.
- La représentation symbolique des opérations externes a été ajoutée avec ExternalOperation.
- Les fonctions $DistributedDefinitions et ClearDistributedDefinitions renvoient et effacent respectivement la liste de tous les symboles dont les définitions ont été distribuées aux sous-noyaux parallèles.
En plus des fonctionnalités introduites dans la version 14.1, 1 280 bogues ont été corrigés dans cette version.
- DateObject n'analyse pas correctement les dates de semaine ISO 8601 (446892)
- GeoBounds peut donner des résultats incorrects lorsque les sous-régions se touchent (445429)
- L'outil de coordonnées ImageToolbar ne renvoie pas les bonnes valeurs de coordonnées (x, y) (410592)
- MeanAround renvoie des résultats incohérents avec Quantities (409665)
Wolfram Language 14
| Janvier 2024 | Documentation 14.0
La version 14.0 continue d'élargir la portée et l'étendue de notre couverture informatique tout en rationalisant et en améliorant les domaines existants.
- Appliquez une liste de fonctions à une expression avec Comap et ComapApply.
- DigitSum calcule la somme des chiffres individuels d'un entier.
- UnitConvert est désormais plus rapide.
- Créez des tests intermédiaires dans TestCreate à l'aide de IntermediateTest.
- Calculez des intégrales de lignes vectorielles numériques, des intégrales de surfaces vectorielles ou des intégrales de contours complexes en utilisant NLineIntegrate, NSurfaceIntegrate et NContourIntegrate, respectivement.
- UnilateralConvolve effectue des convolutions unilatérales (AKA causale, unilatérale).
- TruncateSum facilite le travail avec les représentations de sommes infinies produites par DSolve et d'autres fonctions.
- Convertissez des expressions vers et depuis des versions de corps finis avec ToFiniteField et FromFiniteField.
- Convertissez les expressions vers et depuis la représentation de l'index des corps finis avec FiniteFieldIndex et FromFiniteFieldIndex.
- Plusieurs nouveaux types de matrices structurées ont été ajoutés : SymmetricMatrix, HermitianMatrix, OrthogonalMatrix et UnitaryMatrix.
- TextSummarize produit automatiquement différents types de résumés de données textuelles.
- Plusieurs nouvelles fonctions de visualisation ont été ajoutées pour tracer toutes les projections 2D des données par paire : PairwiseListPlot, PairwiseDensityHistogram, PairwiseSmoothDensityHistogram, PairwiseQuantilePlot et PairwiseProbabilityPlot.
- SolarEclipse a été remanié. La prise en charge de plus de soixante-dix mille éclipses a été ajoutée ainsi que 50 nouvelles propriétés.
- Ajout de fonctions permettant de calculer la date d'une nouvelle lune, d'une pleine lune ou de n'importe quelle phase lunaire : NewMoon, FullMoon et MoonPhaseDate.
- Création d'un graphe représenté sous la forme d'un tracé en couches avec LayeredGraph et LayeredGraph3D.
- Spécifiez des appliques de textures nommées pour les graphiques à l'aide de TextureMapping.
- ImageSegmentationComponents segmente une image en composants.
- ImageSegmentationFilter filtre une image pour les composants de premier plan.
- Créez une visite guidée autour des graphiques 3D avec Tour3DVideo.
- Plusieurs nouvelles fonctions de modélisation d'EDP ont été ajoutées : SchrodingerPDEComponent, FluidFlowPDEComponent, ElectrostaticPDEComponent, etc.
- Créez des résultats de simulation détaillés pour les systèmes de contrôle discrets, continus ou mixtes avec InputOutputResponse.
- Tracez les incertitudes des résultats à partir des paramètres incertains, des valeurs initiales et des entrées d'un modèle de système de contrôle avec SystemModelUncertaintyPlot.
- Ajout de la prise en charge de l'importation des formats DOCX, MOBI, RData et RDS.
- Ajout de la prise en charge de l'importation et de l'exportation de sous-titres aux formats MP4, QuickTime et Matroska.
- De nouvelles structures de données ont été ajoutées : RedBlackTree et StringVector.
- Les primitives graphiques liées aux splines BezierCurve, BSplineCurve et BSplineSurface sont désormais des régions géométriques valides pour les opérations géométriques de calcul également, comme ArcLength et RegionMeasure.
Outre les fonctionnalités introduites dans la version 14.0, 2037 bogues ont été corrigés au cours de la publication de cette version.
- Element[ArcCos[5 Sqrt[3]], Algebraics] fait planter le noyau si la barre de suggestions est activée (442256)
- Enregistrer un graphique sous le format EPS avec un nom de fichier qui existe déjà empêche l'interface de répondre (442572)
- FindClusters[RandomVariate[ExponentialDistribution[1], 100]] envoie un message d'erreur ArrayComponents étrange (442018)
- Classify ne peut pas évaluer plus de 1000 classes (438909)
- BinomialDistribution avec n = 1 n'est pas égale à BernoulliDistribution (404655).
- JLink ne gère pas bien les NaN de Java (78789)
- Les manipulations avec ControlType -> TogglerBar ne s'exécutent pas correctement (70794).
- RegionPlot et RegionPlot3D découpent ImplicitRegion (304783)
Wolfram Language 13.3.1
| Août 2023
La version 13.3.1 comprend de nombreuses corrections de bogues critiques et des améliorations de la stabilité et de la convivialité du Notebook de Chat activé.
Wolfram Language 13.3
| Juin 2023 | Documentation 13.3
La version 13.3 introduit de nouvelles fonctions qui utilisent de grands modèles de langage, ainsi que des fonctionnalités étendues pour l'apprentissage automatique, les calculs mathématiques, l'interface de fonctions étrangères et plus encore.
- De nombreuses nouvelles fonctions ont été ajoutées pour appeler les fonctionnalités des grands modèles de langage (LLM) de manière programmatique et pour permettre aux LLM d'accéder aux outils de Wolfram Language : ChatObject, ChatEvaluate, LLMFunction, LLMSynthesize, LLMTool, etc.
- Éditez les propriétés d'un noyau donné avec KernelConfigurationEdit.
- Représentation symbolique et manipulation des tests unitaires avec TestCreate, TestObject, TestEvaluate et TestEvaluationFunction.
- Calculez des intégrales de droites vectorielles avec LineIntegrate et des intégrales de surfaces vectorielles avec SurfaceIntegrate.
- Intégration de contours complexes avec ContourIntegrate.
- Prise en charge des fonctions spéciales hypergéométriques bivariées d'Appell : AppellF2, AppellF3 et AppellF4.
- Plusieurs nouvelles fonctions ont été ajoutées et mises à jour pour représenter les champs finis et les éléments de champs finis et effectuer des calculs polynomiaux sur les champs finis, notamment FiniteField, FiniteFieldElement, FiniteFieldEmbedding, FiniteFieldElementNorm, MinimalPolynomial et MultiplicativeOrder.
- Plusieurs fonctions d'algèbre linéaire ont été mises à jour pour prendre en charge les matrices structurées avec une représentation compacte et un calcul rapide, contrôlé par la nouvelle option TargetStructure.
- Mettez en évidence de manière statique ou dynamique des éléments spécifiques dans les visualisations avec Highlighted et définissez des effets de mise en évidence globaux pour les visualisations avec PlotHighlighting.
- Calibrez les paramètres d'un modèle de système avec des données de mesure à l'aide de SystemModelCalibrate.
- Publiez des graphiques et des géométries 3D sur des appareils de réalité augmentée avec ARPublish.
- Ajout de la prise en charge des formats AR « USD » et « GLTF » pour les appareils mobiles.
- Mesurez la différence entre deux régions avec RegionHausdorffDistance et calculez la distance la plus éloignée entre deux régions avec RegionFarthestDistance.
- Calculez la boule minimale entourant un ensemble de points avec CircumscribedBall et calculez la boule maximale inscrite avec InscribedBall.
- Haloing crée un halo autour d'un objet graphique, généralement utilisé pour les étiquettes de texte.
- ImageSynthesize génère une image à partir d'une invite textuelle..
- FindImageShapes recherche les formes courantes (lignes, cercles, ellipses...) dans une image.
- Nouvelles fonctions pour représenter, charger et obtenir des pointeurs vers des fonctions dans des bibliothèques dynamiques : ForeignFunction, ForeignFunctionLoad et ForeignPointerLookup.
- Plusieurs fonctions ont été ajoutées pour les opérations sur la mémoire brute : RawMemoryAllocate, RawMemoryFree, RawMemoryRead, RawMemoryWrite, RawMemoryImport et RawMemoryExport.
- Prise en charge des objets à mémoire gérée avec ManagedObject, CreateManagedObject et UnmanageObject.
Wolfram Language 13.2.1
| Février 2023
La version 13.2.1 comprend plus d'une centaine de corrections de bogues, d'améliorations de fonctionnalités, d'améliorations de performances et de mises à jour de sécurité.
Wolfram Language 13.2
| Décembre 2022 | Documentation 13.2
La version 13.2 intègre de nouvelles fonctionnalités dans les domaines de l'astronomie et de la compilation, ainsi que des fonctions nettement améliorées pour l'apprentissage automatique, les arbres, les calculs mathématiques, la vidéo, etc. Cette version comprend également plus d'un millier de corrections de bogues, des améliorations de la documentation et des améliorations significatives des performances.
- Amélioration des performances de plusieurs opérations de Quantity.
- Échantillonnage aléatoire uniformément distribué des dates et des heures avec RandomDate et RandomTime.
- Gestion fine des abandons avec PropagateAborts.
- Opérations polynomiales univariées et multivariées plus rapides.
- Ajout de la prise en charge de la factorisation modulaire des polynômes multivariés.
- Algèbre linéaire symbolique plus rapide impliquant des matrices avec des fonctions rationnelles univariées.
- Deux nouveaux types de matrices structurées : VandermondeMatrix et CauchyMatrix.
- Différenciation numérique fractionnaire avec NFractionalD.
- Différenciation numérique de Caputo avec NCaputoD.
- De nombreuses fonctions et options liées au calcul et à la visualisation astronomiques ont été ajoutées, notamment AstroPosition, AstroDistance, AstroAngularSeparation et AstroGraphics.
- Atténuez ou masquez les caractéristiques des graphiques à l'aide de Blurring.
- Analysez le résultat d'un processus de groupement avec ClusteringMeasurements.
- Représentez un modèle externe qui peut être utilisé pour l'inférence avec NetExternalObject.
- FileSystemTree crée un arbre de sous-répertoires et de fichiers dans un répertoire.
- Calculez des analyses de réponse par étapes pour les systèmes de contrôle avec SystemModelMeasurements.
- Prise en charge des formats de données géographiques « GXF » et « OSM ».
- Prise en charge des formats de jeu d'échecs les plus courants « FEN » et « PGN ».
- Construction, chargement et installation de composantes, telles qu'une bibliothèque partagée, à partir d'une composante compilée avec CompiledComponent, DeclareCompiledComponent, BuildCompiledComponent et LoadCompiledComponent.
- Prise en charge supplémentaire de la migration du code évalué vers le code compilé avec TypeHint et IfCompiled.
Wolfram Language 13.1
| Juin 2022 | Documentation 13.1
La version 13.1 comprend 90 fonctions entièrement nouvelles, ainsi que 203 fonctions ayant fait l'objet de mises à jour substantielles, mais aussi une amélioration de l'interface utilisateur et des fonctionnalités du compilateur.
- Threading de tableaux à des niveaux profonds dans les autres tableaux avec Threaded.
- Nouvelles fonctions de commodité du langage pour la manipulation des listes : DeleteElements, DeleteAdjacentDuplicates, SymmetricDifference et UniqueElements.
- Ajout de fonctions pratiques de programmation fonctionnelle : ReplaceAt, MapApply, Until et SameAs.
- Calcul du changement de variables dans les intégrales et les équations différentielles avec IntegrateChangeVariables et DSolveChangeVariables.
- Prise en charge des dérivées fractionnaires et des équations différentielles fractionnaires avec FractionalD, CaputoD et une mise à jour de DSolve.
- Calcul des dérivées de fonctions implicitement définies avec ImplicitD.
- Ajout de plusieurs nouveaux types de tableaux structurés : PermutationMatrix, BlockDiagonalMatrix, LowerTriangularMatrix, UpperTriangularMatrix, BlockLowerTriangularMatrix et BlockUpperTriangularMatrix.
- Évaluation des intervalles via CenteredInterval ou Interval ajoutée à plusieurs fonctions mathématiques spéciales.
- Tracé de rapports de quantités avec TernaryListPlot.
- Prise en charge améliorée de l'option ScalingFunctions dans les fonctions de visualisation, et ajout de NominalScale et OrdinalScale.
- VoronoiMesh prend désormais en charge les décompositions de Voronoï en 3D.
- Reconstruction de maillages 1D, 2D et 3D à partir de nuages de points à l'aide de ReconstructionMesh.
- EstimatedPointNormals permet d'estimer les normales des points d'un nuage de points.
- Ajout de fonctions pour les opérations sur les graphes : GraphProduct, GraphJoin et GraphSum.
- Prise en charge des emoji et des signes d'alphabets différents.
- Création d'effets d'ombre portée 2D avec DropShadowing.
- Ajout de plusieurs nouveaux ombrages pour les graphiques : FlatShading, GouraudShading et PhongShading.
- Enregistrement vidéo interactif à partir de webcams et d'autres périphériques avec VideoCapture.
- Enregistrement vidéo interactif sur écran avec VideoScreenCapture.
- Nouvelles fonctions d'apprentissage automatique permettant de représenter l'impact des caractéristiques sur le résultat d'un modèle : FeatureValueImpactPlot, FeatureImpactPlot, CumulativeFeatureImpactPlot et FeatureValueDependencyPlot.
- Nouvelles fonctions liées aux arbres RootTree, UnlabeledTree, TreeLeafCount et nombreuses options pour styliser et étiqueter les arbres.
- Représentation symbolique d'une famille de réactions chimiques avec PatternReaction et application d'une telle réaction à un ensemble de molécules avec ApplyReaction.
- Effectuez des conversions chimiques avec ChemicalConvert.
- ModelPredictiveController permet de concevoir une commande prédictive à contraintes explicites avec des normes 1, 2 et ∞.
- DiscreteInputOutputModel implémente un modèle d'entrée-sortie non linéaire général.
- Nouvelles fonctions pour la déclaration de type et la syntaxe de spécification de type dans le code compilé et les bibliothèques : TypeDeclaration, CompiledExpressionDeclaration, LibraryFunctionDeclaration et TypeSpecifier.
- Prise en charge étendue de la représentation des types dans le code compilé avec ForAllType, LiteralType, TypeEvaluate, CreateTypeInstance et TypeOf.
- Appel de l'évaluateur depuis le code compilé avec InertEvaluate.
- Création et déréférencement de pointeurs pour interagir avec des bibliothèques externes avec ToRawPointer et FromRawPointer.
- Ajout d'une structure de données « ExprStruct » qui représente une expression pouvant être modifiée sans évaluation.
- QuestionGenerator et QuestionSelector ajoutent une prise en charge supplémentaire des interfaces questions/réponses.
- Nouvelle barre d'outils par défaut, superposition d'annotations et création de pages de guide personnalisées.
- Toutes les nouvelles fonctionnalités et celles mises à jour depuis la version 13
Wolfram Language 13.0.1
| Février 2022
La version 13.0.1 poursuit un effort continu de développement incrémental en termes de qualité pour Wolfram Language. Cette version comprend des centaines de corrections de bogues, d'améliorations de fonctionnalités et de performances, y compris une mise à jour de sécurité pour log4j.
Wolfram Language 13
| Décembre 2021 | Documentation 13.0
La version 13.0 introduit un total de 117 fonctions entièrement nouvelles, mais aussi plusieurs centaines de fonctions mises à jour et améliorées, plusieurs milliers de corrections de bogues et de petites améliorations, et une foule de nouvelles idées pour rendre le système toujours plus facile et plus fluide à utiliser.
- Créez des alias pratiques pour les noms de contexte à l'aide de $ContextAliases.
- Nouvelles fonctions d'algèbre linéaire : Adjugate, DrazinInverse et CoreNilpotentDecomposition.
- Implémentation de plusieurs fonctions d'onde de Coulomb : CoulombF, CoulombG, CoulombH1 et CoulombH2.
- Effectuez des calculs d'intervalle pour des intervalles centrés réels et complexes à l'aide de CenteredInterval.
- Calculez la transformation Z bilatérale ou double face et la transformation inverse à l'aide de BilateralZTransform et InverseBilateralZTransform.
- Créez des tracés de déplacement 2D et 3D à l'aide des nouvelles fonctions VectorDisplacementPlot, VectorDisplacementPlot3D, ListVectorDisplacementPlot et ListVectorDisplacementPlot3D.
- Visualisez les flux géographiques via GeoGraphValuePlot.
- Nouvelle région de géométrie solide constructive CSGRegion construite par des opérations booléennes sur les régions de base.
- Créez des régions à partir d'un ensemble de points à l'aide de RegionFit, GradientFittedMesh et ConcaveHullMesh.
- Trouvez une transformation affine d'une région à une autre avec FindRegionTransform et vérifiez la congruence et la similarité de deux régions à l'aide de RegionCongruent et RegionSimilar.
- Nouvelles fonctions pour trouver des sous-graphes isomorphes et des isomorphismes de sous-graphes : IsomorphicSubgraphQ, FindSubgraphIsomorphism, FindIsomorphicSubgraph.
- Trouvez les colorations minimales des arêtes et des sommets pour les graphes avec FindEdgeColoring et FindVertexColoring.
- Trouvez la coloration des faces d'un graphe planaire à l'aide de FindPlanarColoring.
- Calculez les dominateurs pour les graphes orientés à l'aide de DominatorTreeGraph et DominatorVertexList.
- Nouvelles options d'éclairage pour les graphiques tridimensionnels : AmbientLight, DirectionalLight, PointLight et SpotLight.
- Créez des prédictions spatiales avec SpatialEstimate.
- Estimez le meilleur modèle de variogramme pour les données marquées d'un emplacement avec EstimatedVariogramModel.
- Nouvelles fonctions de traitement vidéo : SnippetsVideo, TourVideo, GridVideo et OverlayVideo.
- Prévisualisez les vidéos dans un notebook Wolfram Language grâce à un nouveau lecteur vidéo intégré.
- Assemblez une liste d'images avec ImageStitch.
- Entraînez efficacement des détecteurs de contenu personnalisés à l'aide de TrainImageContentDetector et TrainTextContentDetector.
- Extrayez une opération répétitive dans un réseau neuronal répété avec NetUnfold.
- Nouveaux ajouts à la structure Tree : TreeScan, TreeMapAt, TreeTraversalOrder et TreeLayout.
- Effectuez une conversion entre différents systèmes de temps avec TimeSystemConvert.
- Renseignez-vous en temps réel sur les vols des avions à l'aide de FlightData.
- Nouvelles fonctions de modèle EDP de mécanique des solides, notamment SolidMechanicsPDEComponent, SolidMechanicsStrain, SolidMechanicsStress , etc.
- Ajout de représentations symboliques pour les produits chimiques et les réactions chimiques : ChemicalFormula, ChemicalReaction.
- Calculez une réaction chimiquement équilibrée avec ReactionBalance et vérifiez si une réaction donnée est équilibrée avec ReactionBalancedQ.
- Importation améliorée des pages PDF en tant que graphiques vectoriels.
- Utilisez QuestionInterface pour spécifier une interface permettant de répondre à des questions.
- Représentez un élément HTML contenant une expression avec WebItem et organisez ces éléments sous forme de rangées et colonnes avec WebRow et WebColumn.
- Envoyez des travaux par lots à distance au service Azure Batch.
- GeoGraphics renvoie désormais des cartes avec des étiquettes vectorielles par défaut.
Wolfram Language 12.3.1
| Juin 2021
La version 12.3.1 poursuit un effort continu de développement incrémental de la qualité de Wolfram Language.
- Prise en charge native de macOS pour Apple Silicon.
- Activation simplifiée du produit pour les licences de site prenant en charge l'authentification unique
- Nouvelles fonctionnalités de notebook en mode Wolfram|Alpha, notamment la composition en 2D des constructions mathématiques, une prise en charge supplémentaire des calculs chimiques et des séquences biomoléculaires, ainsi que des quiz interactifs sur les tracés.
- De nombreuses autres améliorations apportées aux fonctionnalités, à la correction des bogues et aux performances.
Wolfram Language 12.3
| Mai 2021 | Documentation 12.3
Avec plus d'une centaine de nouvelles fonctions, un millier de corrections de bogues et de nombreuses fonctions mises à jour et améliorées de manière substantielle, la version 12.3 est une version incrémentale importante qui rend Wolfram Language plus complet, plus rapide, plus fluide et plus pratique à utiliser dans de nombreux domaines différents.
- Obtenez des valeurs de solution directe pour les équations avec SolveValues et NSolveValues.
- Les fonctions intégrales elliptiques de Carlson ont été implémentées, ainsi que la fonction H de Fox.
- Calculez la transformée de Laplace bilatérale ou double face et son inverse avec BilateralLaplaceTransform et InverseBilateralLaplaceTransform.
- Tracez des lignes de courant pour les fonctions de champ vectoriel et les données de champ vectoriel avec StreamPlot3D et ListStreamPlot3D.
- Tracez des lignes à travers des données 3D avec ListLinePlot3D
- Affichez un graphe avec des sommets géographiques sur une carte avec GeoGraphPlot.
- Nouveau cadre pour la construction et la manipulation d'arbres symboliques.
- Les fonctions Solve et Reduce prennent désormais en charge les systèmes d'équations transcendantales.
- Root prend désormais en charge les racines multivariées.
- DSolve résout désormais tout système linéaire d'EDO à coefficients de fonction rationnelle et toute EDO linéaire à coefficients de fonction q-rationnelle.
- Nouveau AxisObject pour représenter un axe quantitatif généralisé.
- MaterialShading permet un rendu réaliste des matériaux de surface.
- Changez la représentation d'une région avec CanonicalizeRegion et RegionConvert.
- Testez si les objets géométriques satisfont des propriétés ou des relations données avec GeometricTest.
- Générez différents types de vidéos avec AnimationVideo, SlideShowVideo et FrameListVideo.
- Amélioration des capacités de traitement vidéo, avec l'ajout de VideoRecord, VideoTimeStretch, VideoInsert et VideoReplace.
- Analyse syntaxique des chaînes de date en fonction des paramètres régionaux, des fuseaux horaires et autres avec FromDateString.
- Implémentation de SystemsModelControllerData, généré à partir de fonctions de conception de contrôle avec des données riches, nécessaires pour connecter et analyser le système en boucle fermée.
- Nouvelles fonctions de chimie informatique, notamment MoleculeName, MoleculeSubstructureCount et MoleculeAlign.
- Amélioration de plusieurs formats d'importation et d'exportation et ajout de nouveaux formats tels que SAS7BDAT, DTA et POR.
- La prise en charge de Java, Octave et des shells système a été ajoutée à ExternalEvaluate.
- Contrôle de l'apparence générale de la sortie de Dataset avec DatasetTheme.
- Ajout de nouvelles structures de données : « ImmutableVector » et « KDTree ».
- La fonction Around a été réimplémentée et est désormais beaucoup plus rapide.
- Nouvelles fonctionnalités depuis la version 12.2
Wolfram Language 12.2
| Décembre 2020 | Documentation 12.2
La version 12.2 ajoute 228 nouvelles fonctions, élargissant les fonctionnalités de Wolfram Language dans les opérations de séquences biomoléculaires, la modélisation des EDP, les statistiques spatiales et l'évaluation des travaux par lots à distance et bien plus encore.
- Représentez une séquence biologique telle que l'ADN avec BioSequence et effectuez des opérations sur celle-ci avec les fonctions BioSequenceTranscribe, BioSequenceComplement, etc.
- Nouveau cadre de modélisation d'EDP pour résoudre une grande variété d'équations différentielles partielles à la fois symboliquement et numériquement.
- Analysez les données spatiales et travaillez avec des processus ponctuels grâce à de nouvelles fonctions de statistiques spatiales telles que SpatialPointData, RandomPointConfiguration, MeanPointDensity, PointCountDistribution et plus encore.
- Envoyez des travaux par lots pour une évaluation asynchrone sur des plateformes de calcul externes avec RemoteBatchSubmit et RemoteBatchMapSubmit.
- Utilisez Enclose et Confirm pour écrire du code avec un traitement des erreurs plus robuste.
- CheckArguments et ArgumentsOptions aide à vérifier la validité des arguments positionnels et optionnels dans les définitions de fonctions.
- Nouvelle syntaxe x|->f pour définir des fonctions pures avec des variables nommées.
- Utilisez ApplyTo (//=) pour appliquer une fonction à une variable et mettre à jour sa valeur.
- Sélectionnez facilement des dates à partir d'intervalles de dates ou de listes avec DateSelect.
- Améliorez le débogage et le réglage du code grâce aux nouvelles fonctions EchoEvaluation, EchoLabel et EchoTiming.
- Nouvelles théories et propriétés ajoutées à AxiomaticTheory.
- Résolvez des problèmes généraux d'optimisation convexe avec ConvexOptimization.
- Trouvez des solutions aux problèmes d'optimisation robuste avec RobustConvexOptimization et aux problèmes d'optimisation paramétrique convexe avec ParametricConvexOptimization.
- Testez les différentes propriétés des fonctions avec FunctionInjective, FunctionSign, FunctionContinuous, etc.
- Amélioration de la prise en charge des fonctions elliptiques, y compris l'ajout des fonctions JacobiEpsilon et JacobiZN (zêta de Jacobi).
- Fonctions mathématiques Lamé LameS, LameC, LameSPrime, LameCPrime, LameEigenvalueA et LameEigenvalueB pour la résolution des problèmes de valeurs limites pour l'équation de Laplace en coordonnées ellipsoïdales et sphéroconales.
- Créez des tracés de radar avec RadialAxisPlot.
- ParallelAxisPlot crée des tracés de coordonnées parallèles.
- Représentez des régions géographiques en 2D avec GeoPolygon, une nouvelle primitive de GeoGraphics.
- Remplissez artistiquement les primitives graphiques 2D avec LinearGradientFilling, RadialGradientFilling et ConicGradientFilling.
- Testez la convexité et calculez la coque convexe de n'importe quelle région avec ConvexRegionQ et ConvexHullRegion.
- Vérifiez si un ensemble de points est orienté positivement, orienté négativement, colinéaire ou coplanaire avec PositivelyOrientedPoints, NegativelyOrientedPoints, CollinearPoints et CoplanarPoints, respectivement.
- Prise en charge nettement améliorée du calcul vidéo, avec de nouvelles fonctions telles que VideoGenerator, VideoIntervals, VideoDelete, VideoMap, VideoMapTimeSeries et plus encore.
- Nouvel objet AnimatedImage pour représenter les GIF animés, PNG, etc.
- Utilisez FaceRecognize pour trouver et reconnaître les visages dans une image en utilisant l'apprentissage automatique.
- Prise en charge de plusieurs nouveaux types de couches de réseaux neuronaux, notamment FunctionLayer, CompiledLayer, NetArrayLayer et RandomArrayLayer.
- De nombreuses nouvelles méthodes pour DimensionReduction et DimensionReduce ont été ajoutées, notamment l'analyse t-SNE, l'analyse en composantes principales et l'analyse sémantique latente.
- Prise en charge des formats de compression et d'archivage 7z, ISO, RAR et ZSTD.
- Représentez les certificats de sécurité à clé publique avec SecurityCertificate et importez-les à partir de variantes courantes du format de fichier PEM.
- Amélioration significative de l'importation des PDF.
- Amélioration d'Import avec prise en charge des URL, mises à jour de FileFormat et ajout de FileFormatQ et plus encore.
- Créez des droits de licence à la demande pour faire fonctionner des noyaux autonomes de Wolfram Engine sur une base de paiement à l'usage avec CreateLicenseEntitlement.
- Kit de microcontrôleur amélioré avec une nouvelle prise en charge de nombreuses plateformes cibles 32 bits d'Arduino, Adafruit et SparkFun.
- Nouvelles fonctionnalités depuis la version 12.1
Wolfram Language 12.1.1
| Juin 2020
La version 12.1.1 est le résultat d'un effort constant de développement de qualité progressive de Wolfram Language. Il comprend près d'un millier de corrections de bogues, d'améliorations de fonctionnalités et de performances en cryptographie, en traitement vidéo, en science des données, en visualisation, etc.
- Les fonctions de cryptographie sont plus robustes et plus cohérentes, incluant les méthodes de hachage supplémentaires pour GenerateDigitalSignature.
- VideoStream prend désormais en charge les flux en direct, et les fonctions de traitement et d'exportation vidéo utilisent les codecs H264/AAC par défaut (lorsqu'ils sont disponibles).
- Amélioration des performances pour les fonctions qui utilisent Dataset et GridBox ainsi qu'une stabilité accrue pour TableView.
- RLink peut désormais utiliser des installations R personnalisées jusqu'à la version 3.6.
- Amélioration du traitement des données pour StackedListPlot et StackedDateListPlot.
- Améliorations et corrections pour Around, y compris un meilleur traitement des incertitudes asymétriques.
- Une meilleure conception typographique pour DateObject.
- Résolution d'un ralentissement dans le calcul des nombres premiers.
- Et plus encore...
Wolfram Language 12.1
| Mars 2020 | Documentation 12.1
La version 12.1 représente notre plus importante version à ce jour. Elle étend les fonctionnalités de Mathematica et de Wolfram Language dans les domaines de la visualisation mathématique, du traitement du son et de l'image, de l'apprentissage automatique et des réseaux neuronaux, de l'accès aux données et de leur stockage, entre autres, et introduit de nouveaux systèmes pour le traitement vidéo et la gestion des paquets.
- Affichage, modification et manipulation de données tabulaires à l'aide de TableView.
- Contrôle détaillé de l'apparence, du tri, du stockage des données et d'autres options pour Dataset.
- Nouveau DataStructure framework pour la création, le stockage et la manipulation efficaces de structures de données communes.
- Calculez des approximations asymptotiques et des développements pour des expressions mathématiques avec Asymptotic et DiscreteAsymptotic.
- Fonction mathématique HeunG représentant la solution régulière de l'équation générale d'Heun.
- Générez des distributions comprenant des classes non ordonnées avec CategoricalDistribution.
- Utilisez GeometricOptimization pour trouver des valeurs positives qui minimisent la fonction objectif posynomiale sous réserve de contraintes particulières.
- Représentez graphiquement les fonctions, les régions et les vecteurs dans le plan complexe avec ComplexRegionPlot, ComplexContourPlot, ComplexVectorPlot, etc.
- Prise en charge de la génération de preuves à partir de prédicats arbitraires (logique du premier ordre) avec FindEquationalProof.
- Plusieurs améliorations et de nouvelles options pour la visualisation vectorielle.
- Remplissez artistiquement des polygones 2D avec HatchFilling et PatternFilling, et ombrez des objets 3D avec StippleShading, ToonShading, HatchShading et d'autres nouvelles directives graphiques.
- Amélioration de la prise en charge aux opérations géométriques sur les régions géographiques.
- Sur des cartes, affichez les valeurs sous forme de couleurs variant de façon régulière avec GeoDensityPlot ou sous forme de contours avec GeoContourPlot.
- Explorez la topologie des mailles avec MeshConnectivityGraph et NearestMeshCells .
- Entraînez des modèles générateurs sur différents types de données avec NetGANOperator.
- Intégrez la détection des anomalies dans les fonctions d'apprentissage automatique avec AnomalyDetector.
- Définissez des annotations dans différents styles pour les graphes et autres objets avec Annotate.
- Utilisez la fonction Splice pour regrouper automatiquement des expressions dans une liste.
- Travaillez sur des sous-ensembles ou des sous-listes avec des fonctions telles que SubsetCases, SubsetPosition, SubsetCount, etc.
- Représentez des formes d'opérateur avec OperatorApplied et CurryApplied, et utilisez ReverseApplied pour appliquer une fonction avec des arguments inversés.
- Utilisez TimeRemaining pour la récupération des secondes jusqu'à ce qu'un calcul TimeConstrained soit terminé.
- Utilisez DateInterval pour représenter des intervalles de temps de façon continue ou à une granularité définie, InfinitePast/InfiniteFuture pour représenter des intervalles de temps indéfinis et MinDate/MaxDate pour trouver des extrêmes dans un intervalle ou une liste de dates.
- Visualisez des expressions sous forme de graphes en arbre à n'importe quel niveau avec ExpressionGraph.
- Utilisez ExternalIdentifier pour représenter et référencer les ressources dans les systèmes d'identification externes.
- Recherchez et récupérez les valeurs du nœud SPARQL de Wikidata avec WikidataSearch et WikidataData.
- Prise en charge pour les langages Julia, Ruby et R grâce à ExternalEvaluate.
- Identifiez les structures moléculaires dans une image avec MoleculeRecognize.
- Téléchargez des fichiers sur un stockage externe tel que Dropbox avec ExternalStorageUpload.
- Visualisez et analysez les données ARK blockchain et envoyez des transactions.
- Combinez et séparez les classes d'entités avec UnionedEntityClass, IntersectedEntityClass et ComplementedEntityClass.
- Amélioration de la prise en charge aux ZIP et TAR grâce à CreateArchive et ExtractArchive.
- Stockez en toute sécurité les mots de passe, secrets, clés, etc. du système en local avec SystemCredential, et créez des signatures de fichiers numériques à partir d'une clé spécifique avec GenerateFileSignature.
- Utilisez le cadre de paquets pour la représentation, l'installation et la gestion de paquets locaux et distants avec des fonctions telles que PacletInstall, PacletFind, PacletSites, etc.
- Amélioration de la prise en charge de MicrosoftSQL, MySQL et d'autres formats de bases de données relationnelles.
- Résolvez le problème de la coupe maximum pour un graphe avec FindMaximumCut.
- Utilisez FaceAlign pour aligner les visages sur les images en fonction des repères faciaux.
- Utilisez FindImageText pour détecter les régions d'une image contenant un caractère, un mot, une ligne ou un bloc de texte.
- Utilisez SpeechCases et SpeechInterpreter pour identifier le texte et les entités dans l'audio parlé, et comparez le discours avec un clip de référence avec SpeakerMatchQ.
- Un cadre vidéo sophistiqué pour le visionnage, le traitement et l'analyse d'une série de types de multimédia.
- Utilisez CharacterNormalize pour convertir le texte en diverses formes de normalisation Unicode.
- Prise en charge pour les boîtes à outils CUDA fournies par les utilisateurs.
- Nouvelles fonctionnalités depuis la version 12
Wolfram Language 12
| Avril 2019 | Documentation 12.0
La version 12.0 étend de manière considérable les fonctionnalités de Wolfram Language dans les domaines des mathématiques et de la géométrie, de la visualisation géographique, du traitement audio et des images, de l'apprentissage automatique et de bien plus encore, y compris des améliorations majeures apportées au niveau de l'interface utilisateur et des performances globales du système.
- Mises à jour importantes dans l'intégration OS dans les interfaces de notebook Mac et Linux utilisant respectivement l'API Cocoa 64 bits et Qt 5, l'interface Linux n'ayant plus besoin d'un serveur X compatible.
- Solveurs d'optimisation tels que LinearOptimization, QuadraticOptimization, SemidefiniteOptimization, etc. pour optimiser les fonctions convexes sur des contraintes convexes, incluant des inégalités vectorielles telles que VectorGreater pour modéliser des variables avec des valeurs vectorielles.
- Fonctionnalités asymptotiques étendues, y compris des solutions asymptotiques aux équations algébriques et aux différences et des approximations asymptotiques des sommes.
- Ajout de prise en charge pour générer des constantes arbitraires dans Integrate, Sum et Product.
- Prise en charge améliorée des fonctions élémentaires pour Integrate, prise en charge pour les grands systèmes structurés dans Solve et Reduce, DSolve prise en charge pour des EDO de premier ordre non linéaires et couverture étendue et prise en charge dans FunctionDomain.
- Capacités étendues de résolution d'équations aux dérivées partielles numériques de NDSolve pour résoudre les équations aux dérivées partielles numériques non linéaires sur des régions de forme arbitraire avec la méthode des éléments finis, et interactions idéalisées et automatisées n-corps en utilisant NBodySimulation.
- Les capacités géométriques ont été encore améliorées avec l'ajout de fonctions générales de polygones à trous et des polyhèdres primitifs, ainsi qu'une prise en charge améliorée à tous les niveaux.
- Accédez aux théories axiomatiques intégrées à utiliser dans les démonstrations symboliques avec AxiomaticTheory.
- Visualisez des données et des fonctions complexes en utilisant ComplexListPlot, tracez les composantes réelles et imaginaires d'une fonction en utilisant ReImPlot et tracez le module d'une fonction complexe d'une variable réelle colorée par son argument en utilisant AbsArgPlot.
- Utilisez Around pour décrire l'incertitude dans les valeurs mesurées, avec prise en charge intégrée dans les fonctions de visualisation.
- Créez, analysez et modifiez des espèces chimiques en utilisant la fonction Molecule, et visualisez des structures en deux et trois dimensions avec MoleculePlot et MoleculePlot3D.
- Représentez des vecteurs géodésiques à l'aide de GeoVector, et visualisez les champs vectoriels géodésiques à l'aide de GeoVectorPlot et GeoStreamPlot.
- Générez des positions géographiques distribuées de manière aléatoire dans n'importe quelle région à l'aide de RandomGeoPosition, et analysez la distance, la superficie et la distorsion angulaire des projections géographiques à l'aide de GeoGridUnitDistance, GeoGridUnitArea et GeoGridDirectionDifference.
- Apparence par défaut mise à jour pour les visualisations de GraphPlot, ainsi que de nouveaux thèmes de graphiques et des propriétés mises à jour.
- Fonctions de traitement de couleurs telles que FindMatchingColor, ImageRecolor et ColorDetect, alimentées toutes par le nouveau wrapper ColorsNear pour représenter un voisinage de couleur.
- Fonctions de reconnaissance de haut niveau telles que ImageCases, FacialFeatures, AudioIdentify et SpeechRecognize, et des améliorations de performances à FindFaces, FeatureSpacePlot, AudioMFCC, etc.
- Amélioration des performances dans les fonctions d'analyse audio telles que AudioIntervals et des fonctions de fenêtrage telles que HannWindow, et nouveau cadre AudioAnnotate pour annoter des objets audio.
- Prise en charge multilingue pour SpeechSynthesize, ainsi que la découverte et la recherche des voix améliorées disponibles à travers VoiceStyleData.
- ShortTimeFourier pour calculer et stocker les propriétés des transformées de Fourier à court terme, et InverseSpectrogram pour approximer un signal à partir d'un spectrogramme de magnitude.
- La structure de réseaux neuronaux a été améliorée avec des modèles pré-entraînés supplémentaires, de nouvelles couches, de nouveaux encodeurs et décodeurs, une prise en charge multi-GPU et un arrêt automatique de l'entraînement pour éviter le surapprentissage.
- ClassifierMeasurements peut désormais gérer les incertitudes et la moyenne multi-classes, et la méthode « NeuralNetwork » pour Classify a été grandement améliorée en utilisant un réseau à normalisation automatique.
- Apprenez une distribution de probabilité généralisée à partir de données arbitraires en utilisant LearnDistribution, remplacez les valeurs manquantes dans les données par les valeurs générées à l'aide de SynthesizeMissingValues et trouvez des exemples anormaux dans les données en utilisant FindAnomalies.
- Interagissez symboliquement avec des bases de données relationnelles à l'aide de RelationalDatabase, en intégrant des techniques hors noyau et en mémoire pour accéder à des données à l'échelle du téraoctet et en générant automatiquement du code SQL pour des bases de données populaires.
- Consultez à distance ou en mémoire des bases de données de graphes RDF à l'aide de requêtes SPARQL et importez/exportez des données RDF à partir de divers formats RDF.
- Prise en charge des propriétés « à la volée », filtrage et tri, agrégation, combinaison de types et échantillonnage de classes dans le cadre de l'entité.
- Données étendues et améliorées pour les entités intégrées dans tous les domaines, y compris ceux de la géographie, la culture et l'histoire, la science de la vie et la médecine, les finances, l'astronomie, les sciences de la terre, les transports, l'ingénierie, la linguistique et les mathématiques.
- Importation partielle efficace et autres améliorations de formats scientifiques tels que « FITS » et « HDF5 », ainsi que des formats tabulaires tels que « CSV » et « XLS ».
- NumericArray pour créer la représentation la plus compacte d'un tableau numérique.
- Passez des arguments à des fonctions dans n'importe quel ordre ou structure de crochets avec Curry, ou appliquez des fonctions vectorielles à travers des sous-listes d'éléments avec SubsetMap.
- Information a été considérablement étendue et modernisée pour fournir des informations sur différents types d'objets.
- La version initiale de Wolfram Compiler pour traduire des portions de code Wolfram Language en code machine natif optimisé.
- Améliorations du cadre d'évaluation externe, y compris des améliorations de performances de base, ExternalFunction pour appeler directement le code externe et WebExecute pour contrôler des navigateurs web.
- Créez, signez et déployez des transactions de chaîne de blocs personnalisées et interagissez avec des contrats de calcul à l'aide de BlockchainTransaction, BlockchainTransactionSign, BlockchainTransactionSubmit et BlockchainContractValue.
- Nouveau kit de Microcontroller pour automatiser la génération et le déploiement de code sur des microcontrôleurs.
- Interface bidirectionnelle au moteur de jeux Unity.
- Créez, stockez et accédez instantanément à des fonctions via Wolfram Function Repository public et le système ResourceFunction.
- Et bien plus encore.
Wolfram Language 11.3
| Mars 2018 | Documentation 11.3
La version 11.3 élargit le champ des fonctionnalités de Wolfram Language entre autres pour le calcul mathématique, le traitement audio et image, la modélisation de systèmes, l'apprentissage automatique et les réseaux neuronaux et bien plus encore.
- Fonctionnalités asymptotiques étendues, incluant les opérateurs relationnels et les solutions approximatives aux intégrales et aux équations différentielles.
- Appliquez des opérations algébriques aux deux côtés des équations et des inégalités avec ApplySides, et trouvez des preuves pour des théorèmes de logique équationnelle à partir d'axiomes FindEquationalProof.
- Créez des intensités lisses sur une carte avec GeoSmoothHistogram.
- FeatureSpacePlot3D pour tracer des espaces de caractéristiques à dimension réduite en 3D.
- Prise en cgarge de CurrentImage pour la capture simultanée de plusieurs appareils et la capture d'image Linux.
- FacialFeatures extrait les caractéristiques faciales telles que l'âge, les émotions et les points de repère, et FindFaces peut filtrer en fonction de ces caractéristiques.
- Codage de réseau audio efficace et extraction de fonctions pour les objets audio internes et externes.
- SpeechSynthesize prend en charge la synthèse native OS, et AudioDistance peut être utilisé pour calculer les mesures de distance pour les signaux audio.
- FindTextualAnswer pour trouver la partie d'un texte qui répond à une question, automatisation améliorée pour Classify et Predict et de nouvelles méthodes pour DimensionReduction.
- Modèles pré-entraînés supplémentaires, entraînement RNN plus rapide, génération de séquence efficace, résumés de sessions d'entraînement, partage de matrices, convolutions 3D et de longueur variable et des opérations sur les réseaux ont été ajoutés aux cadres de réseaux neuronaux.
- Parcourez, importez ou générez des modèles de systèmes pour l'extraction de données, prêts pour la simulation pour l'extraction, l'analyse et la visualisation de données.
- Le cadre de Blockchain accède aux informations actuelles sur les chaînes de blocs (par exemple Ethereum ou Bitcoin) et pour stocker/récupérer des données à l'aide d'une chaîne de blocs Wolfram.
- Nouvelle fonctionnalité au niveau des systèmes pour l'exécution de processus à distance, l'authentification de l'utilisateur, la gestion des processus et la capture de paquets réseau.
- Traitez directement le courrier dans les boîtes aux lettres en direct en recherchant, marquant, déplaçant, supprimant, etc.
- SendMail prend en charge les e-mails HTML et intègre automatiquement des objets tels que Dataset, TimeSeries et bien plus encore.
- Prise en charge améliorée de modélisation de systèmes, d'image matricielle, de l'audio, des tableaux, des tableurs, des systèmes et des formats de réseau.
- Capturez des entités et enregistrez des entités personnalisées et les types d'entités pour le calcul immédiat en utilisant le système EntityStore.
- Nouvelles fonctionnalités depuis le lancement de la version 11.2
Wolfram Language 11.2
| Septembre 2017 | Documentation 11.2
La version 11.2 élargit les capacités de toute une panoplie de fonctionnalités de pointe de Wolfram Language pour le traitement audio et image, l'apprentissage automatique, le calcul mathématique, la gestion des tâches et bien plus encore.
- Calculez les limites non dirigées et multivariées, les limites supérieures et inférieures ou les limites discrètes.
- Résolvez directement pour limiter les valeurs dans des équations continues ou discrètes.
- Prise en charge des transformées de Fourier pour les fonctions périodiques.
- Exécutez des opérations booléennes en 3D sur les régions.
- Nouvelles méthodes et options pour l'apprentissage automatique automatisé, avec prise en charge de l'extraction des vecteurs de mots, d'audio et de séquences.
- Types de couches de réseaux neuronaux étendus avec de nouvelles options et méthodes.
- Prise en charge supplémentaire pour les formats d'importation/exportation de réseaux neuronaux.
- ImageRestyle pour recréer une image en fonction des caractéristiques d'une autre.
- Obtenez des images satellites à l'aide de GeoImage.
- RegionImage pour la rastérisation 3D des régions.
- Capturez l'écran ou le notebook actuel à l'aide CurrentScreenImage et CurrentNotebookImage.
- SpeechSynthesize pour générer de l'audio parlé à partir d'expressions.
- Prise en charge pour l'audio stéréo, lecture audio programmée et la capture audio de Linux.
- Connectez-vous à des interprètes de langue externes à l'aide de ExternalEvaluate et StartExternalSession.
- Programmation réseau ZeroMQ à travers le cadre SocketConnect.
- Cadre pour configurer les valeurs d'initialisation et les calculs.
- Gérez les tâches asynchrones et de fond avec les cadres de TaskObject.
- Documentation supplémentaire pour l'algèbre linéaire numérique à bas niveau.
- Nouvelles fonctionnalités depuis le lancement de la version 11.1
Wolfram Language 11.1.1
| Avril 2017
La version 11.1.1 de Wolfram Language résout les problèmes critiques identifiés dans la version 11.1 et inclut des améliorations de performance.
- Réactivation de la prise en charge GPU pour les réseaux neuronaux pour Mac.
- Plusieurs mises à jour et corrections aux réseaux neuronaux, y compris une prise en charge appropriée pour le format HDF5.
- LinearModelFit n'utilise plus de mémoire excessive.
- Résolution des problèmes de rendu à l'aide de ListPlot3D.
- Les opérations de région sur les rectangles avec des coordonnées de tableaux emballés ne plantent plus.
Wolfram Language 11.1
| Mars 2017 | Documentation 11.1
La version 11.1 élargit les capacités de pointe de Wolfram Language en apprentissage automatique, réseaux neuronaux, traitement audio, statistique descriptive robuste et bien plus encore.
- Plus de 130 nouvelles fonctions à travers un large éventail de domaines d'application.
- 20 nouveaux types de couches de réseaux neuronaux et d'une prise en charge ininterrompue pour les réseaux récurrents et les séquences de longueurs variables.
- NetModel pour accéder à un dépôt croissant de réseaux neuronaux complets, entraînés et non entraînés.
- FeatureSpacePlot pour la visualisation de données, d'image, de texte, etc. basée sur l'apprentissage automatique.
- Nouvelles fonctions d'apprentissage automatique incluant SequencePredict, ActiveClassification et ActivePrediction.
- Enregistrez de l'audio directement dans les notebooks en utilisant AudioCapture, disponible immédiatement pour traitement et analyse.
- Faites des opérations arithmétiques (avec *, -, etc.) directement en images 2D et 3D.
- Prise en charge élargie pour la photographie et la microscopie de calcul.
- ImageGraphics pour trouver des approximations graphiques vectorielles dans les bitmaps.
- Constructeurs de remplissage d'espaces et de régions fractales tels que HilbertCurve et SierpinskiMesh.
- Nouvelles statistiques robustes et spatiales, incluant WinsorizedMean et SpatialMedian.
- GeoBubbleChart, ainsi que de la prise en charge élargie pour Callout, ScalingFunctions, etc.
- Prise en charge de dérivées à ordres symboliques.
- Données d'élévation géographique avec une résolution supérieure.
- Services externes intégrés pour la recherche sur le web, la recherche d'image sur le web et la traduction de texte
- Large système de PersistentValue pour stocker des valeurs entre les sessions en local, dans le cloud, etc.
- Séquences de commandes d'exécution automatique de Wolfram Language étendues à Windows.
Wolfram Language 11.0.1
| Septembre 2016
- Nouvelle prise en charge Audio pour Linux, ainsi que des améliorations de l'audio sur toutes les plateformes.
- Résolution du problème dans la rotation de Graphics3D et celui dans le bug de grossissement qui a provoqué le blocage du système.
- Amélioration significative de la performance dans l'importation de GIF.
- Résolution de la régression de Plot et des ralentissements dramatiques de ParametricPlot, ParametricPlot3D.
- Les fonctionnalités d'étiquetage et de légendes de ListPlot présentent désormais le comportement attendu.
- Améliorations en performance et en stabilité de Dataset et des fonctionnalités connexes.
- Ajout de plus de 9 000 mots au dictionnaire anglais pour la vérification de l'orthographe.
- TextRecognize prend désormais et correctement en charge toutes les langues documentées.
- Résolution du problème de stabilité dans la capacité de WolframScript à différencier entre options et noms de séquences de commandes.
- Résolution de l'évaluation partielle et d'autres erreurs générées par CenterArray.
- Activation de SetOptions pour URLRead, URLExecute et URLDownload.
Wolfram Language 11
| Août 2016 | Documentation 11.0
Wolfram Language 11 apporte toute une panoplie de nouvelles fonctionnalités majeures pour l'impression 3D, le traitement audio, l'apprentissage automatique ainsi que les réseaux neuronaux.
- Dotée de plus de 500 nouvelles fonctionnalités, la version 11 élargit considérablement la portée de Wolfram Language dans les domaines nouveaux et existants.
- Générez et importez algorithmiquement, imprimez directement des modèles en 3D à partir d'imprimantes locales 3D ou dans le cloud.
- Nouvelle synthèse de traitement audio et analyse pour les applications en musique et en parole.
- Nouveau cadre de réseaux neuronaux fournissant l'accès à un apprentissage profond accéléré par GPU.
- Fonctionnalités étendues et améliorées en apprentissage automatique, incluant l'extraction d'attributs et l'optimisation bayésienne.
- De nombreuses extensions et améliorations aux opérations Web et stockage de données.
- Nouvelle gamme élargie de visualisations, en passant par la statistique, la géographie, et l'anatomie, ainsi que l'amélioration des options de présentation.
- Meilleure performance et meilleurs attributs au leader dans l'industrie dans le domaine symbolique, numérique et géométrique.
- Fonctionnalités géographiques élargies, incluant de nouvelles entités géographiques de données, arrière-plans de cartes, des projections, et bien plus encore.
- Nouvelle photographie de calcul, et davantage d'outils pour le traitement d'image et de signaux.
- Nouvelle prise en charge et amélioration des matrices aléatoires, des séries temporelles, et des quantités en probabilités et statistiques.
- Cadre de canaux expérimental de Wolfram pour les communications asynchrones entre cloud, bureau, et systèmes imbriqués.
- Exécutez du code Wolfram Language depuis n'importe où, en local et dans le cloud à l'aide du nouvel interprète de lignes de commande WolframScript.
- Constructions de programmation fonctionnelle plus riche grâce aux améliorations en traitement de listes et de tableaux.
- Traitement de texte et langage plus puissant et meilleure prise en charge multilingue.
- Un accès plus rapide, plus souple à la base de connaissances grandissantes Wolfram Knowledgebase, incluant la prise en charge des jeux de données arbitraires.
- Et bien plus encore.
Wolfram Language 10.4.1
| Avril 2016
- La version 10.4.1 de Wolfram Language résout certains problèmes critiques identifiés dans les récentes versions.
- Résolution des problèmes OpenGL occasionnant des problèmes graphiques, en particulier dans le rendu, la rotation ainsi que dans la dynamique des fonctions Graphics3D et Manipulate.
- Correction des erreurs d'évaluation renvoyées par ListPlot [Table[…]] et CoefficientRules.
- Show fonctionne désormais avec les objets de GeoGraphics
- Assistance et documentation renforcées pour DateFormat lors de l'utilisation d'Interpreter
Wolfram Language 10.4
| Mars 2016 | Documentation 10.4
La version 10.4 fournit un enrichissement important dans les fonctionnalités impliquées dans les services et les systèmes cloud, le calcul géographique et géométrique, la visualisation dynamique, la création d'applications interactives ainsi qu'un large éventail d'autres améliorations.
Découvrez la liste complète des nouveautés de la version 10.4 de Wolfram Language
Blogs sur les possibilités d'utilisation envisagées par nos développeurs
- Prise en charge de filtrage par motif et d'autres accélérations importantes dans de nombreuses opérations pour Association.
- Capacité à définir implicitement une Entity par sa valeur et sa propriété.
- Nouvelle fonction CloudExpression pour la représentation d'une expression dont la valeur est constamment stockée dans le cloud.
- Fonctionnalités d'interface utilisateur expérimentales pour créer des applications interactives en utilisant AskFunction.
- Les tracés échelonnés peuvent désormais être générés en utilisant ListPlot, ListLinePlot et DateListPlot via l'option ScalingFunctions, en plus de la toute nouvelle Dendrogram pour construire un dendrogramme à partir du partitionnement hiérarchique des éléments de liste.
- Nouveau calcul textuel et les fonctionnalités de données pour la vérification d'orthographe et l'analyse de fréquence de mots, ainsi que TextSearch et Snippet.
- Nouvelles capacités en graphes et réseaux pour construire PlanarGraph et pour déterminer ConnectedGraphComponents pour beaucoup de types de graphes.
- ClusterClassify expérimentale pour générer une ClassifierFunction basée sur des groupes présents dans les données numériques, de texte et d'image ainsi que de date et d'heure.
- Nouvelles fonctions de calcul symbolique DifferenceQuotient et GreenFunction, ainsi que des fonctionnalités supplémentaires pour la théorie des nombres et le traitement du signal.
- Ajout de formats de calcul géométrique et de fonctions pour construire des mailles à partir de tableaux, aussi bien pour calculer les propriétés des régions comme l'inertie ou des moments d'intégrales générales, la limite des régions pour des ensembles de points et les mesures de régions définies par des formules de paramètre.
- Prise en charge élargie pour des données de Quantity en probabilité et en statistique incluant la nouvelle fonction QuantityDistribution.
- Avec la nouvelle fonction expérimentale DynamicGeoGraphics vous pouvez créer des images géographiques 2D interactives capables d'être déplacées ou zoomées.
- Nouvelle fonction DynamicImage de visualisation d'image interactive pour le panoramique et le zoom dans les grandes images, et les fonctionnalités de HighlightImage considérablement élargies pour mettre en évidence des régions d'intérêt déterminées.
- Améliorations de la capacité de la fonction d'étiquetage et des données pour certaines fonctions par le biais du wrapper Labeled ou de l'option PlotLabels
- Prise en charge d'Arduino Yun pour servir d'interface à Wolfram Data Drop.
- Connectivité API via ServiceConnect à sept services externes supplémentaires incluant Google Analytics, SurveyMonkey, FRED et PubMed pour la récupération et l'analyse des données.
- Plus de 20 nouveaux types d'interprètes pour l'utilisation dans Interpreter et constructions similaires, incluant des champs du formulaire intelligent déployés.
- Ajout de prise en charge pour 24 nouvelles familles de polices de caractères pour la personnalisation supplémentaire de web et des travaux d'impression.
Wolfram Language 10.3.1
| Décembre 2015
- Performance restaurée lorsque vous envoyez des chaînes en utilisant WSTP (Wolfram Symbolic Transfer Protocol).
- Amélioration de la stabilité des fonctionnalités de traitement d'image incluant Image3D, ColorConvert et HighlightImage.
- Résolution des ralentissements en temps d'évaluation pour des fonctions d'interpolations numériques.
- Meilleure importation des formats de fichiers d'image incluant JPEG et TIFF.
- Restauration du comportement attendu pour certains arguments de TravelDirections et Nearest.
- De nombreuses mises à jour de l'interface utilisateur incluant DynamicModule, ActionMenu et Frames.
Wolfram Language 10.3
| Octobre 2015 | Documentation 10.3
La version 10.3 continue rapidement de se renforcer à partir des domaines introduits pour la première fois dans la version 10 tout en perfectionnant les meilleures capacités déjà intégrées.
- Accès aux identités et aux propriétés d'une vaste collection de fonctions mathématiques telles que celles utilisées dans Wolfram Language via MathematicalFunctionData.
- Nouvelles fonctionnalités de calcul géographique incluant TravelDirections, TravelDistance et bien plus encore pour le calcul de temps de parcours, des méthodes et d'autres données similaires.
- Nouveaux types d'interprètes AnatomyData et AnatomicalStructure pour le calcul et le déploiement connectés à Wolfram Cloud.
- Capacité à grouper, à copier et à identifier des cas spécifiques d'entités de calcul plus autonomes et plus efficaces.
- Prise en charge pour les distributions et des propriétés de matrices aléatoires.
- Formes d'opérateurs comparatifs incluant GreaterThan, LessThan et EqualTo pour tester les expressions.
- Amélioration de la compréhension du langage naturel avec des données linguistiques supplémentaires pour la manipulation de chaînes de mots et d'alphabets.
- Nouvelle fonctionnalité de date et de l'heure pour la représentation et la manipulation des fuseaux horaires.
- Prise en charge symbolique pour résoudre des équations aux dérivées partielles et des problèmes à valeurs propres.
- Plus d'options pratiques de programmation de réseau pour la recherche d'hôte, la représentation de l'adresse IP et la connexion socket.
- Amélioration de la fonctionnalité pour le traitement et l'analyse des éléments de texte et de la structure incluant les définitions, les parties du discours, les traductions et bien plus encore.
- Nouvelles options de service de connexion aux données de GoogleCalendar, GoogleContacts et de Yelp, ainsi qu'ArXiv et CrossRef pour la recherche universitaire.
Wolfram Language 10.2
| Juillet 2015
Dotée des fonctionnalités exclusives issues de Wolfram Language, améliorée de plus d'une centaine de nouvelles fonctions, enrichie dans les opérations réalisables dans le cloud et dans les possibilités de connexion aux données externes et aux services, Wolfram Language 10.2 devient la toute dernière version indispensable.
- Nouvelles fonctionnalités de volume et de visualisation de données discrètes : SliceDensityPlot3D et ListStepPlot.
- Résolution numérique des valeurs et fonctions propres pour EDO et EDP.
- Nouvelles capacités pour la recherche et l'analyse de texte.
- Nouvelles méthodes et mises à jour pour l'apprentissage automatique supervisé et non supervisé.
- Traitement automatique d'e-mails avec MailReceiverFunction et MailResponseFunction.
- Mises à jour des séries temporelles et des statistiques, y compris la prise en charge pour les mesures d'intensité dans Histogram.
- Opérations supplémentaires pour les listes et les associations, y compris la suppression automatique d'éléments en utilisant Nothing.
- Utilisation élargie de cloud et les options de déploiement pour le contrôle des autorisations, les tâches planifiées, l'enregistrement des données et des objets locaux.
- Techniques de traitement d'image pour la photographie de calcul incluant le mapping de la tonalité, la combinaison d'exposition et bien plus encore.
- De nombreuses améliorations de calcul pour les régions géométriques de base et à maillage.
- Un Alphabet international, plus une gamme complète d'ensembles, de codes techniques et d'autres caractères.
- Prise en charge de beaucoup plus de fichiers de formats géométriques et de données avec des améliorations significatives en importation/exportation de STL et de JSON simplifié.
Wolfram Language 10.1
| Mars 2015
La version 10.1 apporte une vaste gamme d'améliorations en termes de performance, de couverture et une plus grande facilité d'utilisation ainsi que plusieurs grandes nouvelles prouesses algorithmiques : telles que l'identification d'image et le déploiement de règles de grammaire définie par l'utilisateur.
- Prise en charge de Wolfram Data Drop accumulateur universel de données.
- Identification automatique d'objets : ImageIdentify
- Réduction automatique de la dimensionnalité pour les données incorporées.
- Nouvelle visualisation d'information : WordCloud, TimelinePlot et des thèmes pour les jauges.
- Interface linguistique programmable pour des grammaires et des actions définies par l'utilisateur.
- Nouvelles méthodes pour construire des formes complexes et d'interprètes avec CompoundElement et RepeatingElement.
- Prise en charge de nombreuses opérations sur les séries temporelles irrégulièrement espacées.
- Nouvelles opérations de liste pour la manipulation des séquences, en sélectionnant les plus grands éléments, etc.
- Prise en charge au niveau du langage pour la cryptographie d'OpenSSL.
- Accès aux contenus incorporés de Wikipédia.
- 31 nouvelles fonctions de manipulation de chaînes incluant la séparation des mots et des phrases.
- Directe prise en charge des tableaux d'octets, des formats d'image brutes, etc.
- Prise en charge simplifiée pour la connectivité Arduino.
- Améliorations des performances, de la documentation et d'interopérabilité de Dataset.
Wolfram Language 10.0.2
| Décembre 2014
- Nouvelle prise en charge EmbedCode pour les langages, incluant R, Scala, Perl et Ruby.
- Nouvelles optimisations, prise en charge des entrées, amélioration de la performance, correction de bugs pour le calcul géométrique.
- Options supplémentaires pour DocumentGenerator, incluant DocumentDescription, GeneratedDocumentBinding, GeneratedDocumentHistoryLength et bien plus encore.
- Options supplémentaires pour DateFunction, SunPosition et MoonPosition.
- Améliorations de la performance et correction de bugs pour les statistiques.
- Multiples corrections des bugs de visualisation, nouvelles icônes pour les cartes et une plus grande variété d'entrées NumberLinePlot.
- Replace, ReplaceAll et ReplacePart fonctionnent désormais avec Associations.
- Trente-quatre nouveaux types d'interprètes.
- Prises en charge supplémentaires pour bureau et cloud avec ScheduledTask.
- Plusieurs corrections et mises à jour aux VerificationTest.
- Nouvelles options pour Animator, including AnimationRunTime et AnimationTimeIndex.
Wolfram Language 10.0.1
| Septembre 2014
- Améliorations et mises à jour en traitement d'image, incluant de nouveaux effets d'image, Image3D, options pour WatershedComponents et prise en charge de couleurs incorporées pour Nearest et FindClusters.
- Syntaxe de SendMail simplifiée pour faciliter l'utilisation.
- Activation de nouveaux opérateurs et compositions d'opérateurs pour les fonctions d'associations comme Dataset et Query.
- Mise à jour en compatibilité RLink pour R 3.1.
- Nouveaux types d'Interpreter tels que « Beach », « CountryClass », « OilField » et « Reef ».
- Nouvelles optimisations, prise en charge des entrées, et types de chemins pour le calcul géographique et les régions.
- Les fonctions d'apprentissage automatique Classify et Predict prennent désormais en charge NeuralNetwork comme une méthode de classification incorporée.
- Améliorations en stabilité et en performance pour une expérience d'interface utilisateur régulière sur toutes les plateformes.
- Amélioration de la couverture des types de données pris en charge par SemanticImportet des optimisations pour la gestion des colonnes anonymes, champs vides, données sans en-tête et importation de fichiers avec des noms de fichiers longs.
- Mises à jour et améliorations apportées à une vaste gamme de domaines, incluant les données météorologiques, les associations, l'intégration symbolique et les calculs de mesure sur les régions implicites.
- Mise à jour de la stabilité et performance pour certains types de graphiques, de diagrammes et de solveurs numériques incluant NDSolve, ParametricNDSolve, SparseArray et MatrixExp.
Wolfram Language 10.0
| Juillet 2014 | Documentation 10.0
- Apprentissage automatique hautement automatisé, y compris des modèles prédéfinis pour une vaste gamme de tâches.
- Calcul géométrique intégré, y compris géométrie symbolique, régions à base de trame, régions par nom et par formule.
- Calcul géographique avancé, incluant la puissante nouvelle fonction GeoGraphics pour la construction de cartes.
- Calcul avec des jeux de données structurés et importation de données sémantiques.
- Capacité à créer et déployer des formes puissantes sur le web qui comprennent les entrées en langage naturel.
- Nouvelle construction d'associations fondamentales facilitant la recherche et mise à jour hautement efficace.
- Cadre élargi de processus aléatoire, incluant les modèles cachés de Markov et l'analyse automatisée des séries chronologiques.
- Système flexible pour représenter symboliquement les dates et temps et effectuer des calculs sur eux.
- Thèmes de tracé intégrés pour adapter les graphiques à des publics spécifiques, des rapports d'affaires aux articles techniques.
- Traitement d'image 2D et 3D amélioré avec prise en charge étendue de couleur.
- Systèmes de contrôle non linéaires et traitement de signal amélioré.
- Analyse d'élément fini, EDP améliorées, équations différentielles symboliques à retard et des équations différentielles hybrides.
- Opérateurs mathématiques formels, variables dimensionnelles, calcul algébrique et graphique élargi.
- Génération automatique de rapports et modélisation de chaînes, fichiers et HTML.
- Connectivité pour travailler avec les appareils externes, services, APIs et manipulation d'URL.
- Test unitaire intégré.
- Intégration au Wolfram Cloud.
- Accès au Wolfram Knowledgebase élargi.
- Et bien plus encore.
Wolfram Language 9.0.1
| Janvier 2013
- Amélioration de performance et de stabilité pour les fonctions de traitement d'image, extension de la couverture pour image 3D.
- Amélioration des installations de flux de travail et la stabilité pour configurations Linux.
- Amélioration de performance et de robustesse de nombreuses fonctions des processus aléatoires.
Wolfram Language 9.0
| Novembre 2012 | Documentation 9.0
- Prise en charge des unités hautement intégrées, y compris l'entrée linguistique en forme libre, les conversions et la cohérence dimensionnelle de vérification de graphes et de calculs numériques et symboliques.
- Nouvelle analyse de graphes et de réseaux, incluant un lien prédéfini pour Facebook, LinkedIn, Twitter et bien plus encore.
- Nouvelle fonctionnalité majeure pour la science des données, les probabilités et les statistiques, incluant l'analyse de survie et la fiabilité, les chaînes de Markov, la théorie des files, les séries chronologiques, les équations différentielles stochastiques.
- Traitement volumétrique d'image 3D et une technologie de base qui augmente la performance des images et vidéos 2D et 3D.
- Traitement de signal analogique et numérique intégré.
- Tenseurs symboliques prédéfinis avec la prise en charge de toute sorte de gamme de tableaux, dimension et la symétrie.
- Jauges hautement personnalisables pour tableaux de bord et contrôles.
- Prise en charge de l'ensemble du système pour légendes automatiques et diagrammes.
- R pleinement intégré en Wolfram Language pour un flux de travail pour un échange fluide de données et de codes.
- Accès complet au Web côté client pour échange de données avec les serveurs distants et interaction avec les API Web.
- Et bien plus encore.
Wolfram Language 8.0.4
| Octobre 2011
- Nouvelles fonctions CDFInformation et CDFDeploy pour déployer des fichiers CDF par programmation.
- Amélioration de la mémoire d'utilisation de la fonction Share lors de l'enregistrement de grands jeux de données.
- Librairie MKL mise à jour pour améliorer la performance.
- Amélioration de performance des fonctions de citation.
- Amélioration du comportement de variables optimisées dans les instructions conditionnelles compilées.
Wolfram Language 8.0.1
| Mars 2011
- Beaucoup de nouvelles simplifications automatiques pour les distributions dérivées, y compris les transformations affines, les sommes de variables, les mélanges de paramètres et les distributions censurées et tronquées.
- Amélioration des résultats de Dot avec de grandes listes de nombres entiers (> 1 000 000 éléments).
- Amélioration de stabilité avec la nouvelle version de la Bibliothèque Math Kernel d'Intel.
- Amélioration de performance et de robustesse de beaucoup d'opérations de graphes et réseaux.
- Amélioration de la création de connexions TCPIP de MathLink TCPIP sous certaines conditions spéciales du réseau.
- Amélioration de l'exportation d'image Real et « Real32 » au format TIFF, pour être visible par beaucoup plus de visualisations d'image de format TIFF.
Wolfram Language 8.0
| Novembre 2010 | Documentation 8.0
- Intégration au Wolfram|Alpha.
- Probabilité automatisée et calcul d'espérance.
- Plus d'une centaine de nouvelles distributions statistiques et de nombreuses visualisations statistiques.
- Génération de nouvelles distributions statistiques directement à partir des données, formules et d'autres distributions.
- Amélioration de graphes, réseaux et capacités d'algèbre linéaire.
- Plus de 60 solveurs d'option sur actions exotiques et plus de 100 indicateurs financiers prédéfinis.
- Capacités de systèmes de contrôle prédéfinies.
- Fonctionnalités d'analyse d'image améliorées.
- Analyse sonore prédéfinie.
- Prise en charge prédéfinie pour CUDA et OpenCL.
- Génération automatique du code C.
- Manipulation symbolique et optimisation du code C.
- Amélioration des graphes 2D et 3D, y compris le mappage de texture et l'accélération matérielle 3D rendu.
- Et bien plus encore.
Wolfram Language 7.0.1
| Mars 2009
- Amélioration de la performance des fonctions clés de traitement d'image.
Wolfram Language 7.0
| Novembre 2008 | Documentation 7.0
- Calcul en parallèle à haute performance prédéfini.
- Traitement d'image prédéfini.
- Nouvelles données référencées sur demande, incluant données génomiques, données de protéines, données météorologiques historiques et actuelles.
- Beaucoup de nouvelles fonctionnalités d'utilisation et de productivité.
- Visualisation de graphes et d'informations.
- Visualisation de champs vectoriels.
- Prise en charge complète de courbes vectorielles, incluant les NURBS.
- Calcul booléen de puissance industrielle.
- Analyse de modèle statistique.
- Données géodésiques et SIG (système d'information géographique).
- Beaucoup de découvertes de calcul symbolique, incluant le calcul discret, la reconnaissance de séquence et les racines transcendantes.
- Et bien plus encore.
Wolfram Language 6.0.3
| Juin 2008
- Amélioration des options pour manipuler MatrixForm et TableForm.
- Amélioration des options pour manipuler ListPlot.
- Amélioration des options pour manipuler AxesLabel et les combinaisons de Ticks.
- Amélioration de la manipulation des données numériques sans espaces dans l'importation de Protein Data Bank (PDB).
- Changement d'enroulement dans l'exportation d'objets LightWave (LWO) afin de mieux se conformer aux normes de l'industrie.
Wolfram Language 6.0.2
| Février 2008
- Amélioration en performance des convertisseurs Import et Export sous Mac et Unix.
- Accélération significative de l'importation de fichiers de données binaires.
- Amélioration du traitement des graphiques lors de l'exportation de TeX et PDF.
- Amélioration de l'importation des métadonnées de fichiers FITS d'image astronomiques.
Wolfram Language 6.0.1
| Juillet 2007
- Paramètres de proxy automatiques et manuels améliorés pour la connectivité Internet.
- Amélioration significative de la performance de WSTP (Wolfram Symbolic Transfer Protocol) sous les systèmes Mac et Unix.
- Amélioration de la performance d'une vaste gamme de convertisseurs Import et Export.
- ListPlot, ListPlot3D et Plot3D plus rapides pour un grand nombre de points.
- Extensions à la reconnaissance automatique du type de fichier pour Import.
- Prise en charge complète pour les valeurs mises à l'échelle de FontSize.
- Amélioration de l'importation de Table, CSV, TSV et MathML.
- Mise à jour des données référencées.
Wolfram Language 6.0
| Mai 2007 | Documentation 6.0
- Interactivité dynamique, permettant aux interfaces interactives sophistiquées d'être créées à partir de simples lignes d'entrée.
- Visualisation adaptative résistant aux impacts pour la création automatisée des fonctions et graphes de haute-fidélité.
- Langage pour intégration de données, y compris l'intégration automatique de centaines de formats de données standard.
- Chargement sur demande de données organisées pour les mathématiques, la physique, la chimie, la finance, la géographie, la linguistique et bien plus encore.
- Construction d'interface symbolique pour la création immédiate d'interfaces arbitraires de programme simple.
- Esthétique de calcul automatisées, avec l'optimisation algorithmique pour la présentation visuelle.
- Unification des graphiques actifs et des commandes avec un enchaînement de texte et d'entrée.
- Et bien plus encore.
Wolfram Language 5.2
| Juillet 2005
- Prise en charge sur toute la plateforme pour l'adressage à 64 bits.
- Prise en charge complète sur grandes plateformes.
- Algèbre linéaire numérique en parallèle.
- Nombre à précision arbitraire amélioré à 64 bits.
- Amélioration en performance à base de vecteur.
- Sélection d'installation binaire automatique.
- Prise en charge SSH pour des noyaux distants sécurisés.
- vCard et importation RSS.
- De nouveaux algorithmes pour les équations différentielles symboliques.
- Amélioration de la performance des systèmes de diophantiennes linéaires.
- Amélioration de l'élimination des quantificateurs quadratiques.
- Prise en charge personnalisée des fonctions particulières de haut niveau.
- Amélioration des graphes statistiques.
Wolfram Language 5.1
| Novembre 2004
- Manipulation de chaînes de puissance industrielle.
- Connectivité de base de données universelle prédéfinie.
- Entrée-sortie de données binaires hautement optimisées.
- Formats supplémentaires d'importation et d'exportation incluant XLS et AVI.
- Prise en charge de services web intégrés.
- Visualisation de réseau automatisé 2D et 3D.
- Visualisation de vecteur à haute performance.
- Amélioration de la performance de l'algèbre linéaire numérique.
- Fonctions par morceaux entièrement intégrées.
- Intégration aux régions définies implicitement.
- Manipulation d'événement dans les équations différentielles.
- Nouveaux algorithmes pour équations différentielles symboliques.
- Ajout de capacités d'analyse typologique.
- Interface GUIKit et générateur d'applications prédéfinis.
Wolfram Language 5.0
| Juin 2003 | Documentation 5.0
- Vitesse record à travers le processeur optimisé d'algèbre linéaire symbolique.
- Prise en charge complète pour l'algèbre linéaire creuse à grande vitesse.
- Solveurs numériques de nouvelle génération pour les équations différentielles ordinaires et partielles.
- Nouveaux algorithmes majeurs pour résoudre des équations et inégalités symboliquement dans différents domaines.
- Solveur entièrement intégré pour les équations différentielles algébriques.
- Optimisation et programmation linéaire à haute performance, incluant la méthode de point intérieur.
- Solveurs numériques plus généralisés et étendus pour accepter les variables de tableaux vectoriels et généraux.
- Solveur de pointe pour les équations de récurrence.
- Prise en charge plus large pour les hypothèses dans le calcul symbolique.
- .NET/Link inclus, fournissant une intégration complète avec le cadre.NET de Microsoft.
- Importation et exportation flexible de DICOM, PNG, SVG, et formats de matrice creuse.
Wolfram Language 4.2
| Juin 2002
- Intégration de Java transparent avec J/Link 2.0 et Java Runtime Engine intégré.
- Amélioration de la programmation linéaire et optimisation.
- Amélioration de la vitesse et robustesse pour beaucoup de fonctions numériques.
- Amélioration de simplificateur.
- Amélioration des statistiques, incluant le nouveau progiciel ANOVA.
- Nouveau progiciel groupé Combinatorica pour la combinatoire et théorie de graphes.
- Nouveau progiciel groupé AuthorTools pour l'édition technique.
- Nouveaux formats d'importation et d'exportation, incluant FITS et STDS.
- Extensions XML qui permettent aux notebooks et expressions de Wolfram Language d'être stockés en tant que XML.
- Nouveau progiciel d'outils XML groupés pour manipulation XML symbolique.
- Prise en charge pour exportation XHTML, incluant les feuilles de style.
- Prise en charge MathML 2.0 élargie.
Wolfram Language 4.1
| Novembre 2000
- Introduction de la version OS X de Macintosh (version 4.1.5 en 2001).
- Amélioration de filtreurs et compilateurs de Wolfram Language augmentant la vitesse et minimisant la consommation en mémoire.
- Nouveau progiciel standard pour intégration sur les régions à inégalités définies et fonctions par morceaux.
- Amélioration spectaculaire de la vitesse dans les fonctions statistiques.
- Conversion entre les systèmes linéaires d'équations et matrices.
- Intégration Java avec J/Link 1.1.
- Amélioration de l'intégration de MathML sur le web.
- Prise en charge pour sauvegarder le format techexplorer IBM.
- Nouveaux filtres rapides d'importation et d'exportation pour fichiers Excel, données tabulaires et compressées BMP, DXF et STL.
- Prise en charge de manipulation en temps de graphiques 3D sur les plateformes Linux et Unix.
- Routines graphiques pour le tracé défini par les inégalités.
- Progiciel de trigonométrie discrète.
Wolfram Language 4.0
| Mai 1999 | Documentation 4.0
- Amélioration approfondie de la vitesse et de l'efficacité dans le calcul numérique.
- Publication de documents dans une vaste gamme de variété de formats.
- Importation et exportation directe de plus de 20 données standard, graphes et formats de fichiers son.
- Gamme élargie et améliorations pour l'analyse de données, incluant corrélation, convolution, et un nouvel algorithme de transformée de Fourier.
- Prise en charge pour manipulation de calcul dans des domaines algébriques spécifiés.
- Amélioration dans beaucoup de fonctions intégrées de Wolfram Language.
Wolfram Language 3.0
| Septembre 1996 | Documentation 3.0
- Système interactif de composition mathématique.
- Nombres algébriques.
- Le compilateur de Wolfram Language implémente les tableaux de nombres de machines.
- Prise en charge des moindres carrées non-linéaires avec la technique de Levenberg-Marquardt.
- Amélioration d'interpolation (important dans la recherche du résultat des équations différentielles ordinaires numériques).
- Arithmétique d'intervalles.
- Nouvelles fonctions pour simplifier et transformer les expressions.
- Optimisation des fonctions de base de Groebner.
- Beaucoup de nouvelles fonctions particulières.
- Contrôle de flux de la programmation à base d'exception.
Wolfram Language 2.2
| Juin 1993
- WSTP (Wolfram Symbolic Transfer Protocol) pour Windows.
- Ajout de routine de tracé Isocontour.
- Ajout des solutions symboliques de premier ordre des équations aux dérivées partielles.
- Ajout de dix autres progiciels dans des domaines comme les trois dimensions de traçage du contour, calcul des variations et de la musique.
- Solutions numériques plus rapides de systèmes linéaires creux d'équations.
- Intégration définie symbolique élargie pour inclure des tests de singularités non intégrables et gérer également des coupures de branche dans la gamme de l'intégration.
Wolfram Language 2.1
| Juin 1992
- Mise à jour des algorithmes de tracé de contour.
- Améliorations et documentation de WSTP (Wolfram Symbolic Transfer Protocol) pour Unix.
- WSTP (Wolfram Symbolic Transfer Protocol) pour Macintosh.
- Ajout de nouveaux progiciels dans des domaines tels que le montage non linéaire, la manipulation de fichier binaire, les fonctions delta de Dirac et la synthèse sonore.
Wolfram Language 2.0
| Janvier 1991 (première grande mise à jour)
Documentation 2.0
- Solveur d'équation différentielle ordinaire numérique.
- Compilateur numérique.
- Amélioration de l'algèbre linéaire.
- Implémentation de l'algorithme de Risch pour Integrate.
- Solveur d'équation différentielle ordinaire symbolique.
- Séries élargies à une vaste gamme de fonctions particulières.
- Ajout de ParametricPlot3D.
- Vaste gamme d'embellissement pour les graphiques.
- Amélioration de l'élimination de surface cachée pour graphiques 3D.
- Vaste gamme d'opérations de chaîne et de fichier.
- Protocole WSTP (Wolfram Symbolic Transfer Protocol) pour interprocessus et communication en réseau.
- Prise en charge du son.
- Prise en charge des caractères étrangers.
- Détection d'erreurs et débogage.
Wolfram Language 1.2
| Août 1989
- Prise en charge de noyaux distants.
- Amélioration majeure de l'intégration symbolique.
- Capacités de résolution des équations différentielles rudimentaires avec DSolve.
- Résolution des équations transcendantes et bien d'autres qui nécessitent l'utilisation explicite des fonctions inverses.
- Interpolation polynomiale exacte.
- Ajout de LinearProgramming, ConstrainedMax et ConstrainedMin.
- Ajout de MatrixPower et MatrixExp.
- Ajout des bases de Groebner.
- Ajout d'Options Modulus à Det, Inverse et LinearSolve.
- Progiciels de statistiques et d'image.
- Vaste gamme d'options et nouvelles fonctionnalités graphiques, y compris axes et étiquettes pour les graphiques 3D.
- Polynomiale GCD (grand commun diviseur) à plusieurs variables plus efficace et factorisation.
Wolfram Language 1.0
| Juin 1988 | Documentation 1.0
- Lancement initial de Wolfram Language.