Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
1044 items
Creates an Association containing values for the six standard commutation functions used in actuarial mathematics
Evolve a 2D array of cells by randomly adding new cells at positions with certain neighborhood configurations
Smooth curve interpolation based on local procedures for a multiple-valued curve (x(u), y(u))
Display the written representation of an integer in any of several ancient number systems, including Babylonian
Give the totals of the entries on the rising diagonals of a square matrix
Use 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
Calculate multidimensional arrays according to the broadcasting rules of NumPy
Get a list of terms in the Taylor series expansion of the error for Runge–Kutta methods
Get characteristics of Butcher trees, such as the height, width, order, density and number of labelings
Get the butcher trees through a given order that are not reduced by Butcher’s quadrature or row- or column-simplifying conditions
Return a stored expression if it exists; otherwise, evaluate and store an expression
Generate 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
Checks hyperlinks in an expression, webpage, or notebook, on your computer or in the cloud
Verify that an evaluation output matches a given pattern and produces no errors
Evaluates an expression and returns the result, unless messages were generated, in which case it immediately returns a failure expression
Dynamically display chess games from a Portable Game Notation (PGN) string or file
Test a sequence of zeroes and ones (or a set of random reals between 0 and 1) for equidistribution and return a p-value
Compute numerically the Choquet integral of a function with respect to a probability distribution
Access functions deployed to your own or another user’s Wolfram Cloud account that are not in the official Function Repository
Combine plots, enabling the creation of plots with two sets of axes and merging of prologs and epilogs
Compile a color function for improved performance in colorizing images
Complete 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
Calculate conditional and marginal distributions of the multivariate normal distribution
Classifies and plots any polynomial of degree two or less in two or fewer variables
Similar to ContainsAll but taking the multiplicities into consideration
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
Closed form of cos(2π/p) where p is a Fermat prime (3, 5, 17, 257, 65537) a la Gauss
Compute the final angles and spring length of a coupled pendulum based on initial conditions
Create an event handler that evaluates an expression when a package is loaded
Check the quality of a data fitting model by splitting the data into test and validation sets multiple times
Conduct 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
Rounds a machine number to a prescribed number of significant digits using conventional rounding rules
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
Write a quadratic expression as a sum of squares by eliminating its mixed terms and then completing squares
Create a parametric plot of a curve in the plane with direction indicated by arrowheads and color
Create a parametric plot of a curve in space with direction indicated by arrowheads and color
Plot and find 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
Compute the final angles of a double pendulum based on initial conditions
Generate a cellular automaton evolution with initial conditions chosen by a click
Create a button that is automatically disabled when clicked and enabled when it finishes running its code
Display the contents of a list with dynamic controls for paging and skimming
Allow several Graphics3D objects to be interactively rotated at the same time
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
Plot the composition of cycles having different radii, frequencies and phases
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
Evaluate code in a resource function definition notebook
Determine whether an expression is an even function of the given variable or variables
Print a form where subexpressions can be collapsed (by right clicking) or expanded (by clicking)
Convert an expression to a pure function by specifying which symbols should be used as input arguments
Compute a Groebner basis and a conversion matrix from the input polynomials to the basis
Compute a reduced basis for a set of vectors, along with a unimodular matrix that converts from the vectors to the reduced basis
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 instances of a binary operator that satisfy equational constraints
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
Find all isomorphisms between two orderless (undirected) hypergraphs
Find isomorphisms between two ordered (directed) hypergraphs
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
Perform a folding operation while also parsing the index as the third argument
Perform a folding operation while also parsing the index as the third argument
Determine an appropriate font color from a given background color
Express an integer factorization as it would be seen in a factorization table
Compute and visualize the roots of fractional (non-integer) derivatives of polynomials
Get a pair of lists representing the Ferrers diagram of a partition
Translate a string from Al Bhed, the cipher language from the game Final Fantasy X, to Latin or hiragana
Construct the permutation list corresponding to the given inversion vector
Determine the resistance of an electronic resistor from a specified list of colors
Count the number of ways to partition a set where the order of the subsets matters
Modify a BSplineCurve object to have explicit settings for certain options
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
Model ball trajectories in a 2D Galton board using Hertzian force laws between the ball and the pegs
Find the error in the Gaussian quadrature approximation of a function’s integral
Get a list of abscissa-weight pairs based on the Gaussian quadrature
Generate a genealogy family tree showing the relationship between you and another relative
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
Find, download and install paclets from release assets of GitHub repositories
Find a unimodular conversion matrix corresponding to a lattice Gramian matrix
Return information about the rendered form of a Graphics object, such as the image padding size and the actual plot range used
Computes the Hedges g statistic measuring an “effects size” difference between two lists of data
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
Show an animation of the full history of a historical country’s territory, along with borders of any modern country it intersected during a given year
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
Compute the prime factorization of an integer and return it in an inactivated form
Decompose a matrix into Independent Component Analysis matrix factors
Give the index of an ordered tuple or return the ordered tuple with that index
Similar to Block, except values of local symbols are not cleared when entering the block
Counts the number of times an integer k appears within all possible ways to partition an integer n without calculating n’s integer partitions
Check whether the argument is a weakly decreasing list of positive integers
Compute and plot the approximation to the integral of a function on an interval
Compute and plot the approximation to the integral of a function of two variables on a rectangle using different methods and partition types
Check if a list is the inversion vector of a permutation written as a list
Determine whether two orderless (undirected) hypergraphs are isomorphic
Determine whether two ordered (directed) hypergraphs are isomorphic
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 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
Display all named kernels that are currently defined, their current status, the process IDs of those that are running and some additional useful controls
Map a function over the keys of an association, and collect or combine values in the event of key collisions
A weighted graph connecting frequently used keywords of a text that are sequential neighbors and thus visualizing the flow and clustering of ideas in the text
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
Calculate the Kullback-Leibler divergence between two distributions
Get a dynamic plot of a univariate function along with supplemental information, known in the German language as a Kurvendiskussion
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 the consistency equations required for a system of linear equations to have a solution
Determine whether an expression represents a linear function of a given set of variables
Find the longest common contiguous prefix of a set of strings or lists
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
Provide the part specifications to a mapped function as a sequence of arguments after the first one
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
Create a lognormal distribution using mean and median as parameters instead of the conventional parameters
Create a beta distribution using the mean and a measure of its spread as parameters instead of using the conventional parameters
Plot the position of astronomical objects within or near the Milky Way galaxy
Computes polygons, circles, compositions, and transformation functions for the tessellation of the upper half-plane by the modular group.
Compute molecular graph autocorrelation vectors, convolved over atomic properties
Asynchronously download a file while dynamically showing the progress of the download
Asynchronously monitor the contents of a folder for the appearance of new files
Monitor the progress of a computation and display the current step and estimated time remaining
Display a graph so that connected edges are highlighted when you mouse over a vertex
Reduce a matrix of real values to low dimension using the Principal Coordinates Analysis method
Fit multiple datasets with multiple expressions that share parameters
A version of ListPlot which displays two lists 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
Numerically evaluate the gradient of a function summed over the eigenvalues of a matrix, with respect to matrix parameters
Look up a set of keys in order to get deeper parts of an association or list of rules
Plot the function together with a graphical display of the Newton iterations approximating its root
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
Determine the value of an integral using a numerical method
Find the root of an equation or number using a specified numerical method
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
Access sequences and metadata from The Online Encyclopedia of Integer Sequences
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
Give the permutation corresponding to a given length and lexicographic index
Install a resource function persistently so that it can be used like a built-in function
A spreadsheet-like operation to collate data by values common to specified columns, summarizing corresponding values in a specified column
Create plot markers carefully designed for creation of publication-quality plots
Compute the Hermite decomposition of a matrix of univariate polynomials
Compute the Smith decomposition of a matrix of univariate polynomials
The position of the elements in a list that are largest according to a given function
Replace elements with their position of first appearance when flattened
Subdivide 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
Equivalent to Print, except returns a CellObject corresponding to the printed notebook cell
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
Display the information about your Python package installer
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
Compute a matrix of well depth values representing a quadratic-residue diffuser
Plot a 3D relief representing a quadratic-residue diffuser
Plot a quadric surface, automatically determining the regions of interest, view direction and scaling
Classify and plot any polynomial of degree two or less in three or fewer variables
Computes quantile regression fits over a time series, a list of numbers or a list of numeric pairs
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
Find a near minimal set of marks for an integer length ruler so that all smaller integer distances are measurable
Get information about the most recently-released resource functions
Summarizes datasets, lists, or associations that can be transformed into full two dimensional arrays
Display a number in decimal form so that recurring digit sequences are highlighted and displayed only once
Reflect a set of points using a line or plane defined by two or three points
Register an extension or MIME type for automatic detection in Import, Export, and FileFormat
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
Generate an illustration of resistor color codes from a specified resistance
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
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
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
Convert a number representing seconds to a quantity of time in an appropriate unit
Return a contour plot of a function together with the projections onto the x-y plane of the given sections of the plot
Plot a surface defined parametrically together with various types of sections of the surface
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
Plot a hypergraph defined by a list of hyperedges and isolated vertices
Replace repeated subexpressions in an expression with new symbols
Total number of smallest parts in the partitions of a positive integer
Find a small solution to a system of linear equations over the integers
Use a discrete cosine transform–based method to test the randomness of a sequence of random reals
Split a list into sublists that match the same pattern from an ordered list of patterns
Compute the final angle and spring length of a spring pendulum based on initial conditions
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"]
Generate an image of a string that is obfuscated so as to resist interpretation by automated systems
Estimate the full size of a set given the number of distinct results in a sample
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
Transform components of tensors with arbitrary rank with regard to their transformation behavior under any given mapping
Given a metric, convert between covariant and contravariant components of a tensor
Create an image by tessellating many copies of a source image into a template
Given edgelengths of a tetrahedron, return the dihedral angles opposite those edges
Make 2D and 3D graphics with specified polygons and corresponding textures
Translate a string from Latin or Hiragana to Al Bhed, the cipher language from the game “Final Fantasy X”
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
Convert an expression involving Dot and Tr into an equivalent expression using TensorContract
Print all expressions used in the evaluation of an expression, along with the results of evaluating those expressions
Compute the transversal hypergraph of a hypergraph defined by a list of hyperedges and isolated vertices
Given a 3D triangle, return an equivalent 2D triangle along with a rotation matrix and offset vector
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
Determine if the span of one list of vectors is contained in the span of a second list of vectors
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
Get information from the current Windows system about running processes, hardware, security settings and more
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