-
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