Wolfram Research

  • SymbolDependencies

    Get a list of symbols that an expression depends on

  • ToFullString

    Create a string of the FullForm of an expression with fully qualified symbol names

  • FullSymbolName

    Return a fully qualified name of a symbol regardless of current context settings

  • UniqueContext

    Provide a new context that contains no symbols

  • ReplaceContext

    Transform an expression by replacing all symbols in one context with symbols of the same name in another context

  • CopyDefinitions

    Copy the definitions of one symbol to another

  • BlockProtected

    Modify definitions of protected symbols and ensure that their attributes are restored

  • ContextModule

    Temporarily set $Context and $ContextPath to a unique empty context for an evaluation

  • BinarySerializeWithDefinitions

    Serialize an expression along with any dependent definitions

  • GetUnboundSymbols

    Get all the non-local symbols that appear in an expression

  • PossibleNameQ

    Test if an expression corresponds to a valid symbol name

  • DefinitionData

    Store full definitions for a symbol in a compact object

  • ResourceFunctionSearch

    Search the Wolfram Resource System for specified resource functions

  • RecentResourceFunctions

    Get information about the most recently-released resource functions

  • PersistResourceFunction

    Install a resource function persistently so that it can be used like a built-in function

  • CloudResourceFunction

    Access functions deployed to your own or another user’s Wolfram Cloud account that are not in the official Function Repository

  • ResourceFunctionSymbols

    Get a list of the symbols used in the definition of a resource function

  • FormatAsResourceFunction

    Format a symbol as a ResourceFunction in outputs

  • ResourceFunctionMessage

    Print a labeled message from ResourceFunction with contexts hidden

  • CategoryResourceFunctions

    List all of the Wolfram Function Repository resources in a category

  • ResourceFunctionDefinitionViewer

    View the definitions of a resource function along with its dependencies

  • EvaluateDefinitionNotebookSection

    Evaluate code in a resource function definition notebook

  • ResourceSubmissions

    Retrieve a list of submissions to the Wolfram Resource System

  • SameResourceQ

    Determine if resource objects are the same

  • DataResourceFromDirectory

    Create a data resource definition notebook from data in a directory

  • CreateResourceNotebook

    Create a definition notebook for a new resource object

  • SteganographyExtract

    Extract a message that has been hidden in an image using ResourceFunction["SteganographyInsert"]

  • CreateResourceObjectGallery

    Deploy a gallery of resource objects to the cloud

  • LocalResourceObjects

    Get a list of locally stored resource objects

  • FunctionParity

    Determine the parity of a function, even or odd, with respect to one or more variables

  • ResourceSubmissionNotebook

    Retrieve the definition notebook for your submission to a repository

  • EvenFunctionQ

    Determine whether an expression is an even function of the given variable or variables

  • OddFunctionQ

    Determine whether an expression is an odd function of the given variable or variables

  • ExpressionToFunction

    Convert an expression to a pure function by specifying which symbols should be used as input arguments

  • WithdrawResourceSubmission

    Remove a submission from consideration for publication in a repository

  • RationalFunctionQ

    Determine whether an expression represents a rational function of a given set of variables

  • QuadraticFunctionQ

    Determine whether an expression represents a quadratic function of a given set of variables

  • InterpolatingFunctionData

    Extract data from an InterpolatingFunction object

  • FunctionOverview

    Get information about a real-valued univariate function

  • InterpolatingFunctionDomain

    Obtain the domain of an interpolating function object

  • FunctionJectivity

    Determine the injectivity and surjectivity of a function

  • StringFunction

    Use functions meant for lists on strings

  • FlipFunction

    Reverse the order of two arguments of a function

  • IsContinuousFunction

    Determine whether a function is continuous

  • LinearFunctionQ

    Determine whether an expression represents a linear function of a given set of variables

  • FunctionDiscontinuities

    Compute the discontinuities of a function of a single variable

  • FunctionCorners

    Find the corners of a curve

  • FunctionCusps

    Find the cusps of a curve

  • FunctionConcavity

    Compute the regions on which an expression is concave up or down

  • CosColorFunction

    Define color functions based on the cosine function

  • BitBooleanFunction

    Apply a Boolean function to corresponding bits in integers

  • BickleyKi

    Evaluate the Bickley function

  • JacobiEpsilon

    Evaluate the Jacobi epsilon function

  • DivergentColorFunction

    Create a diverging color map with a neutral central color for scientific visualization

  • MultiwayFunctionSystem

    Compute the evolution of a multiway system based on function evaluation over the integers

  • CompileColorFunction

    Compile a color function for improved performance in colorizing images

  • CubehelixColorFunction

    Generate color functions using the "cubehelix" method

  • GraphFunctionPlot

    Plot the values of a function at the vertices of a graph

  • ImageColorFunction

    Create a color function from colors in an image

  • PrintDefinitionCases

    Find definitions for symbols in a context using a pattern, getting highlighted occurrences of it

  • ShowDefinitions

    Get a browsable, hyperlinked definition of a symbol

  • RadialDistributionFunctionList

    Compute the relative probability of finding a particle at a given distance from another particle

  • BesselSimplify

    Simplify Bessel functions in expression

  • GammaSimplify

    Simplify gamma functions in expression

  • ZetaSimplify

    Simplify zeta functions in expressions

  • PolyGammaSimplify

    Simplify polygamma functions in an expression

  • ArgumentCount

    Count the number of arguments a pure function or compiled function takes

  • SmallestPartsFunction

    Total number of smallest parts in the partitions of a positive integer

  • IntegerPartitionFrequency

    Counts the number of times an integer k appears within all possible ways to partition an integer n without calculating n’s integer partitions

  • Kurvendiskussion

    Get a dynamic plot of a univariate function along with supplemental information, known in the German language as a Kurvendiskussion

  • Erfci

    Set up a symbol to give an error message when called with an unexpected number of arguments

  • EchoEvaluate

    Debug applications of a function more easily by printing its arguments and the result

  • Mediant

    Compute the mediant of a list of positive rationals

  • CurveAnalysis

    Get a dynamic plot of a univariate function along with supplemental algebraic and calculus-based properties of the function

  • MockTheta

    Implement the Ramanujan mock theta functions

  • HasDefinitionsQ

    Check if a symbol has definitions associated with it

  • PlouffeP

    Get the value of the Plouffe P function

  • JacobianMatrix

    Compute the Jacobian matrix of a vector function with respect to a list of variables

  • JacobianDeterminant

    Compute the Jacobian determinant of a vector function with respect to a list of variables

  • AssociationThrough

    Generate an Association from applying different operations to an expression

  • FabiusF

    Evaluate the Fabius function

  • RationalInterpolation

    Find a rational interpolation of a function

  • PrintDefinitions

    Browse a list of hyperlinked definitions associated with a symbol

  • GeneralRationalInterpolation

    Find a rational interpolation of a function defined parametrically

  • NeumannO

    Implement the Neumann polynomials

  • Totatives

    Get the integers from 1 to n that have no common proper factor with n

  • GeneralMiniMaxApproximation

    Find a mini-max approximation of a function defined parametrically

  • SymbolCases

    Find symbols whose definition contains specified pattern

  • RandomBSplineSurface

    Generate a random surface with B-splines

  • BooleanCompose

    Functionally compose a Boolean expression

  • HoldArguments

    Construct a function from another function that holds certain arguments

  • Uncurry

    Reverse a Curry operation

  • MiniMaxApproximation

    Find a mini-max approximation of a function

  • GeneralizedChaosGame

    Create fractals with random partial jumps toward reference points

  • RiemannSurfacePlot3D

    Plot Riemann surfaces of compositions of elementary functions

  • PairMap

    Map a function to pairs formed from a list and another function

  • SmoothStep

    A sigmoidal interpolation function

  • InverseBoole

    Inverse of the Boole function

  • ReverseAccumulate

    Replace each element of a list with the sum of the elements in the original list that are not to the left of that element

  • InflectionPoints

    Find the inflection points of a function of one variable

  • MapCases

    Map a function at parts of an expression that match a given pattern

  • EvaluateBenchmark

    Measure the evaluation timings of a function on a given set of inputs

  • EvaluationTiming

    Get a full timing report for functions evaluated during an evaluation

  • NecklaceCount

    Count the number of distinct necklaces made with beads of different colors

  • DirectionalD

    Compute the directional derivative of a function

  • MaximizeOverPermutations

    Find the permutation that maximizes a function

  • Logit

    The logit function from probability

  • InverseFibonacci

    Compute the inverse Fibonacci function

  • ChainD

    Get the derivative with respect to a function

  • QuantileOperator

    An operator form of the Quantile function

  • SmootherStep

    An improved sigmoidal interpolation function

  • CoordinateVector

    Find the coordinate vector of a vector with respect to a basis

  • FocalLossLayer

    A NetGraph layer implementing Focal Loss

  • CosDiceLossLayer

    A NetGraph layer implementing cos-dice loss

  • AddDocumentationTools

    Add a toolbar for formatting function documentation to a notebook

  • AreaBetweenCurves

    Find the area between two plane curves

  • ExpressionBag

    A data structure meant for accumulating items efficiently

  • MonitoredTestReport

    Generate a TestReportObject with dynamic progress

  • TraceLoading

    Monitor file-loading events during the evaluation of an expression

  • ReapAssociation

    Equivalent to Reap, but returns an association with tags as keys

  • CatchAll

    Get $Aborted for uncaught Throw or Abort in an evaluation

  • InterpretedTrueQ

    Determine if a value should be interpreted as true

  • CatchFailure

    Catches any Failure object thrown by an enclosed ThrowFailure evaluation

  • ContextDependencies

    Determine how symbols in a first context depend on symbols in a second context

  • BytesToQuantity

    Convert a byte count to a quantity of bytes in an appropriate unit

  • EchoSet

    Set a value to a symbol and print them

  • ThrowFailure

    Throw a Failure object to the nearest enclosing CatchFailure

  • DropTrailingWhile

    Drop elements at the end of a list so long as a criterion is fulfilled

  • WriteUnitTest

    Write a formatted and readable unit test for any input

  • LookupCases

    Look up all values of a key in a nested association

  • WithMessageHandler

    Apply a custom handler to messages generated during evaluation

  • PrettyForm

    Print human-readable form of complex expressions

  • EchoNormal

    Print the code in InputForm unformatted

  • CheckReturn

    Evaluates an expression and returns the result, unless messages were generated, in which case it immediately returns a failure expression

  • TracePrintEvaluations

    Print all expressions used in the evaluation of an expression, along with the results of evaluating those expressions

  • FromRecursiveRewrite

    Recover expressions using RecursiveRewrite generated rules

  • CompressWithDefinitions

    Compress an expression, along with any needed definitions, so that it can be used in another session

  • EchoGroup

    Echo a label and make any echoes that occur within a body indented

  • EchoTiming

    Print the timing for an evaluation and return the result

  • RecursiveRewrite

    Rewrite an expression replacing repeatedly by strings

  • SerializeWithDefinitions

    Serialize an expression along with any needed definitions so that it can be used in another session

  • ExtractDownValues

    Extract all DownValues that match the input

  • SwapSymbolValues

    Swap values of symbols using a temporary variable

  • CloudPutByHash

    CloudPut to a location determined by the hash of an expression

  • EchoIf

    A curried form of Echo that can be useful in certain debugging situations

  • MessagedQ

    Test if a message is issued during an evaluation

  • PrintMessage

    Print expressions to the messages window

  • TurboColor

    Implementation of the Turbo color map

  • AddCodeCompletion

    Adds code completion to your function’s arguments

  • JoinMap

    Map a function over a list and join the result

  • MapAtKey

    Apply functions to specific keys in an association

  • CriticalPoints

    Find the critical points of a univariate function

  • EconomizedRationalApproximation

    Find an economized rational approximation to a function

  • Intercepts

    Compute the intercepts of a function with the coordinate axes

  • DifferencesBy

    Apply a function to neighboring pairs in a list

  • TangentPlane

    Find the tangent plane of a function at a point

  • SubimageApply

    Apply a function to specific subregions of an image

  • FoldRight

    Compute a right-associated fold

  • DiscreteDolphChebyshevWindow

    Return a discrete Dolph–Chebyshev window sequence

  • QuietCheck

    Use Check and Quiet, conveniently combined into one function

  • SetOutputFormCellLabels

    Set up custom cell labels for a formatting function

  • NSeries

    Find a numerical approximation of a series expansion of a function

  • InverseFourierCoefficient

    Find a function with a given Fourier exponential series

  • IntegralApproximationPlot

    Compute and plot the approximation to the integral of a function on an interval

  • FindNestPeriod

    Try to find the repetition period for nesting of a function

  • NewtonMethod

    Approximate the root of a function using Newton’s method

  • ColumnMap

    Map functions over columns instead of rows

  • KeyMapIf

    Map a function conditionally over keys in an association

  • ReadPNG

    Efficiently read a PNG file from disk and return the image

  • PlaceholderImage

    Create a placeholder image of a specified dimension

  • MapIf

    Map a function for elements in a list when a test gives True

  • BinListsBy

    Bins data in to lists based on applying a function to each item.

  • SuggestPlotRange

    Get a variable range against which to plot a given function

  • DynamicMap

    Map functions over lists while showing dynamic progress

  • DropLargestBy

    Drop the largest values from a list based on a function

  • SelectFirstBy

    Apply a function to a list and select the first that satisfies a test

  • HessianMatrix

    Compute the Hessian matrix of a function with respect to a list of variables

  • ChebyshevPsi

    Calculate the value of the second Chebyshev function ψ(x)

  • IncompletePFD

    Give the incomplete partial fraction decomposition of a rational function

  • VariationalBound

    Find the values of parameters of a trial function that extremize a functional

  • StationaryPoints

    Compute the stationary points of a function of one or more variables

  • PositionLargestBy

    The position of the elements in a list that are largest according to a given function

  • DropSmallestBy

    Drop the smallest values from a list based on a function

  • GaussianQuadratureError

    Find the error in the Gaussian quadrature approximation of a function’s integral

  • HessianDeterminant

    Compute the Hessian determinant of a function with respect to a list of variables

  • NFourierSinCoefficient

    Find a numerical approximation for a Fourier sine coefficient of a function

  • NFourierCosCoefficient

    Find a numerical approximation for a Fourier cosine coefficient of a function

  • SelectPositions

    A function like Select that returns positions instead of values

  • ChebyshevTheta

    Calculate the value of the first Chebyshev function θ(x)

  • CanonicalBasis

    Obtain the canonical bases for selected spaces of matrices and functions

  • GetDefinitions

    Use Get without modifying the $ContextPath

  • AsynchronousDynamicModule

    A wrapper function for dynamic modules which causes a placeholder to be shown during initialization

  • OnFailure

    Apply a function on an expression when FailureQ gives True on it; otherwise, return the expression

  • EnlargeBoundingBox

    Increase a bounding box by a fractional amount

  • SymbolDependencyGraph

    Create a graph of symbol dependencies

  • NearestColorName

    Find the color name closest to a given color

  • ScheduleCloudObjectExpiration

    Deploy a task to delete or replace a CloudObject after a delay

  • GraphicsBounds

    Get the plot range used in a piece of graphics

  • CloudObjectBase

    Get the cloud base for a cloud object

  • StringPermutations

    Get character permutations for a string

  • HighlightCases

    Visualize cases of matched patterns in any expression

  • ShowQuotes

    Style the output so that quotation marks (as string characters) appear

  • BenchmarkPlot

    Plot the timings of a benchmark

  • SearchMessages

    Search for a built-in message containing the given text

  • NumberParse

    Parse a string to a number safely

  • ExpressionViewer

    A dynamic tool that helps visualize the structure of an expression

  • ProportionsBy

    Get the proportion of times that each distinct element appears in a list when evaluated with a given function

  • ActuarialCommutation

    Creates an Association containing values for the six standard commutation functions used in actuarial mathematics

  • NFourierTrigSeries

    Find a numerical approximation for a trigonometric Fourier series expansion of a function

  • KeyGroupBy

    Apply a function to keys of an association and group results by modified keys

  • TallyBy

    Tally items that give the same value when a function is applied

  • NFourierCoefficient

    Find a numerical approximation for a Fourier exponential series coefficient of a function

  • OptionNames

    Get the names of options for a function, possibly filtered according to a pattern

  • NFourierSeries

    Find a numerical approximation for an exponential Fourier series expansion of a function

  • MapLevel

    Create an operator that maps a function over data at a specified level

  • NDerivative

    Find a numerical approximation to a function derivative near the specified point

  • NInverseFourierCoefficient

    Find a numerical approximation for a function with a given Fourier exponential series

  • ApplyLevel

    Create an operator that applies a function over data at a specified level

  • MutualInformation

    This function computes the Mutual Information of a multivariate distribution or samples of data

  • NVariationalBound

    Search numerically for the values of parameters of a trial function that extremize a functional

  • ChoquetIntegral

    Compute numerically the Choquet integral of a function with respect to a probability distribution

  • LSystemPlot

    Display an L-system

  • BinarySearchBy

    Find the position of a target value within an array sorted after applying a function

  • GeneralizedSmoothStep

    A generalized sigmoidal interpolating polynomial

  • MonotonicInterpolation

    Make a monotonic InterpolatingFunction with continuous second derivative for monotonic data

  • MappedTransformedDistribution

    Transform a statistical distribution by applying the same function to all of its arguments

  • MergeByKey

    Merge a list of associations using different merge functions for different keys

  • LookupKeys

    Look up a set of keys applying a function when a key is missing

  • NInverseFourierSequenceTransform

    Find a numerical approximation to the inverse Fourier sequence transform of a periodic function

  • SymbolExamples

    Create a notebook of all documentation examples for a symbol

  • MapSelectCounted

    Map a function over selected elements of a list, also passing in a running count of such elements

  • Contextualize

    Move symbols into a context

  • MachineIntegerQ

    Check if a number falls into the range of machine-sized integers for your computer

  • RunBeforeLoading

    Evaluate an expression when a package is first loaded

  • ToAssociations

    Recursively replace lists of rules with associations

  • SimplifyRepeatedSubexpressions

    Replace repeated subexpressions in an expression with new symbols

  • ReplaceAllUnheld

    Apply replacement rules to evaluated parts of expression

  • SymbolQ

    Check whether an expression is a symbol

  • CheckMatch

    Verify that an evaluation output matches a given pattern and produces no errors

  • RelativePath

    Create a file path relative to a given directory

  • WolframMark

    Run the standard Wolfram Language benchmark

  • NibbleArray

    An array of nibbles (4 bit values)

  • SetUnless

    Initialize a value unless it already satisfies a given condition

  • CreatePackageEventHandler

    Create an event handler that evaluates an expression when a package is loaded

  • FindRanges

    Find continuous ranges in a list of integers

  • GetBoxPositions

    Get positions of all boxes in a notebook

  • DropWhile

    Drop elements of a list while a criterion remains true

  • CellObjectStyle

    Get the style of given CellObject

  • TimeMemoryUsed

    Return the time taken and the memory used by an operation

  • SameAsQ

    An operator form of SameQ

  • Excise

    Remove enclosed arguments

  • InspectNotebook

    Launch a dynamic display showing the selected notebook content

  • MonitorProgress

    Monitor the progress of a computation and display the current step and estimated time remaining

  • DirectoryBlock

    Temporarily change the current directory for an evaluation and ensure that it is restored when evaluation is completed

  • Proportions

    Get the proportion of times that each distinct element appears in a list

  • PatternBindings

    Pick named elements of a pattern

  • OnceUnlessFailed

    Equivalent to using Once, but will only cache results if evaluation was successful

  • Until

    Provide a loop construct that is similar to While, but performing the action prior to rather than after the termination test

  • RunOnQuit

    Set an evaluation to run when the Wolfram Language kernel session is terminated

  • ResetDirectoryStack

    Reset the value of Directory[] and DirectoryStack[]

  • ImportOnce

    A version of Import which uses a cache of the result unless the source file has changed

  • GroupByList

    Group elements according to a list of equivalence classes

  • SearchOrderedList

    Search an ordered list at speed logarithmic in the length of a list

  • ObjectExistsQ

    Check if an object exists

  • RunAfterLoading

    Evaluate an expression when a package finishes loading

  • RandomPartChoice

    Choose random parts of an expression

  • SetByRules

    Use rules to make assignments

  • PrintAsCellObject

    Equivalent to Print, except returns a CellObject corresponding to the printed notebook cell

  • EveryOther

    Split a list into two sublists gathering every other element of the list

  • SessionInformation

    Get an association containing various session-related information

  • SetTo

    Use as an operator form of Set

  • RootSymbol

    Recursively take the head of an expression

  • AppendSequence

    Append multiple items to an expression at once

  • BitFlip

    Flip an individual bit in an integer (0 to 1 and 1 to 0)

  • ParallelMapMonitored

    Run ParallelMap showing a progress monitor

  • DatasetForm

    Display data formatted like a dataset

  • CacheTo

    Return a stored expression if it exists; otherwise, evaluate and store an expression

  • MapBatched

    Divide a Map operation into batches, performing an evaluation between batches

  • DeclareArgumentCount

    Set up a symbol to give an error message when called with an unexpected number of arguments

  • Pacletize

    Create a paclet layout from a collection of files, symbols and contexts

  • SymbolsWithAttribute

    Find and list all symbols with a particular attribute

  • PythonPackageInstalledQ

    Test if the Python package can be accessed in your session

  • InheritedBlock

    Similar to Block, except values of local symbols are not cleared when entering the block

  • LocalEvaluate

    Synchronously evaluate an expression in a separate kernel

  • AbortOnMessage

    Abort an evaluation as soon as a message is generated

  • JoinTo

    Equivalent to Join, but redefines the first argument to the result

  • FailOnMessage

    Stop an evaluation when a message is encountered and return a given failure expression

  • PatternSort

    Sort a list of patterns according to their precedence

  • SymbolsWithOption

    Find and list all symbols with a particular option

  • SecondsToQuantity

    Convert a number representing seconds to a quantity of time in an appropriate unit

  • ResetDataset

    Force a reanalysis of the types contained in a Dataset, sometimes leading to a different presentation of the data

  • DynamicListView

    Display the contents of a list with dynamic controls for paging and skimming

  • FirstMatchingValue

    Evaluate expressions in turn until a given form is returned

  • NestedCatch

    Propagate a Throw upward to the outermost NestedCatch

  • ProgressIndicatorEstimator

    Display progress of a computation together with estimated completion time

  • NotebookHistoryData

    Collect history of changes in the currently open notebooks

  • FrontEndObjectQ

    Determine if an expression is a valid front end object

  • LocalizedByRules

    Use rules as local variable lists

  • Inline

    Insert the values of symbols into an expression before evaluation

  • FileFormatQ

    Test if a file is in the specified format

  • TimeShiftedDistribution

    A derived distribution useful in actuarial science

  • NewtonMethodPlot

    Plot the function together with a graphical display of the Newton iterations approximating its root

  • ImplicitD

    Compute the derivative y’ as a function of x from an implicit equation in those variables

  • ManipulatePlot

    Generate a plot in which the plot ranges and function parameters can be manipulated dynamically

  • MapSlice

    Provide the part specifications to a mapped function as a sequence of arguments after the first one

  • SelectVersionNumber

    Choose a version number matching a specification

  • MapReduceOperator

    Like an operator form of GroupBy, but where one also specifies a reducer function to be applied

  • TableToTrainingSet

    Prepare rectangular data for use in the machine learning functions Classify, Predict and NetTrain

  • NEigenvalueSumGradient

    Numerically evaluate the gradient of a function summed over the eigenvalues of a matrix, with respect to matrix parameters

  • StandardDragCurve

    One of the more popular functions to describe the conventional correlation for the drag on a sphere in steady motion

  • KeyCombine

    Map a function over the keys of an association, and collect or combine values in the event of key collisions

  • ModularTessellation

    Compute polygons, circles, compositions and transformation functions for the tessellation of the upper half-plane by the modular group

  • LabeledPrint

    Print an expression with a label of its unevaluated form

  • ProcessorInformation

    Retrieve information on available processors

  • ChannelMessages

    Send relevant data to a channel object when a message occurs

  • ChromaticNumber

    Compute the vertex chromatic number of a graph

  • ExpressionLineDiff

    Highlight the changes between two expressions

  • SaveAsString

    Quickly save an expression to a readable file

  • ObjectIfExists

    Get an object only if it exists

  • RealToHexString

    Give a string representing the hexadecimal form of a real number

  • CheckHyperlinks

    Checks hyperlinks in an expression, webpage, or notebook, on your computer or in the cloud

  • StringPatternQ

    Test whether an expression is valid string pattern

  • IntegralApproximationPlot3D

    Compute and plot the approximation to the integral of a function of two variables on a rectangle using different methods and partition types

  • ValueMapIndexed

    Create an association from a set of values, using a map-indexed function on those values to form the keys

  • DuplicatesBy

    Select all the elements from a list for which a given function returns the same answer twice or more

  • SectionContourPlot

    Return a contour plot of a function together with the projections onto the x-y plane of the given sections of the plot

  • PositionTooltips

    Display expressions with their elements tool-tipped by position

  • FindHeadArities

    Find the distinct heads that occur in an expression and their corresponding arities

  • GetKeyValuePattern

    Create a suitable KeyValuePattern from an example association

  • SelectFirstIndex

    Find the index of the first element satisfying a criterion

  • BitListToByteArray

    Convert a list of bits to a byte array

  • UnionTo

    Equivalent to Union but redefines the first argument to the result

  • EnsureFilePath

    Create the parent directories necessary to fill out a given file path

  • SafeTake

    Safely take elements from lists

  • Slice

    An operator form of Part

  • IPStackData

    Get geo locations for IP addresses using the ipstack service

  • Win32HotkeyHandlerClear

    Remove an existing hotkey handler

  • PrefixQ

    Test if the first elements of a list are the same as those from another list

  • BoolEval

    Fast vectorized evaluation of array inequalities

  • GenerateNotebookFromPalette

    Convert a palette into a regular notebook

  • DeleteFailures

    Delete failures in an expression

  • EnsureDirectory

    Ensure that a directory exists, no matter what

  • ByteArrayToBitList

    Converts a byte array to a list of bits

  • BinarySearch

    Find the position of a target value within a sorted array

  • KernelStatusGrid

    Display all named kernels that are currently defined, their current status, the process IDs of those that are running and some additional useful controls

  • TraceInteractive

    Trace an evaluation with an interface that allows interactive debugging

  • NeedsDefinitions

    Equivalent to Needs, but does not modify the $ContextPath

  • Win32HotkeyHandlerSet

    Set up system hotkey handlers

  • AnnotatedExpression

    Represent an expression in an unevaluated form with a callout annotation

  • SelectByCurrentValue

    Efficiently select from a list of front end objects

  • QueryTreeForm

    Present a query as a tree

  • EvaluationStatusUpdate

    Give status updates while your code is running

  • PrettyProgressBar

    Make a progress bar with an animation