- 
    Functions
    
- AbsArgPlot
 - AbsoluteDashing
 - AbsoluteOptions
 - AcousticAbsorbingValue
 - AcousticImpedanceValue
 - AcousticNormalVelocityValue
 - AcousticPDEComponent
 - AcousticPressureCondition
 - AcousticRadiationValue
 - AcousticSoundHardValue
 - AcousticSoundSoftCondition
 - AdjacentMeshCells
 - Adjugate
 - AlphaChannel
 - AmbientLight
 - AnimatedImage
 - AnimationVideo
 - Annotate
 - Annotation
 - AnnotationDelete
 - AnnotationKeys
 - AnnotationRules
 - AnnotationValue
 - AnomalyDetector
 - Application
 - ApplyTo
 - Area
 - ArgumentsOptions
 - Around
 - ArrayPlot
 - ArrayPlot3D
 - ArrayReduce
 - AssessmentFunction
 - AssessmentResultObject
 - Assumptions
 - Asymptotic
 - AsymptoticDSolveValue
 - AsymptoticExpectation
 - AsymptoticIntegrate
 - AsymptoticProbability
 - AsymptoticProduct
 - AsymptoticRSolveValue
 - AsymptoticSum
 - AtomLabels
 - AtomLabelStyle
 - AttachCell
 - Audio
 - AudioCapture
 - AudioChannels
 - AudioEncoding
 - AudioInstanceQ
 - AudioIntervals
 - AudioJoin
 - AudioLocalMeasurements
 - AudioPitchShift
 - AudioRecord
 - AudioReverse
 - AudioSampleRate
 - AudioStream
 - AudioTimeStretch
 - AudioTrackApply
 - AudioTrackSelection
 - AutoMultiplicationSymbol
 - AutoOperatorRenderings
 - AxiomaticTheory
 - AxisObject
 - BarChart
 - BesagL
 - BilateralLaplaceTransform
 - BilateralZTransform
 - BinnedVariogramList
 - BinomialPointProcess
 - BioSequence
 - BioSequenceBackTranslateList
 - BioSequenceComplement
 - BioSequenceInstances
 - BioSequenceModify
 - BioSequencePlot
 - BioSequenceQ
 - BioSequenceReverseComplement
 - BioSequenceTranscribe
 - BioSequenceTranslate
 - BitRate
 - BlockchainData
 - BlockchainData
 - BlockchainData
 - BondLabels
 - BoundaryDiscretizeGraphics
 - BoundaryDiscretizeRegion
 - BrayCurtisDistance
 - BubbleChart
 - ByteArrayFormatQ
 - CalendarData
 - CanonicalGraph
 - CanonicalizeRegion
 - Canvas
 - CarlsonRC
 - CarlsonRD
 - CarlsonRE
 - CarlsonRF
 - CarlsonRG
 - CarlsonRJ
 - CarlsonRK
 - CarlsonRM
 - CategoricalDistribution
 - CauchyPointProcess
 - CenteredInterval
 - CentralFeature
 - CheckArguments
 - ChemicalFormula
 - ChemicalReaction
 - ChromaticPolynomial
 - ClassifierFunction
 - ClassifierMeasurements
 - Classify
 - ClickToCopy
 - CMYKColor
 - CollinearPoints
 - ColorConvert
 - ColorNegate
 - ColorSeparate
 - CombinatorB
 - CombinatorC
 - CombinatorI
 - CombinatorK
 - CombinatorS
 - CombinatorW
 - CombinatorY
 - CompiledLayer
 - CompilerEnvironment
 - CompilerEnvironmentAppendTo
 - CompilerEnvironmentObject
 - ComplementedEntityClass
 - CompleteIntegral
 - ComplexArrayPlot
 - ComplexContourPlot
 - ComplexPlot
 - ComplexPlot3D
 - ComplexRegionPlot
 - ComplexStreamPlot
 - ComplexVectorPlot
 - CompressionLevel
 - ConcaveHullMesh
 - Confirm
 - ConfirmAssert
 - ConfirmBy
 - ConfirmMatch
 - ConfirmQuiet
 - ConformationMethod
 - ConicGradientFilling
 - ConicOptimization
 - ConnectSystemModelController
 - ConservativeConvectionPDETerm
 - ContentDetectorFunction
 - Contexts
 - ContourPlot
 - ContourPlot3D
 - ConvectionPDETerm
 - ConvexHullMesh
 - ConvexHullRegion
 - ConvexOptimization
 - ConvexPolygonQ
 - ConvexPolyhedronQ
 - ConvexRegionQ
 - CoordinateBoundingBox
 - CoordinateBounds
 - CoplanarPoints
 - CoreNilpotentDecomposition
 - Cos
 - CoulombF
 - CoulombG
 - CoulombH1
 - CoulombH2
 - CreateArchive
 - CreateCompilerEnvironment
 - CreateDataStructure
 - CreateLicenseEntitlement
 - CreatePacletArchive
 - CSGRegion
 - CSGRegionQ
 - CSGRegionTree
 - CurryApplied
 - CylindricalDecomposition
 - CylindricalDecompositionFunction
 - DamerauLevenshteinDistance
 - Darker
 - Dashing
 - DatabinSubmit
 - Dataset
 - DatasetTheme
 - DataStructure
 - DataStructureQ
 - DateDifference
 - DateHistogram
 - DateInterval
 - DateObject
 - DatePlus
 - DateScale
 - DateSelect
 - DateString
 - DelaunayMesh
 - DelimiterAutoMatching
 - DensityPlot
 - DerivativePDETerm
 - DifferenceRoot
 - DifferentialRoot
 - DiffusionPDETerm
 - DiggleGatesPointProcess
 - DiggleGrattonPointProcess
 - DigitalSignature
 - DimensionReduction
 - DirectedEdge
 - DirectionalLight
 - DiscreteAsymptotic
 - DiscreteLQRegulatorGains
 - DiscretizeGraphics
 - DiscretizeRegion
 - DivisorSigma
 - DominatorTreeGraph
 - DominatorVertexList
 - DrazinInverse
 - DSolve
 - DualPlanarGraph
 - DynamicModule
 - DynamicUpdating
 - EchoEvaluation
 - EchoLabel
 - EchoTiming
 - EdgeChromaticNumber
 - EdgeTaggedGraph
 - EdgeTaggedGraphQ
 - EdgeTags
 - EdgeTransitiveGraphQ
 - EditDistance
 - EllipticE
 - EllipticF
 - EllipticK
 - EllipticPi
 - EmptySpaceF
 - Enclose
 - Encrypt
 - EncryptedObject
 - EncryptFile
 - End
 - EndPackage
 - Entity
 - Epilog
 - EstimatedPointProcess
 - EstimatedVariogramModel
 - EstimatorRegulator
 - EuclideanDistance
 - EulerPhi
 - ExcludedContexts
 - Export
 - ExpressionGraph
 - ExpressionTree
 - ExternalEvaluate
 - ExternalIdentifier
 - ExternalStorageBase
 - ExternalStorageDownload
 - ExternalStorageGet
 - ExternalStorageObject
 - ExternalStoragePut
 - ExternalStorageUpload
 - Extract
 - ExtractArchive
 - FaceAlign
 - FaceRecognize
 - FacialFeatures
 - FactorInteger
 - FeatureExtraction
 - FeatureExtractor
 - FileFormat
 - FileFormatProperties
 - FileFormatQ
 - FileNameToFormatList
 - FilledTorus
 - FindEdgeColoring
 - FindEquationalProof
 - FindFaces
 - FindGeometricTransform
 - FindGraphIsomorphism
 - FindImageText
 - FindInstance
 - FindIsomers
 - FindIsomorphicSubgraph
 - FindMaximumCut
 - FindPeaks
 - FindPlanarColoring
 - FindPointProcessParameters
 - FindRegionTransform
 - FindSpanningTree
 - FindSubgraphIsomorphism
 - FindVertexColoring
 - FlattenLayer
 - FoldWhile
 - FoldWhileList
 - ForAll
 - ForwardCloudCredentials
 - FoxH
 - FoxHReduce
 - FrameListVideo
 - FromDateString
 - FullDefinition
 - Function
 - FunctionAnalytic
 - FunctionBijective
 - FunctionCompile
 - FunctionCompileExport
 - FunctionCompileExportByteArray
 - FunctionCompileExportLibrary
 - FunctionCompileExportString
 - FunctionContinuous
 - FunctionConvexity
 - FunctionDeclaration
 - FunctionDiscontinuities
 - FunctionInjective
 - FunctionLayer
 - FunctionMeromorphic
 - FunctionMonotonicity
 - FunctionPoles
 - FunctionSign
 - FunctionSingularities
 - FunctionSurjective
 - Gamma
 - GCD
 - GenerateAsymmetricKeyPair
 - GeneratedAssetFormat
 - GeneratedAssetLocation
 - GenerateDigitalSignature
 - GenerateFileSignature
 - GeoBackground
 - GeoBoundary
 - GeoBoundsRegionBoundary
 - GeoContourPlot
 - GeoDensityPlot
 - GeoGraphics
 - GeoGraphPlot
 - GeoGraphValuePlot
 - GeoGridPosition
 - GeoListPlot
 - GeometricOptimization
 - GeometricScene
 - GeometricStep
 - GeometricTest
 - GeometricTransformation
 - GeoOrientationData
 - GeoPolygon
 - GeoPosition
 - GeoRange
 - GeoRegionValuePlot
 - GeoStreamPlot
 - GeoVisibleRegion
 - GeoVisibleRegionBoundary
 - GibbsPointProcess
 - GoochShading
 - GradientFittedMesh
 - Graph
 - GraphAutomorphismGroup
 - GraphLayout
 - GraphTree
 - GrayLevel
 - GridVideo
 - HalftoneShading
 - HammingDistance
 - HardcorePointProcess
 - HatchFilling
 - HatchShading
 - HeaderAlignment
 - HeaderBackground
 - HeaderDisplayFunction
 - HeaderSize
 - HeaderStyle
 - HeatFluxValue
 - HeatInsulationValue
 - HeatOutflowValue
 - HeatRadiationValue
 - HeatSymmetryValue
 - HeatTemperatureCondition
 - HeatTransferPDEComponent
 - HeatTransferValue
 - HelmholtzPDEComponent
 - HeunB
 - HeunBPrime
 - HeunC
 - HeunCPrime
 - HeunD
 - HeunDPrime
 - HeunG
 - HeunGPrime
 - HeunT
 - HeunTPrime
 - HiddenItems
 - HighlightImage
 - Histogram
 - HistogramPointDensity
 - Hue
 - HypergeometricPFQ
 - ImageAlign
 - ImageAspectRatio
 - ImageChannels
 - ImageCorrespondingPoints
 - ImageCrop
 - ImageDimensions
 - ImageEffect
 - ImageForwardTransformation
 - ImageKeypoints
 - ImagePerspectiveTransformation
 - ImageRecolor
 - ImageReflect
 - ImageResize
 - ImageRotate
 - ImageStitch
 - ImageTake
 - ImageTransformation
 - ImageTrim
 - ImageVectorscopePlot
 - ImageWaveformPlot
 - Import
 - ImportedObject
 - IncludedContexts
 - IndexEdgeTaggedGraph
 - InfiniteFuture
 - InfinitePast
 - Information
 - InhomogeneousPoissonPointProcess
 - Initialization
 - Integrate
 - IntersectedEntityClass
 - InverseBilateralLaplaceTransform
 - InverseBilateralZTransform
 - InverseLaplaceTransform
 - IsomorphicGraphQ
 - IsomorphicSubgraphQ
 - ItemDisplayFunction
 - JaccardDissimilarity
 - JacobiAmplitude
 - JacobiCD
 - JacobiCN
 - JacobiCS
 - JacobiDC
 - JacobiDN
 - JacobiDS
 - JacobiEpsilon
 - JacobiNC
 - JacobiND
 - JacobiNS
 - JacobiSC
 - JacobiSD
 - JacobiSN
 - JacobiZeta
 - JacobiZN
 - JulianDate
 - LABColor
 - LameC
 - LameCPrime
 - LameEigenvalueA
 - LameEigenvalueB
 - LameS
 - LameSPrime
 - LaplaceTransform
 - LaplacianPDETerm
 - LayeredGraphPlot
 - LayeredGraphPlot3D
 - LCHColor
 - LeapVariant
 - LearningRateMultipliers
 - LeastSquares
 - LexicographicSort
 - LicenseEntitlementObject
 - LicenseEntitlements
 - LicensingSettings
 - Lighter
 - Lighting
 - Line
 - LinearFractionalOptimization
 - LinearGradientFilling
 - LinearGradientImage
 - LinearOptimization
 - ListContourPlot
 - ListDensityPlot
 - ListLinePlot
 - ListLinePlot3D
 - ListPlot
 - ListPlot3D
 - ListPointPlot3D
 - ListSliceVectorPlot3D
 - ListStepPlot
 - ListStreamPlot
 - ListStreamPlot3D
 - ListVectorDisplacementPlot
 - ListVectorDisplacementPlot3D
 - ListVectorPlot
 - ListVectorPlot3D
 - LogPlot
 - LongestCommonSequence
 - LongestCommonSequencePositions
 - LongestCommonSubsequence
 - LongestCommonSubsequencePositions
 - Looping
 - LQGRegulator
 - LQOutputRegulatorGains
 - LQRegulatorGains
 - LUVColor
 - MailExecute
 - MailSearch
 - Manipulate
 - MassConcentrationCondition
 - MassFluxValue
 - MassImpermeableBoundaryValue
 - MassOutflowValue
 - MassSymmetryValue
 - MassTransferValue
 - MassTransportPDEComponent
 - MaterialShading
 - MaternPointProcess
 - MaxDate
 - Mean
 - MeanPointDensity
 - MeijerG
 - MeshConnectivityGraph
 - Method
 - MicrocontrollerEmbedCode
 - MIMETypeToFormatList
 - MinDate
 - Minimize
 - MissingValueSynthesis
 - MoebiusMu
 - MoleculeAlign
 - MoleculeDraw
 - MoleculeFreeQ
 - MoleculeMatchQ
 - MoleculeMaximumCommonSubstructure
 - MoleculeModify
 - MoleculeName
 - MoleculePlot
 - MoleculeRecognize
 - MoleculeSubstructureCount
 - MoleculeValue
 - NameQ
 - Names
 - NearestMeshCells
 - NearestNeighborG
 - NeedlemanWunschSimilarity
 - Needs
 - NegativelyOrientedPoints
 - NeighborhoodGraph
 - NestTree
 - NetDecoder
 - NetEncoder
 - NetGANOperator
 - NetJoin
 - NetModel
 - NetTrain
 - NetUnfold
 - NeymanScottPointProcess
 - NMinimize
 - NSolveValues
 - OperatorApplied
 - OverlayVideo
 - PacletDataRebuild
 - PacletDirectoryLoad
 - PacletDirectoryUnload
 - PacletDisable
 - PacletEnable
 - PacletFind
 - PacletFindRemote
 - PacletInstall
 - PacletInstallSubmit
 - PacletObject
 - PacletSiteObject
 - PacletSiteRegister
 - PacletSites
 - PacletSiteUnregister
 - PacletSiteUpdate
 - PacletUninstall
 - PairCorrelationG
 - ParallelAxisPlot
 - ParallelCombine
 - ParallelDo
 - ParallelMap
 - ParallelTable
 - ParametricConvexOptimization
 - ParametricRampLayer
 - Part
 - PatternFilling
 - PeakDetect
 - PenttinenPointProcess
 - PersistentSymbol
 - PIDTune
 - PieChart
 - PitchRecognize
 - PlaceholderLayer
 - PlanarFaceList
 - Plot
 - Plot3D
 - PlotTheme
 - Point
 - PointCountDistribution
 - PointDensity
 - PointDensityFunction
 - PointLight
 - PointProcessEstimator
 - PointProcessFitTest
 - PointProcessParameterQ
 - PointValuePlot
 - PoissonPDEComponent
 - PoissonPointProcess
 - Polygon
 - PolygonDecomposition
 - PolyhedronDecomposition
 - PolynomialSumOfSquaresList
 - PositivelyOrientedPoints
 - Predict
 - PredictorFunction
 - PredictorMeasurements
 - Prime
 - PrimePi
 - PrivateKey
 - ProgressReporting
 - PublicKey
 - QuadraticOptimization
 - QuestionInterface
 - QuestionObject
 - QuietEcho
 - RadialAxisPlot
 - RadialGradientFilling
 - RadialGradientImage
 - RandomArrayLayer
 - RandomGeneratorState
 - RandomImage
 - RandomPointConfiguration
 - RandomTree
 - Rasterize
 - ReactionBalance
 - ReactionBalancedQ
 - ReactionPDETerm
 - RecalibrationFunction
 - RectangleChart
 - Reduce
 - RegionBoundaryStyle
 - RegionCentroid
 - RegionCongruent
 - RegionConvert
 - RegionDilation
 - RegionDisjoint
 - RegionDistance
 - RegionEqual
 - RegionErosion
 - RegionFillingStyle
 - RegionFit
 - RegionPlot
 - RegionPlot3D
 - RegionSimilar
 - RegionWithin
 - ReImPlot
 - RemoteBatchJobAbort
 - RemoteBatchJobObject
 - RemoteBatchJobs
 - RemoteBatchMapSubmit
 - RemoteBatchSubmissionEnvironment
 - RemoteBatchSubmit
 - RemoteEvaluate
 - RemoteInputFiles
 - RemoteProviderSettings
 - RemoveAlphaChannel
 - RemoveVideoStream
 - ResourceData
 - ReverseApplied
 - RGBColor
 - RipleyK
 - RipleyRassonRegion
 - RobustConvexOptimization
 - Root
 - Rotate
 - RSolve
 - RulesTree
 - SameTestProperties
 - Save
 - SawtoothWave
 - Scale
 - ScalingFunctions
 - SecondOrderConeOptimization
 - SectorChart
 - SecuredAuthenticationKey
 - SecurityCertificate
 - SemidefiniteOptimization
 - SequenceAlignment
 - SeriesTermGoal
 - SetAlphaChannel
 - SetFileFormatProperties
 - SiderealTime
 - SimilarityRules
 - Sin
 - SliceVectorPlot3D
 - SlideShowVideo
 - SmithWatermanSimilarity
 - SmoothHistogram
 - SmoothPointDensity
 - SnippetsVideo
 - SolarTime
 - SolidBoundaryLoadValue
 - SolidDisplacementCondition
 - SolidFixedCondition
 - SolidMechanicsPDEComponent
 - SolidMechanicsStrain
 - SolidMechanicsStress
 - Solve
 - SolveValues
 - SourcePDETerm
 - SpatialBinnedPointData
 - SpatialEstimate
 - SpatialEstimatorFunction
 - SpatialJ
 - SpatialMedian
 - SpatialNoiseLevel
 - SpatialObservationRegionQ
 - SpatialPointData
 - SpatialPointSelect
 - SpatialRandomnessTest
 - SpatialTrendFunction
 - SpeakerMatchQ
 - SpeechCases
 - SpeechInterpreter
 - Splice
 - SpotLight
 - SquareWave
 - StackedListPlot
 - StateFeedbackGains
 - StippleShading
 - StraussHardcorePointProcess
 - StraussPointProcess
 - StreamPlot
 - StreamPlot3D
 - StringFormatQ
 - StringTakeDrop
 - Subsequences
 - SubsetCases
 - SubsetCount
 - SubsetPosition
 - SubsetReplace
 - SubtitleEncoding
 - SubtitleTrackSelection
 - SystemCredential
 - SystemCredentialData
 - SystemCredentialKey
 - SystemCredentialKeys
 - SystemCredentialStoreObject
 - SystemModel
 - SystemsModelControllerData
 - TableView
 - TemplateBox
 - TextCases
 - ThomasPointProcess
 - TickDirection
 - TickLabelOrientation
 - TickLabelPositioning
 - TickLabels
 - TickLengths
 - TickPositions
 - TimeRemaining
 - TimeSystem
 - TimeSystemConvert
 - TimeZoneOffset
 - ToonShading
 - Torus
 - TourVideo
 - TrainImageContentDetector
 - TrainingUpdateSchedule
 - TrainTextContentDetector
 - Translate
 - Tree
 - TreeCases
 - TreeChildren
 - TreeCount
 - TreeData
 - TreeDelete
 - TreeDepth
 - TreeElementLabel
 - TreeElementStyle
 - TreeExtract
 - TreeFold
 - TreeInsert
 - TreeLayout
 - TreeLeaves
 - TreeLevel
 - TreeMap
 - TreeMapAt
 - TreePosition
 - TreeReplacePart
 - TreeScan
 - TreeSelect
 - TreeSize
 - TreeTraversalOrder
 - TriangleWave
 - TriangulateMesh
 - Tube
 - Typed
 - UndirectedEdge
 - UnionedEntityClass
 - ValueQ
 - VarianceGammaPointProcess
 - VariogramFunction
 - VariogramModel
 - VectorAspectRatio
 - VectorDisplacementPlot
 - VectorDisplacementPlot3D
 - VectorPlot
 - VectorPlot3D
 - VectorPoints
 - VectorRange
 - VectorScaling
 - VectorSizes
 - VerifyFileSignature
 - VersionedPreferences
 - VertexChromaticNumber
 - VertexComponent
 - VertexInComponent
 - VertexInComponentGraph
 - VertexLabels
 - VertexOutComponent
 - VertexOutComponentGraph
 - VertexTransitiveGraphQ
 - Video
 - VideoCombine
 - VideoDelete
 - VideoEncoding
 - VideoExtractFrames
 - VideoFrameList
 - VideoFrameMap
 - VideoGenerator
 - VideoInsert
 - VideoIntervals
 - VideoJoin
 - VideoMap
 - VideoMapList
 - VideoMapTimeSeries
 - VideoPause
 - VideoPlay
 - VideoQ
 - VideoRecord
 - VideoReplace
 - VideoSplit
 - VideoStop
 - VideoStream
 - VideoStreams
 - VideoTimeStretch
 - VideoTrackSelection
 - VideoTranscode
 - VideoTrim
 - WavePDEComponent
 - WikidataData
 - WikidataSearch
 - WithCleanup
 - WithLock
 - wstpserver
 - XYZColor
 
 - Related Guides
 - 
    
    
- 
      Functions
      
- AbsArgPlot
 - AbsoluteDashing
 - AbsoluteOptions
 - AcousticAbsorbingValue
 - AcousticImpedanceValue
 - AcousticNormalVelocityValue
 - AcousticPDEComponent
 - AcousticPressureCondition
 - AcousticRadiationValue
 - AcousticSoundHardValue
 - AcousticSoundSoftCondition
 - AdjacentMeshCells
 - Adjugate
 - AlphaChannel
 - AmbientLight
 - AnimatedImage
 - AnimationVideo
 - Annotate
 - Annotation
 - AnnotationDelete
 - AnnotationKeys
 - AnnotationRules
 - AnnotationValue
 - AnomalyDetector
 - Application
 - ApplyTo
 - Area
 - ArgumentsOptions
 - Around
 - ArrayPlot
 - ArrayPlot3D
 - ArrayReduce
 - AssessmentFunction
 - AssessmentResultObject
 - Assumptions
 - Asymptotic
 - AsymptoticDSolveValue
 - AsymptoticExpectation
 - AsymptoticIntegrate
 - AsymptoticProbability
 - AsymptoticProduct
 - AsymptoticRSolveValue
 - AsymptoticSum
 - AtomLabels
 - AtomLabelStyle
 - AttachCell
 - Audio
 - AudioCapture
 - AudioChannels
 - AudioEncoding
 - AudioInstanceQ
 - AudioIntervals
 - AudioJoin
 - AudioLocalMeasurements
 - AudioPitchShift
 - AudioRecord
 - AudioReverse
 - AudioSampleRate
 - AudioStream
 - AudioTimeStretch
 - AudioTrackApply
 - AudioTrackSelection
 - AutoMultiplicationSymbol
 - AutoOperatorRenderings
 - AxiomaticTheory
 - AxisObject
 - BarChart
 - BesagL
 - BilateralLaplaceTransform
 - BilateralZTransform
 - BinnedVariogramList
 - BinomialPointProcess
 - BioSequence
 - BioSequenceBackTranslateList
 - BioSequenceComplement
 - BioSequenceInstances
 - BioSequenceModify
 - BioSequencePlot
 - BioSequenceQ
 - BioSequenceReverseComplement
 - BioSequenceTranscribe
 - BioSequenceTranslate
 - BitRate
 - BlockchainData
 - BlockchainData
 - BlockchainData
 - BondLabels
 - BoundaryDiscretizeGraphics
 - BoundaryDiscretizeRegion
 - BrayCurtisDistance
 - BubbleChart
 - ByteArrayFormatQ
 - CalendarData
 - CanonicalGraph
 - CanonicalizeRegion
 - Canvas
 - CarlsonRC
 - CarlsonRD
 - CarlsonRE
 - CarlsonRF
 - CarlsonRG
 - CarlsonRJ
 - CarlsonRK
 - CarlsonRM
 - CategoricalDistribution
 - CauchyPointProcess
 - CenteredInterval
 - CentralFeature
 - CheckArguments
 - ChemicalFormula
 - ChemicalReaction
 - ChromaticPolynomial
 - ClassifierFunction
 - ClassifierMeasurements
 - Classify
 - ClickToCopy
 - CMYKColor
 - CollinearPoints
 - ColorConvert
 - ColorNegate
 - ColorSeparate
 - CombinatorB
 - CombinatorC
 - CombinatorI
 - CombinatorK
 - CombinatorS
 - CombinatorW
 - CombinatorY
 - CompiledLayer
 - CompilerEnvironment
 - CompilerEnvironmentAppendTo
 - CompilerEnvironmentObject
 - ComplementedEntityClass
 - CompleteIntegral
 - ComplexArrayPlot
 - ComplexContourPlot
 - ComplexPlot
 - ComplexPlot3D
 - ComplexRegionPlot
 - ComplexStreamPlot
 - ComplexVectorPlot
 - CompressionLevel
 - ConcaveHullMesh
 - Confirm
 - ConfirmAssert
 - ConfirmBy
 - ConfirmMatch
 - ConfirmQuiet
 - ConformationMethod
 - ConicGradientFilling
 - ConicOptimization
 - ConnectSystemModelController
 - ConservativeConvectionPDETerm
 - ContentDetectorFunction
 - Contexts
 - ContourPlot
 - ContourPlot3D
 - ConvectionPDETerm
 - ConvexHullMesh
 - ConvexHullRegion
 - ConvexOptimization
 - ConvexPolygonQ
 - ConvexPolyhedronQ
 - ConvexRegionQ
 - CoordinateBoundingBox
 - CoordinateBounds
 - CoplanarPoints
 - CoreNilpotentDecomposition
 - Cos
 - CoulombF
 - CoulombG
 - CoulombH1
 - CoulombH2
 - CreateArchive
 - CreateCompilerEnvironment
 - CreateDataStructure
 - CreateLicenseEntitlement
 - CreatePacletArchive
 - CSGRegion
 - CSGRegionQ
 - CSGRegionTree
 - CurryApplied
 - CylindricalDecomposition
 - CylindricalDecompositionFunction
 - DamerauLevenshteinDistance
 - Darker
 - Dashing
 - DatabinSubmit
 - Dataset
 - DatasetTheme
 - DataStructure
 - DataStructureQ
 - DateDifference
 - DateHistogram
 - DateInterval
 - DateObject
 - DatePlus
 - DateScale
 - DateSelect
 - DateString
 - DelaunayMesh
 - DelimiterAutoMatching
 - DensityPlot
 - DerivativePDETerm
 - DifferenceRoot
 - DifferentialRoot
 - DiffusionPDETerm
 - DiggleGatesPointProcess
 - DiggleGrattonPointProcess
 - DigitalSignature
 - DimensionReduction
 - DirectedEdge
 - DirectionalLight
 - DiscreteAsymptotic
 - DiscreteLQRegulatorGains
 - DiscretizeGraphics
 - DiscretizeRegion
 - DivisorSigma
 - DominatorTreeGraph
 - DominatorVertexList
 - DrazinInverse
 - DSolve
 - DualPlanarGraph
 - DynamicModule
 - DynamicUpdating
 - EchoEvaluation
 - EchoLabel
 - EchoTiming
 - EdgeChromaticNumber
 - EdgeTaggedGraph
 - EdgeTaggedGraphQ
 - EdgeTags
 - EdgeTransitiveGraphQ
 - EditDistance
 - EllipticE
 - EllipticF
 - EllipticK
 - EllipticPi
 - EmptySpaceF
 - Enclose
 - Encrypt
 - EncryptedObject
 - EncryptFile
 - End
 - EndPackage
 - Entity
 - Epilog
 - EstimatedPointProcess
 - EstimatedVariogramModel
 - EstimatorRegulator
 - EuclideanDistance
 - EulerPhi
 - ExcludedContexts
 - Export
 - ExpressionGraph
 - ExpressionTree
 - ExternalEvaluate
 - ExternalIdentifier
 - ExternalStorageBase
 - ExternalStorageDownload
 - ExternalStorageGet
 - ExternalStorageObject
 - ExternalStoragePut
 - ExternalStorageUpload
 - Extract
 - ExtractArchive
 - FaceAlign
 - FaceRecognize
 - FacialFeatures
 - FactorInteger
 - FeatureExtraction
 - FeatureExtractor
 - FileFormat
 - FileFormatProperties
 - FileFormatQ
 - FileNameToFormatList
 - FilledTorus
 - FindEdgeColoring
 - FindEquationalProof
 - FindFaces
 - FindGeometricTransform
 - FindGraphIsomorphism
 - FindImageText
 - FindInstance
 - FindIsomers
 - FindIsomorphicSubgraph
 - FindMaximumCut
 - FindPeaks
 - FindPlanarColoring
 - FindPointProcessParameters
 - FindRegionTransform
 - FindSpanningTree
 - FindSubgraphIsomorphism
 - FindVertexColoring
 - FlattenLayer
 - FoldWhile
 - FoldWhileList
 - ForAll
 - ForwardCloudCredentials
 - FoxH
 - FoxHReduce
 - FrameListVideo
 - FromDateString
 - FullDefinition
 - Function
 - FunctionAnalytic
 - FunctionBijective
 - FunctionCompile
 - FunctionCompileExport
 - FunctionCompileExportByteArray
 - FunctionCompileExportLibrary
 - FunctionCompileExportString
 - FunctionContinuous
 - FunctionConvexity
 - FunctionDeclaration
 - FunctionDiscontinuities
 - FunctionInjective
 - FunctionLayer
 - FunctionMeromorphic
 - FunctionMonotonicity
 - FunctionPoles
 - FunctionSign
 - FunctionSingularities
 - FunctionSurjective
 - Gamma
 - GCD
 - GenerateAsymmetricKeyPair
 - GeneratedAssetFormat
 - GeneratedAssetLocation
 - GenerateDigitalSignature
 - GenerateFileSignature
 - GeoBackground
 - GeoBoundary
 - GeoBoundsRegionBoundary
 - GeoContourPlot
 - GeoDensityPlot
 - GeoGraphics
 - GeoGraphPlot
 - GeoGraphValuePlot
 - GeoGridPosition
 - GeoListPlot
 - GeometricOptimization
 - GeometricScene
 - GeometricStep
 - GeometricTest
 - GeometricTransformation
 - GeoOrientationData
 - GeoPolygon
 - GeoPosition
 - GeoRange
 - GeoRegionValuePlot
 - GeoStreamPlot
 - GeoVisibleRegion
 - GeoVisibleRegionBoundary
 - GibbsPointProcess
 - GoochShading
 - GradientFittedMesh
 - Graph
 - GraphAutomorphismGroup
 - GraphLayout
 - GraphTree
 - GrayLevel
 - GridVideo
 - HalftoneShading
 - HammingDistance
 - HardcorePointProcess
 - HatchFilling
 - HatchShading
 - HeaderAlignment
 - HeaderBackground
 - HeaderDisplayFunction
 - HeaderSize
 - HeaderStyle
 - HeatFluxValue
 - HeatInsulationValue
 - HeatOutflowValue
 - HeatRadiationValue
 - HeatSymmetryValue
 - HeatTemperatureCondition
 - HeatTransferPDEComponent
 - HeatTransferValue
 - HelmholtzPDEComponent
 - HeunB
 - HeunBPrime
 - HeunC
 - HeunCPrime
 - HeunD
 - HeunDPrime
 - HeunG
 - HeunGPrime
 - HeunT
 - HeunTPrime
 - HiddenItems
 - HighlightImage
 - Histogram
 - HistogramPointDensity
 - Hue
 - HypergeometricPFQ
 - ImageAlign
 - ImageAspectRatio
 - ImageChannels
 - ImageCorrespondingPoints
 - ImageCrop
 - ImageDimensions
 - ImageEffect
 - ImageForwardTransformation
 - ImageKeypoints
 - ImagePerspectiveTransformation
 - ImageRecolor
 - ImageReflect
 - ImageResize
 - ImageRotate
 - ImageStitch
 - ImageTake
 - ImageTransformation
 - ImageTrim
 - ImageVectorscopePlot
 - ImageWaveformPlot
 - Import
 - ImportedObject
 - IncludedContexts
 - IndexEdgeTaggedGraph
 - InfiniteFuture
 - InfinitePast
 - Information
 - InhomogeneousPoissonPointProcess
 - Initialization
 - Integrate
 - IntersectedEntityClass
 - InverseBilateralLaplaceTransform
 - InverseBilateralZTransform
 - InverseLaplaceTransform
 - IsomorphicGraphQ
 - IsomorphicSubgraphQ
 - ItemDisplayFunction
 - JaccardDissimilarity
 - JacobiAmplitude
 - JacobiCD
 - JacobiCN
 - JacobiCS
 - JacobiDC
 - JacobiDN
 - JacobiDS
 - JacobiEpsilon
 - JacobiNC
 - JacobiND
 - JacobiNS
 - JacobiSC
 - JacobiSD
 - JacobiSN
 - JacobiZeta
 - JacobiZN
 - JulianDate
 - LABColor
 - LameC
 - LameCPrime
 - LameEigenvalueA
 - LameEigenvalueB
 - LameS
 - LameSPrime
 - LaplaceTransform
 - LaplacianPDETerm
 - LayeredGraphPlot
 - LayeredGraphPlot3D
 - LCHColor
 - LeapVariant
 - LearningRateMultipliers
 - LeastSquares
 - LexicographicSort
 - LicenseEntitlementObject
 - LicenseEntitlements
 - LicensingSettings
 - Lighter
 - Lighting
 - Line
 - LinearFractionalOptimization
 - LinearGradientFilling
 - LinearGradientImage
 - LinearOptimization
 - ListContourPlot
 - ListDensityPlot
 - ListLinePlot
 - ListLinePlot3D
 - ListPlot
 - ListPlot3D
 - ListPointPlot3D
 - ListSliceVectorPlot3D
 - ListStepPlot
 - ListStreamPlot
 - ListStreamPlot3D
 - ListVectorDisplacementPlot
 - ListVectorDisplacementPlot3D
 - ListVectorPlot
 - ListVectorPlot3D
 - LogPlot
 - LongestCommonSequence
 - LongestCommonSequencePositions
 - LongestCommonSubsequence
 - LongestCommonSubsequencePositions
 - Looping
 - LQGRegulator
 - LQOutputRegulatorGains
 - LQRegulatorGains
 - LUVColor
 - MailExecute
 - MailSearch
 - Manipulate
 - MassConcentrationCondition
 - MassFluxValue
 - MassImpermeableBoundaryValue
 - MassOutflowValue
 - MassSymmetryValue
 - MassTransferValue
 - MassTransportPDEComponent
 - MaterialShading
 - MaternPointProcess
 - MaxDate
 - Mean
 - MeanPointDensity
 - MeijerG
 - MeshConnectivityGraph
 - Method
 - MicrocontrollerEmbedCode
 - MIMETypeToFormatList
 - MinDate
 - Minimize
 - MissingValueSynthesis
 - MoebiusMu
 - MoleculeAlign
 - MoleculeDraw
 - MoleculeFreeQ
 - MoleculeMatchQ
 - MoleculeMaximumCommonSubstructure
 - MoleculeModify
 - MoleculeName
 - MoleculePlot
 - MoleculeRecognize
 - MoleculeSubstructureCount
 - MoleculeValue
 - NameQ
 - Names
 - NearestMeshCells
 - NearestNeighborG
 - NeedlemanWunschSimilarity
 - Needs
 - NegativelyOrientedPoints
 - NeighborhoodGraph
 - NestTree
 - NetDecoder
 - NetEncoder
 - NetGANOperator
 - NetJoin
 - NetModel
 - NetTrain
 - NetUnfold
 - NeymanScottPointProcess
 - NMinimize
 - NSolveValues
 - OperatorApplied
 - OverlayVideo
 - PacletDataRebuild
 - PacletDirectoryLoad
 - PacletDirectoryUnload
 - PacletDisable
 - PacletEnable
 - PacletFind
 - PacletFindRemote
 - PacletInstall
 - PacletInstallSubmit
 - PacletObject
 - PacletSiteObject
 - PacletSiteRegister
 - PacletSites
 - PacletSiteUnregister
 - PacletSiteUpdate
 - PacletUninstall
 - PairCorrelationG
 - ParallelAxisPlot
 - ParallelCombine
 - ParallelDo
 - ParallelMap
 - ParallelTable
 - ParametricConvexOptimization
 - ParametricRampLayer
 - Part
 - PatternFilling
 - PeakDetect
 - PenttinenPointProcess
 - PersistentSymbol
 - PIDTune
 - PieChart
 - PitchRecognize
 - PlaceholderLayer
 - PlanarFaceList
 - Plot
 - Plot3D
 - PlotTheme
 - Point
 - PointCountDistribution
 - PointDensity
 - PointDensityFunction
 - PointLight
 - PointProcessEstimator
 - PointProcessFitTest
 - PointProcessParameterQ
 - PointValuePlot
 - PoissonPDEComponent
 - PoissonPointProcess
 - Polygon
 - PolygonDecomposition
 - PolyhedronDecomposition
 - PolynomialSumOfSquaresList
 - PositivelyOrientedPoints
 - Predict
 - PredictorFunction
 - PredictorMeasurements
 - Prime
 - PrimePi
 - PrivateKey
 - ProgressReporting
 - PublicKey
 - QuadraticOptimization
 - QuestionInterface
 - QuestionObject
 - QuietEcho
 - RadialAxisPlot
 - RadialGradientFilling
 - RadialGradientImage
 - RandomArrayLayer
 - RandomGeneratorState
 - RandomImage
 - RandomPointConfiguration
 - RandomTree
 - Rasterize
 - ReactionBalance
 - ReactionBalancedQ
 - ReactionPDETerm
 - RecalibrationFunction
 - RectangleChart
 - Reduce
 - RegionBoundaryStyle
 - RegionCentroid
 - RegionCongruent
 - RegionConvert
 - RegionDilation
 - RegionDisjoint
 - RegionDistance
 - RegionEqual
 - RegionErosion
 - RegionFillingStyle
 - RegionFit
 - RegionPlot
 - RegionPlot3D
 - RegionSimilar
 - RegionWithin
 - ReImPlot
 - RemoteBatchJobAbort
 - RemoteBatchJobObject
 - RemoteBatchJobs
 - RemoteBatchMapSubmit
 - RemoteBatchSubmissionEnvironment
 - RemoteBatchSubmit
 - RemoteEvaluate
 - RemoteInputFiles
 - RemoteProviderSettings
 - RemoveAlphaChannel
 - RemoveVideoStream
 - ResourceData
 - ReverseApplied
 - RGBColor
 - RipleyK
 - RipleyRassonRegion
 - RobustConvexOptimization
 - Root
 - Rotate
 - RSolve
 - RulesTree
 - SameTestProperties
 - Save
 - SawtoothWave
 - Scale
 - ScalingFunctions
 - SecondOrderConeOptimization
 - SectorChart
 - SecuredAuthenticationKey
 - SecurityCertificate
 - SemidefiniteOptimization
 - SequenceAlignment
 - SeriesTermGoal
 - SetAlphaChannel
 - SetFileFormatProperties
 - SiderealTime
 - SimilarityRules
 - Sin
 - SliceVectorPlot3D
 - SlideShowVideo
 - SmithWatermanSimilarity
 - SmoothHistogram
 - SmoothPointDensity
 - SnippetsVideo
 - SolarTime
 - SolidBoundaryLoadValue
 - SolidDisplacementCondition
 - SolidFixedCondition
 - SolidMechanicsPDEComponent
 - SolidMechanicsStrain
 - SolidMechanicsStress
 - Solve
 - SolveValues
 - SourcePDETerm
 - SpatialBinnedPointData
 - SpatialEstimate
 - SpatialEstimatorFunction
 - SpatialJ
 - SpatialMedian
 - SpatialNoiseLevel
 - SpatialObservationRegionQ
 - SpatialPointData
 - SpatialPointSelect
 - SpatialRandomnessTest
 - SpatialTrendFunction
 - SpeakerMatchQ
 - SpeechCases
 - SpeechInterpreter
 - Splice
 - SpotLight
 - SquareWave
 - StackedListPlot
 - StateFeedbackGains
 - StippleShading
 - StraussHardcorePointProcess
 - StraussPointProcess
 - StreamPlot
 - StreamPlot3D
 - StringFormatQ
 - StringTakeDrop
 - Subsequences
 - SubsetCases
 - SubsetCount
 - SubsetPosition
 - SubsetReplace
 - SubtitleEncoding
 - SubtitleTrackSelection
 - SystemCredential
 - SystemCredentialData
 - SystemCredentialKey
 - SystemCredentialKeys
 - SystemCredentialStoreObject
 - SystemModel
 - SystemsModelControllerData
 - TableView
 - TemplateBox
 - TextCases
 - ThomasPointProcess
 - TickDirection
 - TickLabelOrientation
 - TickLabelPositioning
 - TickLabels
 - TickLengths
 - TickPositions
 - TimeRemaining
 - TimeSystem
 - TimeSystemConvert
 - TimeZoneOffset
 - ToonShading
 - Torus
 - TourVideo
 - TrainImageContentDetector
 - TrainingUpdateSchedule
 - TrainTextContentDetector
 - Translate
 - Tree
 - TreeCases
 - TreeChildren
 - TreeCount
 - TreeData
 - TreeDelete
 - TreeDepth
 - TreeElementLabel
 - TreeElementStyle
 - TreeExtract
 - TreeFold
 - TreeInsert
 - TreeLayout
 - TreeLeaves
 - TreeLevel
 - TreeMap
 - TreeMapAt
 - TreePosition
 - TreeReplacePart
 - TreeScan
 - TreeSelect
 - TreeSize
 - TreeTraversalOrder
 - TriangleWave
 - TriangulateMesh
 - Tube
 - Typed
 - UndirectedEdge
 - UnionedEntityClass
 - ValueQ
 - VarianceGammaPointProcess
 - VariogramFunction
 - VariogramModel
 - VectorAspectRatio
 - VectorDisplacementPlot
 - VectorDisplacementPlot3D
 - VectorPlot
 - VectorPlot3D
 - VectorPoints
 - VectorRange
 - VectorScaling
 - VectorSizes
 - VerifyFileSignature
 - VersionedPreferences
 - VertexChromaticNumber
 - VertexComponent
 - VertexInComponent
 - VertexInComponentGraph
 - VertexLabels
 - VertexOutComponent
 - VertexOutComponentGraph
 - VertexTransitiveGraphQ
 - Video
 - VideoCombine
 - VideoDelete
 - VideoEncoding
 - VideoExtractFrames
 - VideoFrameList
 - VideoFrameMap
 - VideoGenerator
 - VideoInsert
 - VideoIntervals
 - VideoJoin
 - VideoMap
 - VideoMapList
 - VideoMapTimeSeries
 - VideoPause
 - VideoPlay
 - VideoQ
 - VideoRecord
 - VideoReplace
 - VideoSplit
 - VideoStop
 - VideoStream
 - VideoStreams
 - VideoTimeStretch
 - VideoTrackSelection
 - VideoTranscode
 - VideoTrim
 - WavePDEComponent
 - WikidataData
 - WikidataSearch
 - WithCleanup
 - WithLock
 - wstpserver
 - XYZColor
 
 - Related Guides
 
 - 
      Functions
      
 
Summary of New Features in 13
A list of key new features since 12.0, including features experimental in 13.0.
List of new features and updates since 12.3 >>
Core Language
open all close allContexts & Symbols
$ContextAliases — create aliases referring to context names
Needs (updated) — support for context aliases
End (updated), EndPackage (updated) — localize context aliases to packages
Contexts (updated) ▪ Information (updated) ▪ NameQ (updated) ▪ Names (updated)
ExcludedContexts, IncludedContexts — limit recursive definition saving in FullDefinition and related functions
FullDefinition (updated) ▪ Save (updated) ▪ Manipulate (updated) ▪ DynamicModule (updated)
ValueQ (updated) — specify the method used to determine the presence of values
PersistentSymbol — symbol whose value is persistent across sessions etc.
Robustness & Error Handling
Confirm — evaluate an expression, confirming that no failure is generated
Enclose — evaluate an expression, stopping and returning a failure object if a failure occurs
ConfirmBy ▪ ConfirmMatch ▪ ConfirmQuiet ▪ ConfirmAssert
WithCleanup — evaluate an expression with guaranteed initialization and cleanup
ArgumentsOptions — separate inputs into positional and optional arguments
CheckArguments — check that the number of arguments is correct
EchoEvaluation ▪ EchoLabel ▪ EchoTiming ▪ QuietEcho
Operations on Lists & Subsets
Splice — automatic splicing into a list
ArrayReduce — reduce an array by applying a function along a specified dimension
SubsetCases — find subsets of elements matching a pattern
SubsetReplace — replace subsets of elements
Extract (updated) — support for general Part specifications
Functional Programming
FoldWhile, FoldWhileList — new functional programming constructs
x//=f — apply a function to a variable and update its value (ApplyTo)
x|->f — new syntax for Function with named variables
OperatorApplied — make a function be applied in operator form
StringTakeDrop — take and drop from a string
LexicographicSort — lexicographic sorting of composite objects
Combinatory Terms
Application () — left-associative functional application
CombinatorK, CombinatorS — fundamental combinators
CombinatorB ▪ CombinatorC ▪ CombinatorI ▪ CombinatorW ▪ CombinatorY
Programming Utilities
RandomGeneratorState — representations of the state of a pseudorandom generator
$RandomGeneratorState — the current state of the active pseudorandom generator
TimeRemaining — number of seconds remaining in a time-constrained computation
WithLock — evaluate expressions with locks on specified files etc.
System Credential Storage
SystemCredential — store passwords in your operating system's secure credential store
$SystemCredentialStore — the currently active credential store
SystemCredentialData ▪ SystemCredentialKeys ▪ SystemCredentialKey
$DefaultSystemCredentialStore ▪ SystemCredentialStoreObject
Long Computations
ProgressReporting, $ProgressReporting — control whether algorithmic functions display progress bars
ParallelMap (updated) — support for progress monitoring of computations
ParallelTable (updated) ▪ ParallelDo (updated) ▪ ParallelCombine (updated) ▪ ...
Algebra & Logic
Linear Algebra »
Adjugate — the adjugate of a matrix
DrazinInverse — the Drazin generalized inverse of a square matrix
CoreNilpotentDecomposition — block-diagonal form with core and nilpotent parts
Polynomial Algebra »
PolynomialSumOfSquaresList — sums-of-squares representation of a non-negative polynomial
Equation & Inequality Solving »
SolveValues, NSolveValues — directly give exact solution values for equations
Solve, Reduce (updated) — support for systems of transcendental equations
Root (updated) — support for multivariate roots
Solve (updated) — now takes Assumptions options
CylindricalDecompositionFunction — efficient representation
CylindricalDecomposition (updated) ▪ Reduce (updated) ▪ FindInstance (updated) ▪ ...
Theorem Proving »
FindEquationalProof (updated) — extended to support first-order predicate logic
AxiomaticTheory (updated) — new theories and properties
Continuous & Discrete Calculus
Integrals
Integrate (updated) — improved integration of algebraic functions
Integrate (updated) — improved contour integration of meromorphic functions
Integral Transforms »
BilateralLaplaceTransform — bilateral or double-sided Laplace transform
LaplaceTransform (updated) — new methods, numerics and regions of convergence (ROC)
InverseBilateralLaplaceTransform ▪ InverseLaplaceTransform (updated)
Differential Equations »
DSolve (updated) — now supports symbolic vector variables
DSolve (updated) — now supports PDE modeling operators such as WavePDEComponent
DSolve (updated) — has a new extensive monograph on symbolic solutions of PDEs
DSolve (updated) — now solves all linear system of ODEs with rational function coefficients
DSolve (updated) — now solves any linear ODE with q-rational function coefficients
CompleteIntegral — complete integrals of first-order PDEs
Symbolic Solutions of PDEs — monograph on symbolic PDE modeling and solving
Summation Transforms »
BilateralZTransform — bilateral or double-sided Z-transform
InverseBilateralZTransform — the inverse transform
Difference Equations
RSolve (updated) — now solves all linear systems with rational function coefficients
Asymptotics »
Asymptotic — asymptotics of functions, integral transforms and more
DiscreteAsymptotic — asymptotics of sequences, summation transform and more
SeriesTermGoal — number of terms for asymptotic approximations
New Asymptotic Solvers
AsymptoticProduct — asymptotic approximation to products
AsymptoticExpectation — asymptotic approximation to expectations
AsymptoticProbability — asymptotic approximation to probabilities
Improved Asymptotic Solvers
AsymptoticIntegrate (updated) — more methods, including steepest descent
AsymptoticSum (updated) — supports regularization
AsymptoticRSolveValue (updated) — supports functional difference equations and linear systems
AsymptoticDSolveValue (updated) — supports meromorphic linear differential equations and systems
Mathematical Functions »
Interval Evaluation for Mathematical Functions
CenteredInterval — real and complex centered interval suitable for interval computation
Gamma (updated) — support for interval evaluation in 100+ mathematical functions
Cos (updated) ▪ Sin (updated) ▪ ⋯ ▪ HypergeometricPFQ (updated)
Injective, Surjective & Bijective Functions »
FunctionInjective — test whether a function is injective or one to one
FunctionSurjective ▪ FunctionBijective
Continuous, Analytic & Meromorphic Functions »
FunctionContinuous — test whether a function is continuous
FunctionAnalytic ▪ FunctionMeromorphic
Positive, Increasing & Convex Functions »
FunctionSign — the sign of a function (positive, negative, …)
FunctionMonotonicity ▪ FunctionConvexity
Discontinuities & Singularities of Functions »
FunctionDiscontinuities — find all the discontinuities of a function
FunctionSingularities — find all the singularities of a function
FunctionPoles — find the pole singularities of a meromorphic function
Coulomb Wavefunctions
CoulombF, CoulombG — the regular and irregular Coulomb wavefunctions
CoulombH1, CoulombH2 — the incoming and outgoing Coulomb wavefunctions
Lamé Functions
LameC — Lamé functions
LameS ▪ LameCPrime ▪ LameSPrime ▪ LameEigenvalueA ▪ LameEigenvalueB
Heun Functions
HeunG, HeunGPrime — general Heun function
HeunC, HeunCPrime — confluent Heun function
HeunD, HeunDPrime — double-confluent Heun function
HeunB, HeunBPrime — bi-confluent Heun function
HeunT, HeunTPrime — tri-confluent Heun function
Fox's H Function
FoxH — Fox's H function, a generalized MeijerG function
FoxHReduce — reduction of functions to a FoxH representation
Carlson Elliptic Integral Functions
CarlsonRC — Carlson elliptic integral functions
CarlsonRD ▪ CarlsonRE ▪ CarlsonRF ▪ CarlsonRG ▪ CarlsonRJ ▪ CarlsonRK ▪ CarlsonRM
Elliptic Integrals
EllipticK (updated) ▪ EllipticE (updated) ▪ EllipticF (updated) ▪ EllipticPi (updated) ▪ JacobiZeta (updated)
Jacobi Elliptic Functions
JacobiEpsilon — Jacobi epsilon function
JacobiZN — Jacobi zeta function
JacobiSN (updated) ▪ JacobiCN (updated) ▪ JacobiDN (updated) ▪ JacobiCD (updated) ▪ JacobiCS (updated) ▪ JacobiDC (updated) ▪ JacobiDS (updated) ▪ JacobiNC (updated) ▪ JacobiND (updated) ▪ JacobiNS (updated) ▪ JacobiSC (updated) ▪ JacobiSD (updated) ▪ JacobiAmplitude (updated)
Holonomic Functions
DifferentialRoot (updated) — continuation-based numerical evaluation for guaranteed precision
DifferenceRoot (updated) — divide-and-conquer-based numerical evaluation for fast evaluation
Number Theory Functions »
PrimePi, Prime (updated) — new state-of-the-art algorithms
EulerPhi (updated) — new documentation and examples for 70+ number theory functions
GCD ▪ FactorInteger ▪ MoebiusMu ▪ DivisorSigma ▪ ...
Mathematical Optimization »
Global Optimization
NMinimize (updated) — new methods including quasi-convex, log-convex and difference of convex
Minimize (updated) — new scalable methods for solving convex optimization exactly
LeastSquares (updated) — now has fast sparse method LSQR
Convex Optimization »
ConvexOptimization — general convex optimization covering all convex optimization classes
GeometricOptimization — optimization of posynomial functions, AKA geometric optimization
LinearOptimization (updated) — now supports mixed-integer and real optimization
QuadraticOptimization ▪ SecondOrderConeOptimization ▪ SemidefiniteOptimization ▪ ConicOptimization ▪ LinearFractionalOptimization ▪ GeometricOptimization
LinearOptimization (updated) — now supports mixed complex and real optimization
QuadraticOptimization ▪ SecondOrderConeOptimization ▪ SemidefiniteOptimization ▪ ConicOptimization ▪ LinearFractionalOptimization ▪ GeometricOptimization
Parametric Optimization
ParametricConvexOptimization — numeric optimization with parameters for sensitivity and repeated solving
Minimize (updated) — greatly enhanced support of multi-parametric linear and quadratic optimization
Robust Optimization (AKA Worst-Case Optimization)
RobustConvexOptimization — numeric worst-case optimization with parameter uncertainty
Minimize (updated) — symbolic worst-case optimization, i.e. ForAll quantifiers in constraints
Symbolic Optimization
Minimize (updated) — efficient support for multi-parametric LP and QP
Minimize (updated) — efficient support for exact convex optimization
Commercial Solvers & Solver Plugin Framework
"Gurobi", "Xpress", "MOSEK" — plugin support for multiple commercial solver libraries
Optimization Solver Method Framework — general extension framework for contributing optimization solvers
Visualization
Vector Visualization »
StreamPlot3D — plots streamlines for vector field functions in 3D
VectorDisplacementPlot3D — a displacement plot from a 3D vector field
VectorDisplacementPlot ▪ ListVectorDisplacementPlot ▪ ListVectorDisplacementPlot3D ▪ ListStreamPlot3D
VectorPlot (updated) — updated computational aesthetics, options and documentation
ListVectorPlot (updated) ▪ VectorPlot3D (updated) ▪ ListVectorPlot3D (updated) ▪ SliceVectorPlot3D (updated) ▪ ListSliceVectorPlot3D (updated) ▪ StreamPlot (updated) ▪ ListStreamPlot (updated) ▪ GeoStreamPlot (updated)
VectorAspectRatio ▪ VectorPoints ▪ VectorRange ▪ VectorScaling ▪ VectorSizes
Complex Visualization »
ComplexRegionPlot — plots complex regions defined by inequalities
ComplexContourPlot ▪ ComplexVectorPlot ▪ ComplexStreamPlot ▪ ComplexArrayPlot
Geographic Visualization »
GeoContourPlot — visualize contour levels on a map
PointValuePlot — visualize multiple values at points
GeoDensityPlot ▪ GeoRegionValuePlot (updated) ▪ GeoListPlot (updated)
GeoGraphPlot — visualize a graph of relations on a map
GeoGraphValuePlot — visualize graph flows on a map
Geometry Visualization
VectorPlot3D (updated) — can now plot over regions
ContourPlot3D (updated) — can now plot over regions
RegionPlot3D (updated) — can now plot multiple regions
RegionBoundaryStyle ▪ RegionFillingStyle
Multipanel Visualization
Multipanel support now in 24 visualization functions
ListDensityPlot ▪ ContourPlot ▪ ListContourPlot ▪ VectorPlot ▪ ListVectorPlot ▪ StreamPlot ▪ ListStreamPlot ▪ BarChart ▪ RectangleChart ▪ PieChart ▪ SectorChart ▪ Histogram ▪ SmoothHistogram ▪ DateHistogram
Multiaxis Visualization
ListPlot, ListLinePlot (updated) — now supports multiple axis layouts
High-Dimensional Visualization
RadialAxisPlot — plots of high-dimensional data, AKA radar plot etc.
ParallelAxisPlot — plots of high-dimensional data, AKA parallel coordinates etc.
Uncertainty Visualization
ListPlot3D (updated) — supports data uncertainty
ListPointPlot3D (updated) — supports data uncertainty
Generalized Visualization Scales
ScalingFunctions (updated) — now supports infinite scales and ticks
Plot ▪ Plot3D ▪ DensityPlot ▪ ContourPlot ▪ RegionPlot ▪ LogPlot ▪ ComplexPlot ▪ ComplexPlot3D ▪ ReImPlot ▪ AbsArgPlot
ScalingFunctions (updated) — now supports date scales and ticks
ListPlot ▪ ListLinePlot ▪ ListLinePlot3D ▪ ListDensityPlot ▪ ListContourPlot ▪ ListPointPlot3D ▪ ListStepPlot ▪ StackedListPlot ▪ BubbleChart
DateScale — general family of date scales
Data Visualization »
ListLinePlot3D — plots lines through 3D data
ArrayPlot3D — ArrayPlot for rank-3 arrays
Graphics »
Primitives
AxisObject — graphics primitive representing a generalized axis
TickDirection ▪ TickLabelOrientation ▪ TickLabelPositioning ▪ TickLabels ▪ TickLengths ▪ TickPositions
Torus, FilledTorus — unfilled and filled torus primitives
Line Dashing Styles
Dashing (updated) — new syntaxes for tweaking dashes
AbsoluteDashing (updated) — new syntaxes for tweaking dashes
2D Filling Styles
PatternFilling — fill a shape with a repeated version of a base pattern
HatchFilling — fill a shape with line hatching
LinearGradientFilling — fill an area with a linear gradient color
RadialGradientFilling ▪ ConicGradientFilling
Lighting Styles
DirectionalLight — directional light for part of or a whole graphics scene
PointLight — spherical point light for part of or a whole graphics scene
SpotLight — conical spotlight for part of or a whole graphics scene
AmbientLight ▪ Lighting (updated)
3D Non-photorealistic Shaders
ToonShading — cartoon-like shading of surfaces
StippleShading — random point shading of surfaces
GoochShading ▪ HatchShading ▪ HalftoneShading
3D Physically Based Shaders
MaterialShading — realistic rendering of surface material
Lighting (updated) — new three-point lighting setting (for material and other displays)
Physically Based Rendering — monograph that explains physically based shaders
Options
AbsoluteOptions (updated) — substantially updated implementation
Geometric Computation »
CSG Regions
CSGRegion — a constructive solid geometry region, i.e. Boolean operations on basic regions
Data Regions
RegionFit — find a best-fit region (plane, line, sphere, etc.) for a set of points
GradientFittedMesh — mesh construction from points by fitting gradients
ConcaveHullMesh — mesh construction from points from alpha shapes
Geographic Projection Regions
Polygon (updated) — polygons of GeoGridPosition are now region objects; allows computation on the map of projected regions
Point ▪ Line ▪ Area ▪ RegionCentroid ▪ RegionDistance ▪ ...
Geographic Ellipsoid Regions
Polygon (updated) — polygons of GeoPosition are now region objects; allows computation on the geo ellipsoid
Point ▪ Line ▪ Area ▪ RegionCentroid ▪ RegionDistance ▪ ...
Basic Regions »
Torus, FilledTorus — unfilled and filled torus regions
Tube (updated) — can now be used for computation as a region
Derived Regions »
RegionDilation — dilating a region by another region, also known as Minkowski sum
RegionErosion — eroding a region by another region, also known as Minkowski difference
Scale, Rotate, Translate, GeometricTransformation — now give geometric regions
Region Relations »
FindRegionTransform — finds the affine transform from one region to another if one exists
RegionCongruent — gives conditions for two regions to be congruent (rigid transform)
RegionSimilar — gives conditions for two regions to be similar (rigid + scaling transform)
RegionEqual (updated) ▪ RegionDisjoint (updated) ▪ RegionWithin (updated)
Convex Regions
ConvexHullRegion — the convex hull of any region
ConvexRegionQ — test whether a region is convex
ConvexPolygonQ (updated) ▪ ConvexPolyhedronQ (updated) ▪ ConvexHullMesh (updated)
Geometric & Topological Search
NearestMeshCells — find the nearest mesh cells to a point (geometric search)
AdjacentMeshCells — find the adjacent mesh cells to a cell (topological search)
MeshConnectivityGraph — compute all different connectivity graphs for a mesh
Triangulations & Decompositions
TriangulateMesh (updated) — support for constrained and conforming triangulations
DelaunayMesh (updated) ▪ PolygonDecomposition (updated) ▪ PolyhedronDecomposition (updated)
DiscretizeRegion (updated) ▪ BoundaryDiscretizeRegion (updated) ▪ DiscretizeGraphics (updated) ▪ BoundaryDiscretizeGraphics (updated)
Region Programming
CanonicalizeRegion — canonicalize the region representation
RegionConvert — convert to implicit or parametric representations of regions
Robust Geometric Predicates »
PositivelyOrientedPoints — test and condition for when points are positively oriented
CollinearPoints — test and condition for when points are collinear
NegativelyOrientedPoints ▪ CoplanarPoints
Geometry Formats »
"FBX" — filmbox format for geometry game assets
"STL" (updated) — now supports vertex colors, normals and textures
"X3D" (updated) — now supports Import and new import elements
"3DS" (updated) ▪ "BYU" (updated) ▪ "JVX" (updated) ▪ "LWO" (updated) ▪ "VTK" (updated) ▪ "RIB" (updated) ▪ "OBJ" (updated) ▪ "PLY" (updated) ▪ "DXF" (updated)
Synthetic Geometry »
GeometricTest — test whether geometric objects satisfy given properties or relations
GeometricScene (updated) — new user interface with interactivity and multistep scenes
GeometricStep — symbolic representation of a single step in a geometric scene
GeometricScene — entities representing notable theorems and constructions
Graphs & Networks »
Graph (updated) — directly converts from molecules, trees, entities, etc.
Collected Real-World Graphs »
ResourceData — 220+ real-world graphs
"September 11 Terrorist Network" ▪ "Zachary's Karate Club" ▪ "Enron Email Network" ▪ ⋯ ▪ "Western Grid Power Network"
Graph Visualization
LayeredGraphPlot3D — generalization of LayeredGraphPlot to layer planes in 3D
GeoGraphPlot ▪ GeoGraphValuePlot ▪ PlotTheme (updated) ▪ VertexLabels (updated)
GraphLayout (updated) — new layouts and 20+ fully documented layout methods
"SphericalEmbedding" ▪ "BalloonEmbedding" ▪ ⋯ ▪ "LayeredEmbedding"
Tagged Graphs
DirectedEdge, UndirectedEdge (updated) — now support tags for identifying multi-edges
EdgeTaggedGraph — simplified ways of creating tagged graphs
IndexEdgeTaggedGraph ▪ EdgeTags ▪ EdgeTaggedGraphQ
Graph Annotations
AnnotationKeys, AnnotationValue — getting and setting annotation values for graphs
Annotate ▪ Annotation ▪ AnnotationDelete ▪ AnnotationRules
Graph Isomorphisms
FindSubgraphIsomorphism — find the subgraph isomorphism
FindIsomorphicSubgraph — find the isomorphic subgraph
IsomorphicSubgraphQ ▪ FindGraphIsomorphism (updated) ▪ IsomorphicGraphQ (updated) ▪ GraphAutomorphismGroup (updated) ▪ CanonicalGraph (updated)
VertexTransitiveGraphQ ▪ EdgeTransitiveGraphQ
Graph Connectivity
FindMaximumCut — find the maximum edge cut in a graph
VertexInComponentGraph — the Graph of the VertexInComponent
VertexOutComponentGraph — the Graph of the VertexOutComponent
VertexComponent (updated) ▪ VertexInComponent (updated) ▪ VertexOutComponent (updated) ▪ NeighborhoodGraph (updated)
Graph Coloring
FindVertexColoring — find a minimal vertex coloring
FindEdgeColoring — find a minimal edge coloring
VertexChromaticNumber ▪ EdgeChromaticNumber ▪ ChromaticPolynomial (updated)
Planar Graphs
FindPlanarColoring — find face coloring for a planar graph layout
PlanarFaceList — the faces of a planar graph layout
DualPlanarGraph — the dual of a planar graph layout
Control Flow Graphs
DominatorTreeGraph — the tree of immediate dominators
DominatorVertexList — gives immediate dominators for each vertex
Geometric Graphs
MeshConnectivityGraph — graph corresponding to connectivity structure of a mesh
FindSpanningTree (updated) — now also works for a list of points
Expression Tree Graphs
ExpressionGraph — graph corresponding to an expression tree
Trees »
Tree — tree object with data and subtrees
TreeLayout ▪ TreeElementStyle ▪ TreeElementLabel
Construction and Representation »
RandomTree — generate pseudorandom trees
RulesTree ▪ ExpressionTree ▪ GraphTree ▪ ...
Properties and Measurements »
TreeData — extract the data from a tree
TreeChildren — extract the children from a tree
TreeSize ▪ TreeDepth ▪ TreeLeaves ▪ TreeCases ▪ TreeCount ▪ TreeSelect
Position Based Operations
TreeInsert — insert subtrees at the specified positions
TreeDelete — delete subtrees at the specified positions
TreeMapAt ▪ TreeReplacePart ▪ TreePosition ▪ TreeExtract ▪ TreeLevel
Computation on Trees »
NestTree — recursively build up a tree by applying a function to the leaves
TreeFold — recursively reduce a tree to a single value
TreeMap — traverse a tree, applying a function to each subtree
Video Computation »
Video — video as a first-class citizen to be used as input and output of functions
BitRate ▪ ConformationMethod ▪ Looping ▪ AudioTrackSelection ▪ SubtitleTrackSelection ▪ VideoTrackSelection ▪ GeneratedAssetFormat ▪ GeneratedAssetLocation ▪ $GeneratedAssetLocation ▪ VideoQ
Video Creation »
SnippetsVideo — create a short video summary by using snippets from a long video
TourVideo — create a tour of a graphic or image by moving and zooming
SlideShowVideo — create a slide show from still images and graphics
GridVideo ▪ OverlayVideo ▪ AnimationVideo ▪ SlideShowVideo ▪ FrameListVideo ▪ VideoGenerator
Video Editing »
VideoTrim — trim a video to extract a region of interest
VideoInsert ▪ VideoReplace ▪ VideoDelete ▪ VideoJoin ▪ VideoSplit ▪ VideoCombine ▪ VideoTimeStretch ▪ VideoTranscode ▪ AudioTrackApply
ImageResize (updated) — image operations that now work on video frames as well
ImageTake ▪ ImageTrim ▪ ImageCrop ▪ ImageResize ▪ ImageRotate ▪ ImageEffect ▪ ImageTransformation ▪ ImageForwardTransformation ▪ ImagePerspectiveTransformation ▪ ColorNegate ▪ Darker ▪ Lighter ▪ ImageRecolor
Video Properties & Options
VideoFrameList, VideoExtractFrames — extract video frames
Information ▪ ImageDimensions ▪ ImageChannels ▪ ImageAspectRatio ▪ AudioSampleRate ▪ AudioChannels
Video Processing & Analysis
VideoIntervals — find intervals of interest in a video
VideoFrameMap ▪ VideoMap ▪ VideoMapList ▪ VideoMapTimeSeries
Machine Learning Integration
NetModel — pretrained video models from the Wolfram Neural Net Repository
FeatureExtractor — video feature extractor
"VideoFrames" — video frames net encoder
Programmatic Video Playback & Capture
VideoRecord — record video from connected cameras and displays
VideoStream ▪ VideoPlay ▪ VideoPause ▪ VideoStop ▪ VideoStreams ▪ RemoveVideoStream
Video Formats »
"MP4" — MP4 video format
"Ogg" ▪ "Matroska" ▪ "QuickTime" (updated) ▪ "AVI" (updated) ▪ "VideoFormat"
Encoders & Decoders for Video Formats
VideoEncoding, AudioEncoding, SubtitleEncoding — specify the codec to use
$VideoEncoders ▪ $VideoDecoders ▪ $AudioEncoders ▪ $AudioDecoders ▪ $SubtitleEncoders ▪ $SubtitleDecoders
Image Computation »
Image Creation »
AnimatedImage — create and represent animated images from files or a list of images
HighlightImage (updated) ▪ Rasterize (updated) ▪ $ImageResolution
RandomImage (updated) ▪ LinearGradientImage (updated) ▪ RadialGradientImage (updated) ▪ ImageReflect (updated)
Image Geometry »
ImageStitch — stitch together a list of images
ImageKeypoints (updated) ▪ ImageCorrespondingPoints (updated) ▪ FindGeometricTransform (updated) ▪ ImageAlign (updated)
Color Processing »
RemoveAlphaChannel (updated) — now accepts color directives
SetAlphaChannel (updated) ▪ AlphaChannel (updated) ▪ ColorConvert (updated) ▪ ColorSeparate (updated)
RGBColor (updated) — now can be used directly for color conversion
GrayLevel (updated) ▪ Hue (updated) ▪ CMYKColor (updated) ▪ XYZColor (updated) ▪ LABColor (updated) ▪ LCHColor (updated) ▪ LUVColor (updated)
Text & Face Analysis
FindImageText — detect text in an image
FaceRecognize — recognize faces in an image based on a few samples
FaceAlign ▪ FindFaces (updated) ▪ FacialFeatures (updated)
Visualization
Audio & Signal Computation »
Audio (updated) — better optimized GUI, support for local and cloud objects
AudioInstanceQ — test whether audio contains a particular object, e.g. a dog
AudioJoin (updated) ▪ AudioStream (updated) ▪ AudioCapture (updated) ▪ AudioRecord ▪ AudioReverse
Speech Computation »
SpeechInterpreter — interpret a speech recording into computable objects
SpeechCases — find objects such as cities and countries in a speech recording
AudioIntervals (updated) — find intervals where there is speech
PitchRecognize (updated) ▪ AudioPitchShift (updated) ▪ AudioTimeStretch (updated) ▪ AudioLocalMeasurements (updated)
SpeakerMatchQ — whether speakers in different recordings match
FeatureExtractor (updated) — extract speaker features
Signal Processing »
FindPeaks (updated), PeakDetect (updated) — improved performance and quality
Machine Learning »
Explainability of Classifiers and Predictors
ClassifierMeasurements (updated) — "SHAPPlots" and "ICEPlots" properties provide explainability for classification and prediction
PredictorMeasurements (updated) ▪ ClassifierFunction (updated) ▪ PredictorFunction (updated)
Handling Anomalies and Missing Values
AnomalyDetector — specify anomaly detector in classifiers and predictors
MissingValueSynthesis — specify missing value synthesis in classifiers and predictors
Classify (updated) ▪ Predict (updated)
Feature Extraction & Dimension Reduction
FeatureExtraction (updated) — support for graph, time series and video
DimensionReduction (updated) — new and updated methods
"UMAP" ▪ "MultidimensionalScaling" ▪ "Hadamard" ▪ ...
Classification and Prediction
RecalibrationFunction — control calibration for classifiers and predictors
CategoricalDistribution — categorical distribution often generated from classification
"LanguageExtended" — built-in language classifier for 750+ languages
"ClassDistributions" — method for classification
Clustering Methods
"SpanningTree" — updated and documented clustering methods
"Agglomerate" ▪ "DBSCAN" ▪ "JarvisPatrick" ▪ "KMeans" ▪ "KMedoids" ▪ "MeanShift" ▪ "NeighborhoodContraction" ▪ "Spectral"
Neural Networks »
Content Detectors
TextCases (updated) — improved model for entity recognition
TrainImageContentDetector — efficiently train a custom image content detector
TrainTextContentDetector — efficiently train a custom text content detector
ContentDetectorFunction — content detector function for repeated use
Network Training
NetEncoder (updated) — support for Video and FeatureExtractor methods
NetGANOperator — support for generative adversarial network (GAN) training
NetTrain (updated) ▪ TrainingUpdateSchedule ▪ LearningRateMultipliers (updated) ▪ NetDecoder (updated)
Network Surgery
NetUnfold — extract a repeating operation in a folded net
FlattenLayer (updated) ▪ NetJoin (updated)
Network Layers »
FunctionLayer — net layer from a Wolfram Language function
CompiledLayer — net layer from arbitrary compilable code with automatic differentiation
PlaceholderLayer ▪ ParametricRampLayer ▪ RandomArrayLayer ▪ ...
Import & Export
"ONNX" — Import and Export of "ONNX" neural networks
Wolfram Neural Net Repository »
NetModel — new networks for video action classification, image keypoints, etc.
Spatial Statistics »
Continuous Spatial Estimation »
SpatialEstimate — gives a function that can be used to estimate values
VariogramFunction ▪ SpatialTrendFunction ▪ SpatialNoiseLevel ▪ SpatialEstimatorFunction
VariogramModel — symbolic model of a variogram
EstimatedVariogramModel — model-based variogram estimation
BinnedVariogramList — binned variogram estimation
Spatial Point Collections »
SpatialPointData — create and represent spatial point data with observation region
SpatialBinnedPointData — represent aggregated point data with any region partition
ResourceData — spatial point datasets from a variety of sources
RandomPointConfiguration — simulate a point process to give a point collection
SpatialPointSelect ▪ SpatialObservationRegionQ ▪ RipleyRassonRegion
Location Measures
Mean ▪ SpatialMedian ▪ CentralFeature
Density Measures
MeanPointDensity — average number of points per area, volume, etc.
PointDensity — varying point density function ![]()
HistogramPointDensity ▪ SmoothPointDensity ▪ PointDensityFunction
Counting Measures
PointCountDistribution — the distribution of point counts for any region
Homogeneity Measures »
RipleyK — expected number of points within distance r of each point ![]()
EmptySpaceF — probability of finding another point within distance r of any location ![]()
NearestNeighborG — probability of finding another point within distance r of a point ![]()
PairCorrelationG — probability density of finding another point at distance 
 of a point ![]()
Hypothesis Tests
SpatialRandomnessTest — test whether data is uniformly distributed
PointProcessFitTest — test whether data follows a point process
Spatial Point Processes »
RandomPointConfiguration — simulate a point process to give a point collection
EstimatedPointProcess — estimate a point process from spatial point configurations
PointProcessFitTest — test whether data follows a point process
FindPointProcessParameters ▪ PointProcessParameterQ ▪ PointProcessEstimator
Independent Point Processes
PoissonPointProcess — constant density function, definition of "spatially random"
InhomogeneousPoissonPointProcess — varying density function
BinomialPointProcess — uniform distribution of n points
Interaction Point Processes
HardcorePointProcess — hard-core with no point interaction within radius ![]()
StraussPointProcess — soft-core with limited point interaction within radius ![]()
StraussHardcorePointProcess ▪ PenttinenPointProcess ▪ DiggleGrattonPointProcess ▪ DiggleGatesPointProcess ▪ GibbsPointProcess
Clustered Point Processes
MaternPointProcess — cluster process with uniform (daughter) pattern in disk (isotropic)
ThomasPointProcess — cluster process with normal (daughter) pattern (isotropic)
CauchyPointProcess ▪ VarianceGammaPointProcess ▪ NeymanScottPointProcess
Date & Time »
DateObject (updated) — extended range of formats and improved performance
FromDateString — parsing date strings using locales, time zones and more
DateString (updated) — generating date strings using locales and extended formats
Time Zones & Localization
TimeZoneOffset (updated) — can handle repeated dates during daylight saving transitions
Entity (updated) — "LanguageLocale" as a new domain to support date locales
Calendars
CalendarData (updated) — major update and support for 40 new calendars
LeapVariant — mark leap months, leap weeks or other leap elements of a date
"Gregorian" ▪ "Julian" ▪ ⋯ ▪ "OldHinduSolar" ▪ "WesternBahai"
Date & Time Computation
DateInterval — an object representing an interval of time
MinDate ▪ MaxDate ▪ InfinitePast ▪ InfiniteFuture
DateSelect — select dates from intervals or lists
DatePlus (updated) ▪ DateDifference (updated)
Date & Time Visualization »
DateScale — date or time scales used for scaling and ticks in plots
ScalingFunctions — option that enables any axis to be a date or time scale
Astronomical Time
TimeSystem — option that sets time system (atomic, solar, etc.) used
SolarTime — true time and mean time measured by following the Sun
SiderealTime (updated) — true time and mean time measured by following the stars
TimeSystemConvert ▪ GeoOrientationData ▪ DateObject (updated) ▪ JulianDate (updated)
Geography »
GeoGraphics (updated) — now supports crisp vector labels, and optionally vector backgrounds
Geo Options
GeoRange (updated) — new default, displaying world maps
GeoBackground (updated) — support for a list of overlaid geo backgrounds
Epilog (updated) — can now support geo primitives
Geo Primitives
GeoPolygon — a polygon on the surface of the Earth
GeoVisibleRegion, GeoVisibleRegionBoundary (updated) — support multi-locations
GeoBoundary ▪ GeoBoundsRegionBoundary
Geo Projection Regions in Geometry
Polygon (updated) — polygons of GeoGridPosition are now region objects; allows computation on the map of projected regions
Point ▪ Line ▪ Area ▪ RegionCentroid ▪ RegionDistance ▪ ...
Geo Ellipsoid Regions in Geometry
Polygon (updated) — polygons of GeoPosition are now region objects; allows computation on the geo ellipsoid
Point ▪ Line ▪ Area ▪ RegionCentroid ▪ RegionDistance ▪ ...
Molecular Structure & Computation »
MoleculeName — find the name for a molecule
MoleculeRecognize — recognize a molecule from an image
MoleculeValue (updated) — additional properties including support for ExternalIdentifier objects like CAS, ChEMBL, ChemSpider and PubChem
Chemical Formulas
ChemicalFormula — symbolic representation for a chemical
FindIsomers — find distinct molecules with the same chemical formula
Chemical Reactions
ChemicalReaction — representation for a chemical reaction
ReactionBalance — computes a chemically balanced reaction
ReactionBalancedQ — checks if the given chemical reaction is balanced
Molecular Visualizations & Annotations
MoleculePlot (updated) — support for labeling and styling atoms and bonds
MoleculeDraw — sketch a molecule and interpret it
AtomLabels ▪ AtomLabelStyle ▪ BondLabels
MoleculeAlign — align molecules in 3D
Molecular Substructures
MoleculeSubstructureCount — count occurrences of a molecule substructure
MoleculeMaximumCommonSubstructure — identify substructures common to molecules
MoleculeFreeQ — checks molecule for the absence of substructures
MoleculeMatchQ — checks if a molecule matches the given pattern
MoleculeModify (updated) — additional molecule modification methods
Chemical Formats »
"Cube" — stores electronic orbital or density values on a three-dimensional grid
"CML" — chemical markup language
"CDX", "CDXML" — ChemDraw exchange format
"GaussianLog", "FCHK" — electronic structure software output files
Biomolecular Sequences »
Bio Sequence Representation & Visualization
BioSequence — a string-based representation for chained biomolecules such as DNA
BioSequenceQ — test for a valid biomolecular sequence
BioSequencePlot — creates schematic diagrams for biomolecular sequences
Bio Sequence Conversion
BioSequenceTranscribe — transcribe a DNA sequence to RNA or the reverse
BioSequenceTranslate — translate a DNA/RNA sequence to peptides
BioSequenceComplement — get the complement of a DNA sequence (A↔T, C↔G)
BioSequenceReverseComplement ▪ BioSequenceBackTranslateList ▪ BioSequenceInstances ▪ BioSequenceModify
Bio Sequence Comparison
SequenceAlignment (updated) — determine the alignment between two sequences
SmithWatermanSimilarity (updated) — count matches in the best local alignment
NeedlemanWunschSimilarity (updated) — count matches in the best global alignment
EditDistance (updated) ▪ DamerauLevenshteinDistance (updated) ▪ HammingDistance (updated) ▪ SimilarityRules (updated)
Bio Subsequence Computation
LongestCommonSequence (updated) — find the longest shared disjoint sequence
LongestCommonSequencePositions (updated) — find sequence positions
LongestCommonSubsequence (updated) ▪ LongestCommonSubsequencePositions (updated) ▪ Subsequences (updated)
PDE Modeling »
Basic Building Blocks
Partial differential equations of the form ![]()
DiffusionPDETerm — model diffusion with ![]()
ConvectionPDETerm — model convection with ![]()
ReactionPDETerm — model reaction with ![]()
SourcePDETerm — model a source with ![]()
ConservativeConvectionPDETerm — model conservative convection with ![]()
DerivativePDETerm — model a derivative of a term with ![]()
Named Partial Differential Equation Terms
LaplacianPDETerm — model with ![]()
PoissonPDEComponent — model with ![]()
HelmholtzPDEComponent — model with ![]()
WavePDEComponent — model with ![]()
Acoustic PDE Components »
AcousticPDEComponent — model acoustics in the time or frequency domains
AcousticAbsorbingValue ▪ AcousticImpedanceValue ▪ AcousticNormalVelocityValue ▪ AcousticPressureCondition ▪ AcousticRadiationValue ▪ AcousticSoundHardValue ▪ AcousticSoundSoftCondition
Acoustics in the Time Domain — monograph about modeling acoustics in the time domain
Acoustics in the Frequency Domain — monograph about modeling acoustics in the frequency domain
Heat Transfer PDE Components »
HeatTransferPDEComponent — model heat transfer
HeatFluxValue ▪ HeatInsulationValue ▪ HeatOutflowValue ▪ HeatRadiationValue ▪ HeatSymmetryValue ▪ HeatTemperatureCondition ▪ HeatTransferValue
Heat Transfer — monograph about modeling heat transfer
Heat Transfer Model Verification — test suite with heat transfer model verification
Mass Transport PDE Components »
MassTransportPDEComponent — model mass transport
MassConcentrationCondition ▪ MassFluxValue ▪ MassImpermeableBoundaryValue ▪ MassOutflowValue ▪ MassSymmetryValue ▪ MassTransferValue
Mass Transport — monograph about modeling mass transport
Solid Mechanics PDE Components »
SolidMechanicsPDEComponent — model solid mechanics
SolidMechanicsStrain ▪ SolidMechanicsStress ▪ SolidFixedCondition ▪ SolidDisplacementCondition ▪ SolidBoundaryLoadValue
Solid Mechanics — monograph about modeling solid mechanics
Solid Mechanics Model Verification — test suite with solid mechanics model verification
Systems Modeling & Control Systems
Controller Design for System Models »
StateFeedbackGains (updated) — now directly works for SystemModel models
StateFeedbackGains (updated) — now supports both tracking and regulation
LQRegulatorGains (updated) ▪ LQOutputRegulatorGains (updated) ▪ DiscreteLQRegulatorGains (updated) ▪ EstimatorRegulator (updated) ▪ LQGRegulator (updated) ▪ PIDTune (updated)
SystemsModelControllerData — generated from control design functions with rich data needed to connect and analyze the closed-loop system
System Modeling for Controller Design »
ConnectSystemModelController — connect a controller back into a SystemModel
SystemModel (updated) — improved model diagrams and icons based on vector graphics
Microcontroller Kit for Deploying Controllers »
MicrocontrollerEmbedCode (updated) — 36 new target microcontrollers including all Arduino and many Adafruit and SparkFun boards
"ArduinoZero" ▪ "ArduinoMKRZero" ▪ "ArduinoNano33IoT" ▪ "ArduinoMKRWiFi1000" ▪ "ArduinoMKRWiFi1010" ▪ "ArduinoMKRWAN1300" ▪ "ArduinoMKRWAN1310" ▪ "ArduinoMKRNB1500" ▪ "ArduinoMKRGSM1400" ▪ "ArduinoMKRFOX1200" ▪ "ArduinoMKRVidor4000" ▪ "AdafruitFeatherM0BasicProto" ▪ "AdafruitFeatherM0Express" ▪ "AdafruitMetroM0Express" ▪ "AdafruitCircuitPlaygroundExpress" ▪ "AdafruitGemmaM0" ▪ "AdafruitTrinketM0" ▪ "AdafruitItsyBitsyM0" ▪ "AdafruitHallowingM0" ▪ "AdafruitMetroM4" ▪ "AdafruitGrandCentralM4" ▪ "AdafruitItsyBitsyM4" ▪ "AdafruitFeatherM4Express" ▪ "AdafruitMetroM4AirLift" ▪ "AdafruitHallowingM4" ▪ "AdafruitMonsterM4SK" ▪ "SparkFunSAMD21DevBreakout" ▪ "SparkFunSAMD21MiniBreakout" ▪ "SparkFunLilyPadLilyMini" ▪ "SparkFun9DoFRazorIMUM0" ▪ "SparkFunProRF" ▪ "SparkFunRedBoardTurbo" ▪ "SparkFunQwiicMicro" ▪ "MSP432P401RLaunchPad" ▪ "ArduinoMega2560" ▪ "ArduinoDue"
User Interface
Notebook Interface
Automatic hyperlinking of URIs in text cells
Insert ▶ Hyperlink — redesigned interface for inserting and editing hyperlinks
Insert ▶ Inline TeX Input — type TeX into a notebook and automatically typeset it
Wolfram|Alpha notebook support for 2D typesetting input
Completely redesigned Wolfram Cloud file browser for opening and saving files
Automatically Entering Paired Delimiters — workflow for typing paired delimiters into code
ClickToCopy — represent a button that copies its contents when clicked
Canvas — display a canvas that supports interactive free-form drawing
AttachCell — attach a floating cell to content in a notebook window
TemplateBox — support for associations and controls
Data Manipulation & Visualization
TableView — spreadsheet-like editor for tabular data
Dataset (updated) — additional support for appearance and styling
DatasetTheme — themes for displaying Dataset objects
HeaderAlignment ▪ HeaderBackground ▪ HeaderDisplayFunction ▪ HeaderSize ▪ HeaderStyle ▪ HiddenItems ▪ ItemDisplayFunction
Question & Answer Interfaces
QuestionObject — symbol representation of a quiz-style question
QuestionInterface — interface specification for answering questions
AssessmentFunction — assess correctness of answers to questions
AssessmentResultObject — representation of an assessment
Options & Settings
DelimiterAutoMatching — whether to match delimiters as they are typed
AutoOperatorRenderings — automatic renderings for operator strings
AutoMultiplicationSymbol (updated) — finer-grained control for auto multiplication
Initialization (updated) — added support for code initialization in notebooks and cells
$PasswordFile — location of the file containing passwords and activation keys
$NotebookInlineStorageLimit — setting for limiting the amount of data stored in compactly displayed expressions
DynamicUpdating ▪ VersionedPreferences ▪ $WolframDocumentsDirectory
Operating System Support
Windows and Linux notebook interface updated with HiDPI support
Windows 3D graphics rendering updated from Direct3D 9 to Direct3D 11
Code Compilation & Data Structures
Code Compilation »
FunctionCompile (updated) — support for built-in data structures, multiple functions, function declarations, cross-compilation and embedded libraries
FunctionCompileExport (updated) ▪ FunctionCompileExportLibrary (updated) ▪ FunctionCompileExportByteArray (updated) ▪ FunctionCompileExportString (updated)
$TargetSystems — a list of platforms supported for compilations and cross-compilations
FunctionDeclaration — declaration of a function to use in function compilation
CreateCompilerEnvironment — create a new environment of compilation definitions
CompilerEnvironment ▪ $CompilerEnvironment ▪ CompilerEnvironmentAppendTo ▪ CompilerEnvironmentObject
Compiled Types »
Typed (updated) — support for new data structures and strings
"Integer128" — a 128-bit machine integer type
"UnsignedInteger128" — a 128-bit machine integer type
"SparseArray" — a sparse array composite type
Data Structures »
CreateDataStructure — create an individual instance of a data structure
DataStructure ▪ DataStructureQ ▪ $DataStructures
"Stack" — a mutable stack of expressions
"Queue" — a mutable queue of expressions
"KDTree" — a k-d tree spatial subdivision for sets of points in d
"Value" ▪ "Counter" ▪ "DynamicArray" ▪ "FixedArray" ▪ "ExtensibleVector" ▪ "ImmutableVector" ▪ "DoublyLinkedList" ▪ "LinkedList" ▪ "RingBuffer" ▪ "Deque" ▪ "PriorityQueue" ▪ "BloomFilter" ▪ "BitVector" ▪ "HashSet" ▪ "OrderedHashSet" ▪ "DisjointSet" ▪ "SortedMultiset" ▪ "BinaryTree" ▪ "AVLTree" ▪ "HashTable" ▪ "OrderedHashTable" ▪ "LeastRecentlyUsedCache" ▪ "ByteTrie"
Functions Enhanced by the Compiler
Tree ▪ SquareWave ▪ SawtoothWave ▪ TriangleWave ▪ BrayCurtisDistance ▪ EuclideanDistance ▪ JaccardDissimilarity ▪ CoordinateBounds ▪ CoordinateBoundingBox ▪ Around
Cryptography & Blockchains
Cryptography »
Encrypt, EncryptFile (updated) — support for Method option, and "BlockMode" and "InitializationVector" options
EncryptedObject (updated) — support for cipher, block mode and encryption padding
SecurityCertificate — representation of a public-key security certificate
SecuredAuthenticationKey (updated) — support for OAuth 2.0.
PublicKey (updated) — compute public key from private key
PrivateKey (updated) — construct private key directly from known values
Digital Signatures
DigitalSignature (updated) — support for RSA signature
GenerateFileSignature — digitally sign a file
VerifyFileSignature — verify a digital file signature
"PEM" — Privacy-Enhanced Mail format for storing cryptographic keys and certificates
Elliptic Curves
$CryptographicEllipticCurveNames — list of supported elliptic curves for key generation
GenerateAsymmetricKeyPair (updated) ▪ GenerateDigitalSignature (updated) — support for more elliptic curve algorithms
PrivateKey (updated) ▪ PublicKey (updated) — support for more elliptic curve algorithms
Blockchains »
BlockchainData — support for ARK blockchain »
BlockchainData — support for Cardano blockchain »
BlockchainData — support for Tezos blockchain »
Paclet System »
PacletObject — a handle to a paclet on the local system or on a remote site
PacletInstall — install or update a paclet
PacletInstallSubmit — install or update a paclet asynchronously
PacletUninstall — uninstall and delete a paclet
PacletFind — find installed paclets
PacletFindRemote — find paclets available for download from paclet sites
PacletDisable ▪ PacletEnable ▪ $UserBasePacletsDirectory
Paclet Site Management
PacletSiteObject — representation of a server hosting a repository of paclets
PacletSites — the list of known paclet sites from which paclets can be obtained
PacletSiteUpdate — retrieve the latest information about available paclets
PacletSiteRegister ▪ PacletSiteUnregister
Paclet Development
CreatePacletArchive — compress a paclet directory into a single archive file
PacletDirectoryLoad — for the current session, load paclets from a given directory
PacletDirectoryUnload — for the current session, unload paclets from a given directory
PacletDataRebuild — rebuild the cache of data about all installed paclets
Importing & Exporting »
FileFormatProperties — access file format properties such as mime types, elements, etc.
FileFormatQ ▪ FileFormat (updated) ▪ Import (updated) ▪ StringFormatQ ▪ ByteArrayFormatQ ▪ ImportedObject
SetFileFormatProperties ▪ FileNameToFormatList ▪ MIMETypeToFormatList
Document Formats »
"PDF" (updated) — significant performance improvement and many new elements
Raster Formats »
"HEIF" — raster and animation format commonly used on smartphones
"OpenEXR" (updated) — significant design and performance improvement
"DICOM" (updated) ▪ "DICOMDIR" ▪ "JPEG" (updated) ▪ "PNG" (updated) ▪ "WebP" (updated) ▪ "TIFF" (updated) ▪ "Raw" (updated) ▪ "RLE" (updated)
Video & Audio Formats »
"MP4" — complete support for MP4 files and several codecs
"WAV" (updated) — now supports large .wav files
"QuickTime" (updated) ▪ "AVI" (updated) ▪ "Matroska" (updated) ▪ "Ogg" (updated) ▪ "FLV" (updated) ▪ "VideoFormat"
Statistics & Scientific Formats »
"SAS7BDAT" — new support for SAS statistical data file format
"DTA" ▪ "POR" ▪ "SAV" ▪ "XPORT" (updated) ▪ "NetCDF" (updated) ▪ "MAT" (updated)
Tabular Formats »
"XLS" (updated), "XLSX" (updated) — new support for datasets in export
Mail Formats »
"MBOX" (updated) — now supports thread analysis elements
"EML" (updated) — more detailed attachment support
Wolfram Language »
"WL" — Wolfram Language package source format
Archive Formats »
"7z" — 7z archive format
"ISO" ▪ "RAR" ▪ "ZSTD" ▪ "TAR" (updated) ▪ "ZIP" (updated) ▪ "GZIP" (updated) ▪ "BZIP2" (updated)
CreateArchive (updated), ExtractArchive (updated) — performance improvements
CompressionLevel — option to control compression level for archives, images, etc.
Cryptography Formats
"PEM" — Privacy-Enhanced Mail format for storing cryptographic keys and certificates
External Services & Operations
ExternalEvaluate (updated) — support for Julia, Ruby, R, Java, Octave, SQL and system shells
Remote Evaluation
RemoteEvaluate — evaluate code on remote machines
Remote Batch Computation
RemoteBatchSubmit — submit a single batch job to a batch computation provider
RemoteBatchMapSubmit — map a function over the elements of a list using batch submission
RemoteBatchJobObject — symbolic representation of a remote batch job
RemoteBatchSubmissionEnvironment — symbolic representation of a provider-specific configuration
$DefaultRemoteBatchSubmissionEnvironment ▪ RemoteBatchJobs ▪ RemoteBatchJobAbort ▪ RemoteInputFiles ▪ RemoteProviderSettings
Wolfram Language Kernel Management
wstpserver — manage a pool of Wolfram Language kernels for incoming WSTP connections
External Data & Knowledgebase
WikidataData — retrieve data from Wikidata SPARQL endpoint
WikidataSearch — interface to Wikidata search API
ExternalIdentifier — resource identifier for external identifier systems
$ExternalIdentifierTypes — available external identifier systems (e.g. "WikidataID", "ArXivID", "DOI", etc.)
External Storage Services
ExternalStorageObject — reference to a file on an external storage service (e.g. IPFS, Dropbox and Amazon S3)
ExternalStorageUpload — upload a file to an external storage service
ExternalStorageDownload — download a file from an external storage service
ExternalStoragePut ▪ ExternalStorageGet ▪ $ExternalStorageBase ▪ ExternalStorageBase
DatabinSubmit — add data to a databin asynchronously
Databases
UnionedEntityClass — entity class representing the union of multiple entity classes
IntersectedEntityClass — entity class representing the intersection of multiple entity classes
ComplementedEntityClass — entity class representing the complement of multiple entity classes
"MicrosoftSQL" ▪ "MySQL" ▪ "Oracle" ▪ "PostgreSQL" ▪ "SQLite" ▪ SameTestProperties
MailSearch (updated) — cached results for faster results
MailExecute (updated) — additional IMAP operations (e.g. "Upload", "Download", etc.)
System & License Management
CreateLicenseEntitlement — create an entitlement to run a Wolfram Engine
LicenseEntitlementObject — symbolic representation of a license entitlement
LicenseEntitlements ▪ LicensingSettings ▪ ForwardCloudCredentials