Wolfram Research

Wolfram Function Repository

The Wolfram Function Repository is a public resource that hosts an expanding collection of contributed standalone functions suitable for immediate use in any Wolfram Language computation.

Cloud & Deployment

Core Language & Structure

  • AbortOnMessage

    Abort an evaluation as soon as a message is generated

  • BlockProtected

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

  • LocalEvaluate

    Synchronously evaluate an expression in a separate kernel

  • MapCases

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

  • NestedLookup

    Lookup a set of keys in order to get deeper parts of an association or list of rules

  • OnceUnlessFailed

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

Data Manipulation & Analysis

Engineering Data & Computation

External Interfaces & Connections

Geographic Data & Computation

  • FindFoodUK

    Find information on food businesses in the UK using the Food Standards Agency database

  • GOESEastAnimate

    Animates one day of GOES-East satellite imagery

  • UKPostcodeLookup

    Find information associated with a UK Postcode

Geometry

Graphs & Networks

Higher Mathematical Computation

Images

Just For Fun

Knowledge Representation & Natural Language

Machine Learning

  • TableToTrainingSet

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

Notebook Documents & Presentation

Programming Utilities

Repository Tools

Scientific and Medical Data & Computation

Social, Cultural & Linguistic Data

  • FindFoodUK

    Find information on food businesses in the UK using the Food Standards Agency database

  • FromCharacterName

    Get a string character from its name

  • HiraganaQ

    Test if a string is composed of hiragana characters

  • KanjiQ

    Test if a string is composed of kanji characters

  • KatakanaQ

    Test if a string is composed of katakana characters

  • PhoneNumberAnagrams

    Find English word replacements within a phone number

Strings & Text

Symbolic & Numeric Computation

  • DiracMatrix

    Dirac matrices in higher dimensions

  • MultiNonlinearModelFit

    Fit multiple datasets with multiple expressions that share parameters

  • NDerivative

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

  • NLimit

    Find the limiting value of an expression numerically

  • NResidue

    Find a numerical approximation of a residue of an expression around the specified point

  • NSeries

    Find a numerical approximation of a series expansion of a function

System Operation & Setup

  • ImportOnce

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

  • 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

  • RunAfterLoading

    Evaluate an expression when a package finishes loading

  • RunBeforeLoading

    Evaluate an expression when a package is first loaded

  • Win32WindowTitle

    Returns the title of a window

  • Win32WindowToFront

    Brings a window to the foreground to ensure it is visible

User Interface Construction

  • AddCodeCompletion

    Adds code completion to your function’s arguments

  • DragZoomPlot

    A version of Plot which allows you to zoom into the plot using the mouse

  • DynamicMap

    Interruptibility map a function over a list while showing a progress indicator

  • ImageSplitCompare

    A dynamic interface for comparing two images

  • 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

  • SendMailFromNotebook

    Send mail messages defined by sections in a notebook

Visualization & Graphics

All Resources