Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
692 items
Smooth curve interpolation based on local procedures for a multiple-valued curve (x(u), y(u))
Give the totals of the entries on the rising diagonals of a square matrix
Uses the arcsine law to assess the randomness of a sequence of zeros and ones
Similar to MapAt but with improved behavior for nested expressions involving associations
A wrapper function for dynamic modules which causes a placeholder to be shown during initialization
Serialize an expression along with any dependent definitions
Collect histogram data in an association of bin intervals and bin heights
A memory efficient form of computing the null space of a matrix modulo 2
A memory efficient form of Gaussian elimination to row echelon form modulo 2
Modify definitions of protected symbols and ensure that their attributes are restored
Return a stored expression if it exists; otherwise, evaluate and store an expression
The cartogram function generates geometrically distorted maps, where the distortion conveys information derived from the input data.
Add a legend with checkboxes to a plot that toggles individual datasets on and off dynamically
Verify that an evaluation output matches a given pattern and produces no errors
Dynamically display chess games from a Portable Game Notation (PGN) string or file
Tests a sequence of 0s and 1s or a set of random reals between 0 and 1 for equidistribution and returns a p-value
Access functions deployed to your own or another user’s Wolfram Cloud account that are not in the official function repository
Compile a color function for improved performance in colorizing images
Completes the square of a quadratic polynomial having any number of variables but with no mixed terms
Compress the contents of a cloud object that contains a Wolfram Language expression
Compress an expression, along with any needed definitions, so that it can be used in another session
Determine whether an input expression contains one or more subexpressions (at any level) matching a given pattern
Determine how symbols in a first context depend on symbols in a second context
Temporarily set $Context and $ContextPath to a unique empty context for an evaluation
Create a list of positive integers containing as many elements as the expression to which it is applied
Create an event handler that evaluates an expression when a package is loaded
Conducts a cumulative sum–based randomness test that creates a test statistic from the maximum value that a cumulative sums random walk achieves
Plot a time series that includes shading to indicate ranges in the plotted value
Set up a symbol to give an error message when called with an unexpected number of arguments
Remove all elements from the value of a symbol that match a pattern and reset the symbol to the result
Delete an element from the value of a symbol and reset the symbol to the result
Plots and finds the area of a region determined by a list of points, the x–axis, and the type of boundary
Create a diverging color map with a neutral central color for scientific visualization
Calculate the physical effects of an asteroid impact on Earth based on asteroid composition and velocity
Find the date of Easter Sunday according to the Greek Orthodox Church
Debug applications of a function more easily by printing its arguments and the result
Produce a list with the number of entities in an entity class and the number of properties possessed by each entity therein
Set up a symbol to give an error message when called with an unexpected number of arguments
Get the Euler–Lagrange differential equations derived from a given functional
Determine whether an expression is an even function of the given variable or variables
Convert an expression to a pure function by specifying which symbols should be used as input arguments
Stop an evaluation when a message is encountered and return a given failure expression
Produce a Frequency Chaos Game Representation image from a string of nucleotides
Generate an HTTP response that prompts the browser to download as a given file name
Find information on food businesses in the UK using the Food Standards Agency database
Find up to a specified number of isomorphisms between two permutation groups
Automatically attempt to find a Python executable on the current machine
Give graphics to indicate the state of a finite-state system such as the head of a Turing machine
Determine an appropriate font color from a given background color
Express an integer factorization as it would be seen in a factorization table
Get a pair of lists representing the Ferrers diagram of a partition
Construct the permutation list corresponding to the given inversion vector
Count the number of ways to partition a set where the order of the subsets matters
Return a fully qualified name of a symbol regardless of current context settings
Determine the parity of a function (whether it is even or odd) with respect to one or more variables
Show kana with a piece of Japanese text that indicates the pronunciation of kanji
A version of MapThread that allows for ragged arrays and for lists with unequal depth
Find a mini-max approximation of a function defined parametrically
Find a rational interpolation of a function defined parametrically
Compute the Hessian determinant of a function with respect to a list of variables
Compute the Hessian matrix of a function with respect to a list of variables
Get the list of lists whose entries are the hook lengths of the entries of a Young diagram
Redirect user from root to supported locale directory based on “Accept-Language” header
Create labeled icons easily in a notebook with the curried operator form of Iconize
Replace color pixels from one image with corresponding pixels from another image
A version of Import which uses a cache of the result unless the source file has changed
Similar to Block, except values of local symbols are not cleared when entering the block
Check whether the argument is a weakly decreasing list of positive integers
Computes and plots the approximation to the integral of a function on an interval
Check if a list is the inversion vector of a permutation written as a list
A two argument form of Counts that gives an association between a set of provided keys and the number of times those keys appear in a list
Compute the Jacobian determinant of a vector function with respect to a list of variables
Compute the Jacobian matrix of a vector function with respect to a list of variables
An operator that joins in front of its arguments the sequence of lists it is provided
An operator that performs a Join of its argument with the sequence of lists it is provided
Map a function over the keys of an association, and collect or combine values in the event of key collisions
Find the minimal spanning tree for a given set of points in Euclidean space
Give all possible ways to partition a set into a given number of subsets, ignoring order of blocks and within blocks
Generate a matrix from a list such that no row or column contains the same element twice
Find the appropriate shoe size in a given system for a wearer given a last/foot length
Determine whether an expression represents a linear function of a given set of variables
Check if a number falls into the range of machine-sized integers for your computer
Transform a statistical distribution by applying the same function to all of its arguments
Like an operator form of GroupBy, but where one also specifies a reducer function to be applied
Find the null values and vectors for the pencil of a set of square matrices
Estimate the confidence interval of the difference between the population means
Plot the position of astronomical objects within or near the Milky Way galaxy
Fit multiple datasets with multiple expressions that share parameters
A version of ListPlot which displays two list of data with different y axes
Generate a multiplication table for a range of integers, optionally using modular arithmetic
Find the scalar mean of the Euclidean distances between the multivariate data points and their mean
Find the median Euclidean distance from the median of the elements of multivariate data
Find the mean of multivariate data after removing outermost points
Find a numerical approximation to a function derivative near the specified point
Look up a set of keys in order to get deeper parts of an association or list of rules
Find a numerical approximation for a Fourier exponential series coefficient of a function
Find a numerical approximation for a Fourier cosine coefficient of a function
Find a numerical approximation to the Fourier sequence transform
Find a numerical approximation for an exponential Fourier series expansion of a function
Find a numerical approximation for a Fourier sine coefficient of a function
Find a numerical approximation for a trigonometric Fourier series expansion of a function
Find a numerical approximation for a function with a given Fourier exponential series
Find a numerical approximation for an inverse Fourier cosine transform
Find a numerical approximation to the inverse Fourier sequence transform of a periodic function
Find a numerical approximation for an inverse Fourier sine transform
Find the numerical approximation for the inverse Laplace transform
Generate a mesh geometry from points without including exterior concave perimeter areas or holes
Fast numerical approximation to the PDF of the Voigt distribution with around 1.2% of maximum deviation
Find a numerical approximation of a residue of an expression around the specified point
Search numerically for the values of parameters of a trial function that extremize a functional
Determine whether an expression is an odd function of the given variable or variables
Equivalent to using Once, but will only cache results if evaluation was successful
Apply a function on an expression when FailureQ gives True on it; otherwise, return the expression
Get the names of options for a function, possibly filtered according to a pattern
Generate a dataset of an athlete's running history from the https://www.parkrun.org.uk website
Construct the corresponding partition, given a Frobenius symbol
The position of the elements in a list that are largest according to a given function
Subdivides an interval such that the ratio of subsequent elements is constant
Test if a certificate can be used for ascertaining the primality or compositeness of a number
Find definitions for symbols in a context using a pattern, getting highlighted occurrences of it
Display progress of a computation together with estimated completion time
Get the proportion of times that each distinct element appears in a list when evaluated with a given function
Represent the distribution of a quadratic form with a multivariate normal
Determine whether an expression represents a quadratic function of a given set of variables
Plot a quadric surface, automatically determining the regions of interest, view direction and scaling
A quantum cellular automaton model that evolves the tensor product of a collection of initial qubits using arbitrary compositions of unitary operators for a finite number of steps
Determine whether an expression represents a rational function of a given set of variables
Get the Euclidean distance between two real vectors without using absolute value
Reflect a set of points using a line or plane defined by two or three points
Similar to ReplaceAll, but parts of the expression can be ignored by providing a pattern
Transform an expression by replacing all symbols in one context with symbols of the same name in another context
Force a reanalysis of the types contained in a Dataset, sometimes leading to a different presentation of the data
View the definitions of a resource function along with its dependencies
Print a labeled message from ResourceFunction with contexts hidden
Search the Wolfram Resource System for specified resource functions
Get a list of the symbols used in the definition of a resource function
Retrieve the definition notebook for your submission to a repository
Conduct a runs up–based randomness test on a sequence of random reals between 0 and 1
Conduct a randomness test on a sequence of random reals between 0 and 1 using run lengths of increasing subsequences
Save a notebook to a file that is formatted to maximize readability when viewing changes in version control systems
Visualization of the evolution of a sequential substitution system
Generate the rule icon for a sequential substitution system
Serialize an expression along with any needed definitions so that it can be used in another session
Conduct an empirically–derived test that assesses randomness using the frequencies of serial combinations of 0s and 1s
Give all possible ways to partition a set into blocks, ignoring the order of blocks and order within blocks
Determine the length of a shoe given its size within any of a variety of sizing systems
Replace repeated subexpressions in an expression with new symbols
Total number of smallest parts in the partitions of a positive integer
Use a discrete cosine transform–based method to test the randomness of a sequence of random reals
Move back and forth from the squared space or square root space of an algebraic number field
Get the coordinates of the points on a square spiral with sides parallel to the axes
Lattice points in a square in zigzag order from the bottom-left to the top-right corner
Extract a message that has been hidden in an image using ResourceFunction["SteganographyInsert"]
The complement of the union and intersection of lists, with duplicates deleted
Prepare rectangular data for use in machine learning functions Classify, Predict and NetTrain
Given edgelengths of a tetrahedron, return the dihedral angles opposite those edges
Create a string of the FullForm of an expression with fully qualified symbol names
Convert a string expression or a related object to a regular expression
Compute the transversal hypergraph of a hypergraph defined by a list of hyperedges and isolated vertices
Given edge lengths of a triangle, return the angles opposite those edges
Find the probability of the absolute value of the test statistic being at least as extreme as the given value
Starting with the third term, give the least integer expressible uniquely as the sum of two distinct earlier terms
Construct an association without evaluating any of the keys or values
Delete the elements of some lists from a list x without changing either the order of x or the multiplicities of its elements
Similar to AssociationMap but maps over a given set of values to obtain keys rather than vice versa
Create an association from a set of values, using a map-indexed function on those values to form the keys
Find the values of parameters of a trial function that extremize a functional
Give a simple undirected graph a proper edge coloring using at most one color more than necessary
Given vertices, return a complete graph with edge weights equal to edge lengths
Remove a submission from consideration for publication in a repository
Give the 0–1 list that indicates the unique nonconsecutive Fibonacci numbers that sum to the non-negative integer input