New in Mathematica 14.1
Mathematica Version 14.1 ntroduces the unified Wolfram application and expands Wolfram Language by offering new tools for working with neural nets and LLMs, for finding differences in content, for working with images and videos, and for exploring scientific evaluations through biomolecules, astrophysics and more.
- Flip one of the bits of an integer number with
BitFlip - Added several functions to test elements of a list:
AllSameBy,AllMatch,AnyMatch,NoneMatch LLMPromptGeneratorallows adding context-dependent messages to an LLM prompt- Search in a text corpus by semantic similarity with
SemanticSearch - Create and update semantic similarity indices with
CreateSemanticSearchIndexandUpdateSemanticSearchIndex - New service connections to LLMs:
AlephAlpha,GoogleGemini,MistralAI,Cohere,DeepSeek,TogetherAIandGroq - Create, update and search vector databases with
CreateVectorDatabase,AddToVectorDatabaseandVectorDatabaseSearch - Support for symbolic vector, matrix and array symbols with
VectorSymbol,MatrixSymbolandArraySymbol - Added support for symbolic vectors, matrices and array inputs to numerous functions, including
D,Grad,Div,Laplacian,Transpose,TensorTranspose,Dot,Cross,TensorContractand more - Standard constructors needed for symbolic vector, matrix and array formulas added:
SymbolicZerosArray,SymbolicOnesArray,SymbolicIdentityArrayandSymbolicDeltaProductArray - Stability analysis for systems of differential equations added with
DStabilityCondititions - Stability analysis for systems of difference equations added with
RStabilityCondititions - Added versions of the trigonometric functions for use with degree arguments:
SinDegrees,CosDegrees,TanDegrees,CotDegreesand more PascalBinomialis a binomial that preserves Pascal's identity for all integers- Conform a list of dates or times to have shared granularity and calendar with
ConformDates - Descriptive statistics functions like
Mean,Median,Variance,Correlationand others have been updated to work on dates and time data AstroRiseSetcomputes rise and set times for any astronomical object, observed anywhere on any datePolarCurverepresents curves in polar coordinates- Count triangle cycles in a graph with
GraphTriangleCount ManipulateVideocreates a video fromManipulateusing keyframe parameters- Sow video snippets to later reap the full video with
SowVideoandReapVideo VideoFrameFoldtransforms a video using a stateful iteration- Add a subtitle track to video from audio transcription with
VideoTranscribe - Plot a summary of the video and audio tracks with
VideoSummaryPlot - Multiple functions that take audio input, such as
AudioAmplifyandAudioNormalize, now also work on video input ElectricCurrentPDEComponentmodels electric currents in PDEsVonMisesStresscomputes the von Mises stress from a stress tensor- View the differences between two notebooks, files, strings, lists, etc. with
Diff - Perform a three-way diff on supported diff targets with
Diff3 - Apply a diff change set to an existing object with
DiffApply FunctionCompilehas been updated and now reports progress and gives a detailed report on compilation errors; it also now supports theCompilerRuntimeErrorActionoption, which controls behavior when errors are encountered running compiled code- Symbolic representation of external operations added with
ExternalOperation $DistributedDefinitionsandClearDistributedDefinitionsreturn and clear the list of all symbols whose definitions have been distributed to parallel subkernels, respectively
See the complete list of what's new in the Wolfram Language with Mathematica 14.1 at the Wolfram Research website













