New in Mathematica 13.3
Version 13.3 introduces new functions that utilize large language models, as well as expands functionality for machine learning, mathematical computations, foreign function interface and more.

- Added many new functions for calling large language model (LLM) functionality programmatically and for allowing LLMs to access Wolfram Language tools:
ChatObject
,ChatEvaluate
,LLMFunction
,LLMSynthesize
,LLMTool
and more. - Edit properties for a given kernel with
KernelConfigurationEdit
. - Symbolic representation and manipulation of unit tests with
TestCreate
,TestObject
,TestEvaluate
andTestEvaluationFunction
. - Compute vector line integrals with
LineIntegrate
and vector surface integrals withSurfaceInterage
. - Perform complex contour integration with
ContourIntegrate
. - Support for the Appell bivariate hypergeometric special functions:
AppellF2
,AppellF3
andAppellF4
. - Multiple new functions added and updated to represent finite fields and finite field elements and perform polynomial computations over finite fields, including
FiniteField
,FiniteFieldElement
,FiniteFieldEmbedding
,FiniteFieldElementNorm
,MinimalPolynomial
andMultiplicativeOrder
. - Multiple linear algebra functions have been updated to support structured matrices with compact representation and fast computation, controlled by the new
TargetStructure
option. - Statically or dynamically highlight specific elements in visualizations with
Highlighted
and set global highlighting effects for visualizations withPlotHighlighting
. - Calibrate a system model's parameters with measurement data using
SystemModelCalibrate
. - Publish 3D graphics and geometries to AR devices with
ARPublish
. - Added support for the "USD" and "GLTF" AR formats for mobile devices.
- Measure how different two regions are with
RegionHausdorffDistance
and compute the farthest distance between two regions withRegionFarthestDistance
. - Compute the minimal enclosing ball for a set of points with
CircumscribedBall
and compute the maximum inscribed ball withInscribedBall
. Haloing
creates a halo around a graphics object, typically used for text labels.ImageSynthesize
generates an image from a textual prompt.FindImageShapes
finds common shapes (lines, circles, ellipses, ...) in an image.- New functions to represent, load and get pointers to functions in dynamic libraries:
ForeignFunction
,ForeignFunctionLoad
andForeignPointerLookup
. - Several functions added for raw memory operations:
RawMemoryAllocate
,RawMemoryFree
,RawMemoryRead
,RawMemoryWrite
,RawMemoryImport
andRawMemoryExport
. - Support for memory-managed objects with
ManagedObject
,CreateManagedObject
andUnmanageObject
.
See the complete list of what's new in the Wolfram Language with Mathematica 13.3 at the Wolfram Research website