Summary of New and Improved Features in 14.0—Wolfram Documentation

8 min read Original article ↗
Summary of New and Improved Features in 14.0

A list of key new and improved features since 13.3, including features experimental in 14.0.

Core Language

open all close all

Mathematical Computation

Machine Learning & Neural Networks »

Natural Language Processing »

TextSummarize automatically produce different types of summarization

Neural Networks »

NetExternalObject (updated) added CUDA support via TargetDevice option for ONNX

NormalizationLayer (updated) added "GroupNumber" parameter

"ONNX" (updated) improved import code, more models supported, faster import in some cases

Integrated Statistics & Machine Learning

Classify (updated), Predict (updated) documentation update with more examples, notes and illustrations

LinearModelFit (updated), NonlinearModelFit (updated) support for uncertainty in the response data

BayesianMinimization (updated), BayesianMaximization (updated) progress reporting, more efficient continuation when history is provided

Wolfram Neural Net Repository »

New networks for image generation, speech-to-text conversion, object detection, etc.

"Wav2Vec2 Trained on Multiple Datasets"  ▪  "Stable Diffusion V1"  ▪  "X3D Video Action Classification Trained on Kinetics-400 Data"  ▪  "YOLO V8 Classify Trained on ImageNet Competition Data"  ▪  "YOLO V8 Detect Trained on MS-COCO Data"  ▪  "OpenCLIP Multi-domain Feature Extractor Trained on DataComp-1B Data"  ▪  "CoCa Image Captioning Nets Trained on LAION-2B Data"

Astronomy

Geometry, Graphs & Graphics

Geometry »

High-fidelity geometric regions, compatible with CAD systems.

BezierCurve (updated), BSplineCurve (updated) now geometric regions

BSplineSurface (updated) now geometric regions

"STEP", "IGES" standard industry CAD formats

PolyhedronData (updated) 150+ new polyhedra, classes and properties

Better support of polygons for geometric relations.

RegionEqual (updated) improve equality testing for 2D polygonal regions

RegionDisjoint  (updated)   ▪  RegionWithin  (updated)   ▪  RegionCongruent  (updated)   ▪  RegionSimilar  (updated) 

GeometricSolveValues solve for a geometric quantity

Graphs

LayeredGraph, LayeredGraph3D create a graph represented as a layered plot

GraphData (updated) 80+ new graphs, classes and properties

Documentation updates with illustrations and more.

AdjacencyList  (updated)   ▪  BreadthFirstScan  (updated)   ▪  ConnectedComponents  (updated)   ▪  ConnectedGraphComponents  (updated)   ▪  EdgeAdd  (updated)   ▪  EdgeConnectivity  (updated)   ▪  EdgeCount  (updated)   ▪  EdgeDelete  (updated)   ▪  EdgeIndex  (updated)   ▪  EdgeList  (updated)   ▪  EmptyGraphQ  (updated)   ▪  FindEdgeIndependentPaths  (updated)   ▪  FindIndependentEdgeSet  (updated)   ▪  FindPath  (updated)   ▪  FindShortestPath  (updated)   ▪  FindVertexIndependentPaths  (updated)   ▪  GraphComplement  (updated)   ▪  GraphDiameter  (updated)   ▪  GraphDifference  (updated)   ▪  GraphIntersection  (updated)   ▪  GraphReciprocity  (updated)   ▪  GraphUnion  (updated)   ▪  IncidenceList  (updated)   ▪  IndependentEdgeSetQ  (updated)   ▪  IndependentVertexSetQ  (updated)   ▪  IndexGraph  (updated)   ▪  KirchhoffGraph  (updated)   ▪  Subgraph  (updated)   ▪  VertexAdd  (updated)   ▪  VertexComponent  (updated)   ▪  VertexConnectivity  (updated)   ▪  VertexContract  (updated)   ▪  VertexCount  (updated)   ▪  VertexDelete  (updated)   ▪  VertexInComponent  (updated)   ▪  VertexInComponentGraph  (updated)   ▪  FindVertexCut  (updated)   ▪  VertexInDegree  (updated)   ▪  VertexIndex  (updated)   ▪  VertexList  (updated)   ▪  VertexOutComponent  (updated)   ▪  VertexOutComponentGraph  (updated)   ▪  VertexReplace  (updated)   ▪  WeaklyConnectedComponents  (updated)   ▪  WeaklyConnectedGraphComponents  (updated)   ▪  WeaklyConnectedGraphQ  (updated) 

Trees »

TreeInsert, TreeDelete, TreeReplacePart, TreeMapAt, TreeMap (updated) now support styling options

Graphics

Support for standard named texture mappings.

TextureMapping specify named texture mappings

"Box"  ▪  "Cubic"  ▪  "Cylindrical"  ▪  "Front"  ▪  "Planar"  ▪  "Spherical"  ▪  "Stereographic"

Texture (updated) now supports named texture mappings

Annulus  (updated)   ▪  Ball  (updated)   ▪  BSplineSurface  (updated)   ▪  Circle  (updated)   ▪  Circumsphere  (updated)   ▪  Cone  (updated)   ▪  ConicHullRegion  (updated)   ▪  Cuboid  (updated)   ▪  Cylinder  (updated)   ▪  Disk  (updated)   ▪  Ellipsoid  (updated)   ▪  FilledTorus  (updated)   ▪  GraphicsComplex  (updated)   ▪  Hexahedron  (updated)   ▪  Parallelepiped  (updated)   ▪  Parallelogram  (updated)   ▪  Polygon  (updated)   ▪  Polyhedron  (updated)   ▪  Prism  (updated)   ▪  Pyramid  (updated)   ▪  Rectangle  (updated)   ▪  Simplex  (updated)   ▪  Sphere  (updated)   ▪  Tetrahedron  (updated)   ▪  Torus  (updated)   ▪  Triangle  (updated)   ▪  Tube  (updated) 

Video, Image & Audio Computation

PDE Modeling, Systems Modeling & Control Systems

PDE Modeling »

SchrodingerPDEComponent model with the Schrödinger equation

Quantum Ring (updated) influence of magnetic fields to material properties

FluidFlowPDEComponent model fluid flow, including non-Newtonian fluids

Laminar Flow monograph about modeling laminar flow

HeatTransferPDEComponent (updated) now supports thickness and cross-sectional areas

HeatTransfer (updated) new monograph sections on temperature-dependent heat capacity, heat transfer in multi-material media and phase change

Electromagnetics »

ElectrostaticPDEComponent model electrostatic systems

ElectricPotentialCondition  ▪  ElectricFluxDensityValue  ▪  ElectricSymmetryValue

Electrostatics monograph about modeling electrostatics

Solid Mechanics »

SolidMechanicsPDEComponent (updated) now supports new hyperelastic material models

Solid Mechanics (updated) new monograph section on transversely isotropic linear elastic materials and non-orthogonal material orientation

Hyperelasticity (updated) new monograph sections explaining MooneyRivlin, neo-Hookean, ArrudaBoyce and Gent hyperelastic material models; plane strain and stress variants; hyperelastic model calibration; multiplicative decomposition; multiple material models; transversely isotropic materials; and the standard reinforcing material model

New application models:

"Hyperelastic Model Comparison"

"Hygroscopic Swelling"

System Modeling »

SystemModelUncertaintyPlot plot outcome uncertainties from uncertain parameters, initial values and inputs

New free modeling libraries that can be directly used in SystemModel etc.:

Aircraft model aircraft such passenger jets, electrical aircraft, etc.

Hydraulic model hydraulic systems such as cylinders, pumps and accumulators

New free virtual labs that can be directly used in SystemModel etc.:

College Mechanical Engineering lab models for mechanical engineering dynamics course

Control Systems »

Provide ways to model and simulate mixed digital (i.e. discrete time, such as computers) and analog (i.e. continuous time, such as physical) systems.

InputOutputResponse detailed simulation results for possibly mixed systems

InputOutputResponseData detailed response data object to be queried

Bridge elements between continuous-time (differential equations) and discrete-time (difference equations) systems.

HolderModel convert from discrete time to continuous time (zero-order hold etc.)

SamplerModel convert from continuous time to discrete time

Resource System

Code Compilation & Data Structures