Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Search Results
353 items
Get a list of symbols that an expression depends on
Create a string of the FullForm of an expression with fully qualified symbol names
Return a fully qualified name of a symbol regardless of current context settings
Provide a new context that contains no symbols
Transform an expression by replacing all symbols in one context with symbols of the same name in another context
Copy the definitions of one symbol to another
Modify definitions of protected symbols and ensure that their attributes are restored
Temporarily set $Context and $ContextPath to a unique empty context for an evaluation
Serialize an expression along with any dependent definitions
Get all the non-local symbols that appear in an expression
Test if an expression corresponds to a valid symbol name
Store full definitions for a symbol in a compact object
Search the Wolfram Resource System for specified resource functions
Get information about the most recently-released resource functions
Install a resource function persistently so that it can be used like a built-in function
Access functions deployed to your own or another user’s Wolfram Cloud account that are not in the official Function Repository
Get a list of the symbols used in the definition of a resource function
Format a symbol as a ResourceFunction in outputs
Print a labeled message from ResourceFunction with contexts hidden
List all of the Wolfram Function Repository resources in a category
View the definitions of a resource function along with its dependencies
Evaluate code in a resource function definition notebook
Retrieve a list of submissions to the Wolfram Resource System
Determine if resource objects are the same
Create a data resource definition notebook from data in a directory
Create a definition notebook for a new resource object
Extract a message that has been hidden in an image using ResourceFunction["SteganographyInsert"]
Deploy a gallery of resource objects to the cloud
Get a list of locally stored resource objects
Determine the parity of a function, even or odd, with respect to one or more variables
Retrieve the definition notebook for your submission to a repository
Determine whether an expression is an even function of the given variable or variables
Determine whether an expression is an odd function of the given variable or variables
Convert an expression to a pure function by specifying which symbols should be used as input arguments
Remove a submission from consideration for publication in a repository
Determine whether an expression represents a rational function of a given set of variables
Determine whether an expression represents a quadratic function of a given set of variables
Extract data from an InterpolatingFunction object
Get information about a real-valued univariate function
Obtain the domain of an interpolating function object
Determine the injectivity and surjectivity of a function
Use functions meant for lists on strings
Reverse the order of two arguments of a function
Determine whether a function is continuous
Determine whether an expression represents a linear function of a given set of variables
Compute the discontinuities of a function of a single variable
Find the corners of a curve
Find the cusps of a curve
Compute the regions on which an expression is concave up or down
Define color functions based on the cosine function
Apply a Boolean function to corresponding bits in integers
Evaluate the Bickley function
Evaluate the Jacobi epsilon function
Create a diverging color map with a neutral central color for scientific visualization
Compute the evolution of a multiway system based on function evaluation over the integers
Compile a color function for improved performance in colorizing images
Generate color functions using the "cubehelix" method
Plot the values of a function at the vertices of a graph
Create a color function from colors in an image
Find definitions for symbols in a context using a pattern, getting highlighted occurrences of it
Get a browsable, hyperlinked definition of a symbol
Compute the relative probability of finding a particle at a given distance from another particle
Simplify Bessel functions in expression
Simplify gamma functions in expression
Simplify zeta functions in expressions
Simplify polygamma functions in an expression
Count the number of arguments a pure function or compiled function takes
Total number of smallest parts in the partitions of a positive integer
Counts the number of times an integer k appears within all possible ways to partition an integer n without calculating n’s integer partitions
Get a dynamic plot of a univariate function along with supplemental information, known in the German language as a Kurvendiskussion
Set up a symbol to give an error message when called with an unexpected number of arguments
Debug applications of a function more easily by printing its arguments and the result
Compute the mediant of a list of positive rationals
Get a dynamic plot of a univariate function along with supplemental algebraic and calculus-based properties of the function
Implement the Ramanujan mock theta functions
Check if a symbol has definitions associated with it
Get the value of the Plouffe P function
Compute the Jacobian matrix of a vector function with respect to a list of variables
Compute the Jacobian determinant of a vector function with respect to a list of variables
Generate an Association from applying different operations to an expression
Evaluate the Fabius function
Find a rational interpolation of a function
Browse a list of hyperlinked definitions associated with a symbol
Find a rational interpolation of a function defined parametrically
Implement the Neumann polynomials
Get the integers from 1 to n that have no common proper factor with n
Find a mini-max approximation of a function defined parametrically
Find symbols whose definition contains specified pattern
Generate a random surface with B-splines
Functionally compose a Boolean expression
Construct a function from another function that holds certain arguments
Reverse a Curry operation
Find a mini-max approximation of a function
Create fractals with random partial jumps toward reference points
Plot Riemann surfaces of compositions of elementary functions
Map a function to pairs formed from a list and another function
A sigmoidal interpolation function
Inverse of the Boole function
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
Find the inflection points of a function of one variable
Map a function at parts of an expression that match a given pattern
Measure the evaluation timings of a function on a given set of inputs
Get a full timing report for functions evaluated during an evaluation
Count the number of distinct necklaces made with beads of different colors
Compute the directional derivative of a function
Find the permutation that maximizes a function
The logit function from probability
Compute the inverse Fibonacci function
Get the derivative with respect to a function
An operator form of the Quantile function
An improved sigmoidal interpolation function
Find the coordinate vector of a vector with respect to a basis
A NetGraph layer implementing Focal Loss
A NetGraph layer implementing cos-dice loss
Add a toolbar for formatting function documentation to a notebook
Find the area between two plane curves
A data structure meant for accumulating items efficiently
Generate a TestReportObject with dynamic progress
Monitor file-loading events during the evaluation of an expression
Equivalent to Reap, but returns an association with tags as keys
Get $Aborted for uncaught Throw or Abort in an evaluation
Determine if a value should be interpreted as true
Catches any Failure object thrown by an enclosed ThrowFailure evaluation
Determine how symbols in a first context depend on symbols in a second context
Convert a byte count to a quantity of bytes in an appropriate unit
Set a value to a symbol and print them
Throw a Failure object to the nearest enclosing CatchFailure
Drop elements at the end of a list so long as a criterion is fulfilled
Write a formatted and readable unit test for any input
Look up all values of a key in a nested association
Apply a custom handler to messages generated during evaluation
Print human-readable form of complex expressions
Print the code in InputForm unformatted
Evaluates an expression and returns the result, unless messages were generated, in which case it immediately returns a failure expression
Print all expressions used in the evaluation of an expression, along with the results of evaluating those expressions
Recover expressions using RecursiveRewrite generated rules
Compress an expression, along with any needed definitions, so that it can be used in another session
Echo a label and make any echoes that occur within a body indented
Print the timing for an evaluation and return the result
Rewrite an expression replacing repeatedly by strings
Serialize an expression along with any needed definitions so that it can be used in another session
Extract all DownValues that match the input
Swap values of symbols using a temporary variable
CloudPut to a location determined by the hash of an expression
A curried form of Echo that can be useful in certain debugging situations
Test if a message is issued during an evaluation
Print expressions to the messages window
Implementation of the Turbo color map
Adds code completion to your function’s arguments
Map a function over a list and join the result
Apply functions to specific keys in an association
Find the critical points of a univariate function
Find an economized rational approximation to a function
Compute the intercepts of a function with the coordinate axes
Apply a function to neighboring pairs in a list
Find the tangent plane of a function at a point
Apply a function to specific subregions of an image
Compute a right-associated fold
Return a discrete Dolph–Chebyshev window sequence
Use Check and Quiet, conveniently combined into one function
Set up custom cell labels for a formatting function
Find a numerical approximation of a series expansion of a function
Find a function with a given Fourier exponential series
Compute and plot the approximation to the integral of a function on an interval
Try to find the repetition period for nesting of a function
Approximate the root of a function using Newton’s method
Map functions over columns instead of rows
Map a function conditionally over keys in an association
Efficiently read a PNG file from disk and return the image
Create a placeholder image of a specified dimension
Map a function for elements in a list when a test gives True
Bins data in to lists based on applying a function to each item.
Get a variable range against which to plot a given function
Map functions over lists while showing dynamic progress
Drop the largest values from a list based on a function
Apply a function to a list and select the first that satisfies a test
Compute the Hessian matrix of a function with respect to a list of variables
Calculate the value of the second Chebyshev function ψ(x)
Give the incomplete partial fraction decomposition of a rational function
Find the values of parameters of a trial function that extremize a functional
Compute the stationary points of a function of one or more variables
The position of the elements in a list that are largest according to a given function
Drop the smallest values from a list based on a function
Find the error in the Gaussian quadrature approximation of a function’s integral
Compute the Hessian determinant of a function with respect to a list of variables
Find a numerical approximation for a Fourier sine coefficient of a function
Find a numerical approximation for a Fourier cosine coefficient of a function
A function like Select that returns positions instead of values
Calculate the value of the first Chebyshev function θ(x)
Obtain the canonical bases for selected spaces of matrices and functions
Use Get without modifying the $ContextPath
A wrapper function for dynamic modules which causes a placeholder to be shown during initialization
Apply a function on an expression when FailureQ gives True on it; otherwise, return the expression
Increase a bounding box by a fractional amount
Create a graph of symbol dependencies
Find the color name closest to a given color
Deploy a task to delete or replace a CloudObject after a delay
Get the plot range used in a piece of graphics
Get the cloud base for a cloud object
Get character permutations for a string
Visualize cases of matched patterns in any expression
Style the output so that quotation marks (as string characters) appear
Plot the timings of a benchmark
Search for a built-in message containing the given text
Parse a string to a number safely
A dynamic tool that helps visualize the structure of an expression
Get the proportion of times that each distinct element appears in a list when evaluated with a given function
Creates an Association containing values for the six standard commutation functions used in actuarial mathematics
Find a numerical approximation for a trigonometric Fourier series expansion of a function
Apply a function to keys of an association and group results by modified keys
Tally items that give the same value when a function is applied
Find a numerical approximation for a Fourier exponential series coefficient of a function
Get the names of options for a function, possibly filtered according to a pattern
Find a numerical approximation for an exponential Fourier series expansion of a function
Create an operator that maps a function over data at a specified level
Find a numerical approximation to a function derivative near the specified point
Find a numerical approximation for a function with a given Fourier exponential series
Create an operator that applies a function over data at a specified level
This function computes the Mutual Information of a multivariate distribution or samples of data
Search numerically for the values of parameters of a trial function that extremize a functional
Compute numerically the Choquet integral of a function with respect to a probability distribution
Display an L-system
Find the position of a target value within an array sorted after applying a function
A generalized sigmoidal interpolating polynomial
Make a monotonic InterpolatingFunction with continuous second derivative for monotonic data
Transform a statistical distribution by applying the same function to all of its arguments
Merge a list of associations using different merge functions for different keys
Look up a set of keys applying a function when a key is missing
Find a numerical approximation to the inverse Fourier sequence transform of a periodic function
Create a notebook of all documentation examples for a symbol
Map a function over selected elements of a list, also passing in a running count of such elements
Move symbols into a context
Check if a number falls into the range of machine-sized integers for your computer
Evaluate an expression when a package is first loaded
Recursively replace lists of rules with associations
Replace repeated subexpressions in an expression with new symbols
Apply replacement rules to evaluated parts of expression
Check whether an expression is a symbol
Verify that an evaluation output matches a given pattern and produces no errors
Create a file path relative to a given directory
Run the standard Wolfram Language benchmark
An array of nibbles (4 bit values)
Initialize a value unless it already satisfies a given condition
Create an event handler that evaluates an expression when a package is loaded
Find continuous ranges in a list of integers
Get positions of all boxes in a notebook
Drop elements of a list while a criterion remains true
Get the style of given CellObject
Return the time taken and the memory used by an operation
An operator form of SameQ
Remove enclosed arguments
Launch a dynamic display showing the selected notebook content
Monitor the progress of a computation and display the current step and estimated time remaining
Temporarily change the current directory for an evaluation and ensure that it is restored when evaluation is completed
Get the proportion of times that each distinct element appears in a list
Pick named elements of a pattern
Equivalent to using Once, but will only cache results if evaluation was successful
Provide a loop construct that is similar to While, but performing the action prior to rather than after the termination test
Set an evaluation to run when the Wolfram Language kernel session is terminated
Reset the value of Directory[] and DirectoryStack[]
A version of Import which uses a cache of the result unless the source file has changed
Group elements according to a list of equivalence classes
Search an ordered list at speed logarithmic in the length of a list
Check if an object exists
Evaluate an expression when a package finishes loading
Choose random parts of an expression
Use rules to make assignments
Equivalent to Print, except returns a CellObject corresponding to the printed notebook cell
Split a list into two sublists gathering every other element of the list
Get an association containing various session-related information
Use as an operator form of Set
Recursively take the head of an expression
Append multiple items to an expression at once
Flip an individual bit in an integer (0 to 1 and 1 to 0)
Run ParallelMap showing a progress monitor
Display data formatted like a dataset
Return a stored expression if it exists; otherwise, evaluate and store an expression
Divide a Map operation into batches, performing an evaluation between batches
Set up a symbol to give an error message when called with an unexpected number of arguments
Create a paclet layout from a collection of files, symbols and contexts
Find and list all symbols with a particular attribute
Test if the Python package can be accessed in your session
Similar to Block, except values of local symbols are not cleared when entering the block
Synchronously evaluate an expression in a separate kernel
Abort an evaluation as soon as a message is generated
Equivalent to Join, but redefines the first argument to the result
Stop an evaluation when a message is encountered and return a given failure expression
Sort a list of patterns according to their precedence
Find and list all symbols with a particular option
Convert a number representing seconds to a quantity of time in an appropriate unit
Force a reanalysis of the types contained in a Dataset, sometimes leading to a different presentation of the data
Display the contents of a list with dynamic controls for paging and skimming
Evaluate expressions in turn until a given form is returned
Propagate a Throw upward to the outermost NestedCatch
Display progress of a computation together with estimated completion time
Collect history of changes in the currently open notebooks
Determine if an expression is a valid front end object
Use rules as local variable lists
Insert the values of symbols into an expression before evaluation
Test if a file is in the specified format
A derived distribution useful in actuarial science
Plot the function together with a graphical display of the Newton iterations approximating its root
Compute the derivative y’ as a function of x from an implicit equation in those variables
Generate a plot in which the plot ranges and function parameters can be manipulated dynamically
Provide the part specifications to a mapped function as a sequence of arguments after the first one
Choose a version number matching a specification
Like an operator form of GroupBy, but where one also specifies a reducer function to be applied
Prepare rectangular data for use in the machine learning functions Classify, Predict and NetTrain
Numerically evaluate the gradient of a function summed over the eigenvalues of a matrix, with respect to matrix parameters
One of the more popular functions to describe the conventional correlation for the drag on a sphere in steady motion
Map a function over the keys of an association, and collect or combine values in the event of key collisions
Compute polygons, circles, compositions and transformation functions for the tessellation of the upper half-plane by the modular group
Print an expression with a label of its unevaluated form
Retrieve information on available processors
Send relevant data to a channel object when a message occurs
Compute the vertex chromatic number of a graph
Highlight the changes between two expressions
Quickly save an expression to a readable file
Get an object only if it exists
Give a string representing the hexadecimal form of a real number
Checks hyperlinks in an expression, webpage, or notebook, on your computer or in the cloud
Test whether an expression is valid string pattern
Compute and plot the approximation to the integral of a function of two variables on a rectangle using different methods and partition types
Create an association from a set of values, using a map-indexed function on those values to form the keys
Select all the elements from a list for which a given function returns the same answer twice or more
Return a contour plot of a function together with the projections onto the x-y plane of the given sections of the plot
Display expressions with their elements tool-tipped by position
Find the distinct heads that occur in an expression and their corresponding arities
Create a suitable KeyValuePattern from an example association
Find the index of the first element satisfying a criterion
Convert a list of bits to a byte array
Equivalent to Union but redefines the first argument to the result
Create the parent directories necessary to fill out a given file path
Safely take elements from lists
An operator form of Part
Get geo locations for IP addresses using the ipstack service
Remove an existing hotkey handler
Test if the first elements of a list are the same as those from another list
Fast vectorized evaluation of array inequalities
Convert a palette into a regular notebook
Delete failures in an expression
Ensure that a directory exists, no matter what
Converts a byte array to a list of bits
Find the position of a target value within a sorted array
Display all named kernels that are currently defined, their current status, the process IDs of those that are running and some additional useful controls
Trace an evaluation with an interface that allows interactive debugging
Equivalent to Needs, but does not modify the $ContextPath
Set up system hotkey handlers
Represent an expression in an unevaluated form with a callout annotation
Efficiently select from a list of front end objects
Present a query as a tree
Give status updates while your code is running
Make a progress bar with an animation