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.
Stephen Wolfram's Blog Entry announcing Version 13.3- 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