AMBRE – Automatic Mellin-Barnes Representation

AMBRE is part of a collection of tools devoted to the evaluation of Mellin-Barnes integrals collected at HEPFORGE.

Last updated September 27, 2015 physics hep History Delete Edit Link


A theorem prover that can be used to prove nontrivial theorems.

Last updated October 31, 2016 symbolic History Delete Edit Link

ANT – ANalytic loopTools

ANT - ANalytic loopTools - is a Mathematica package implementing all Passarino-Veltman functions up to boxes as defined by FormCalc and LoopTools in the limit of vanishing external momenta. Additionally, it includes all first derivatives of B0, B1, C0, C1, C2 as well as C00 in the limit of vanishing external momenta.

Last updated September 27, 2015 physics hep History Delete Edit Link


This Mathematica package facilitates the integration of notebooks to the Documentation Center, without needing to use the Wolfram Workbench.

Last updated September 30, 2015 documentation packages development History Delete Edit Link


A package for Mathematica 6 and later that facilitates analytic and numerical density-matrix calculations in atomic and related systems.


The package contains more than 820 tools which eliminate restrictions of a number of standard tools of the Mathematica system, and expand its software with new tools. In this context, the package can serve as a certain additional tool of modular programming, especially useful in the numerous applications where certain nonstandard evaluations have to accompany programming. At that, tools presented in the given package have a direct relationship to certain principal questions of procedure–functional programming in the Mathematica system, not only for the decision of applied problems, but, first of all, for creation of software extending frequently used facilities of... Read more.


BioFormatsLink extends Import to be able to import many image formats typically used in biology, particularly in microscopy. It interfaces with the BioFormats library.

Last updated November 4, 2018 Import biology Image History Delete Edit Link


A Mathematica toolbox for solving system of differential equations, fitting coefficients, convolution, and more, with application for modeling Linear and Nonlinear Biokinetic Systems. It includes the current ICRP biokinetic models. It can be applied in pharmacokinetic, internal dosimetry, bioassay evaluations, nuclear medicine and more. This toolbox consist of Mathematica packages and tutorials.

Last updated October 19, 2015 biology simulation ode History Delete Edit Link


A blogging client for WordPress. Automatically exports a notebook to HTML and uploads it to a WordPress blog.

Last updated September 9, 2015 WordPress XML-RPC History Delete Edit Link

Bluetooth LE/Mathematica Connector

Connect Bluetooth Low Energy/Smart/4.0 devices to Mathematica using this package. Dynamically update data, display device information, and make custom connections to unsupported device profiles.

Last updated September 9, 2015 bluetooth History Delete Edit Link


Fast vectorized evaluation of conditional expressions over arrays, with a simple notation. Inspired by MATLAB's advanced logical matrix indexing.

Usage examples

Last updated March 25, 2019 arrays vectorization History Delete Edit Link

Bootstrap Installer

Simplifies the creation of online bootstrap installer scripts.

Last updated September 8, 2015 History Delete Edit Link


A suite of development tools for Mathematica


Last updated April 6, 2018 development History Delete Edit Link

BVH Importer

Visualizes the content of BVH files. BVH files contain recorded motion data, and are visualized by a skeleton reproducing the recorded movements.

Last updated October 18, 2015 Import animation visualization History Delete Edit Link


A LibraryLink wrapper for the Caffe deep learning framework.

Last updated September 9, 2015 Caffe machine learning History Delete Edit Link


A package for Carlson elliptic integrals in Mathematica.


Simulates cellular automata using the notion of templates introduced in Representing Families of Cellular Automata Rules.

Last updated September 8, 2015 cellular automata simulation History Delete Edit Link


Convert Mathematica cells to TeX code, retaining FrontEnd formatting.

Last updated June 6, 2016 latex formatting export History Delete Edit Link


Chess package (preliminary). User interface for ordinary chess games, including PGN read

Usage examples

Last updated January 10, 2019 Chess Game History Delete Edit Link


CifImport imports a Crystallographic Information File (CIF). It also applies the symmetry operations of the crystal structure to the atoms in the file in order to construct the complete crystal structure.

Last updated February 6, 2016 Import CIF crystallography History Delete Edit Link


An interface between Clojure and Wolfram Mathematica.

Last updated March 14, 2016 clojure interface interoperability History Delete Edit Link


CMBquick is a package for Mathematica in which tools are provided to compute the spectrum and bispectrum of Cosmic Microwave Background (CMB). It is unavoidably slow, but the main goal is not to design a tool which can be used for systematic exploration of parameters in cosmology, but rather a toy CMB code which is transparent and easily modified.

Last updated October 11, 2015 physics astrophysics History Delete Edit Link


A code formatter and pretty printer written in Mathematica, for Mathematica.

Last updated September 9, 2015 code formatting History Delete Edit Link


A Mathematica package to calculate the Wilson Coefficients of SMEFT operators (up to dimension - 6) to connect some Beyond Standard Model (BSM) theory with weak scale precision observables, using Covariant Derivative Expansion. Works for single and multiple degenerate heavy field propagators, at tree and one-loop level.

Last updated January 18, 2019 SMEFT BSM HEP-PH Wilson Coefficients WARSAW History Delete Edit Link


ColorBar is an interactive ColorFunction designer for Mathematica. It allows you to easily modify existing color functions, change colors or vary the blending fraction and get the final result in other applications. You can also use it directly inside a plotting function.

Last updated September 8, 2017 graphics legending color History Delete Edit Link


A GUI for making custom gradients. The gradients are copied-to-clipboard as a Blend function which can be used e.g. with the ColorFunction option in graphics.

Usage examples

Last updated September 8, 2017 graphics color History Delete Edit Link


ColorMath is a Mathematica package for symbolically performing color summed calculations in SU(Nc). It is based on advanced pattern matching and uses a syntax which is very similar to how QCD color structure is written on paper.

Last updated August 18, 2016 SU(N) Feynman diagrams physics hep History Delete Edit Link


CompileNoting is a fancy formatter for Mathematica. It generates a sidenoted Input Cell of the inputted CompiledFunction. Please refer to the [documentation] CompileNotingTools.nb for detailed usage and examples.

Last updated September 19, 2015 CompiledFunction History Delete Edit Link


This package allows the creation of complex symbol names with any formatting that is possible in strings, including brackets, parentheses, and multiple super-/sub- scripts. These symbol names are usable in input cells, through copy/paste, palette entry, and/or alias menu entry, and are displayed in output cells. This package is part of a development project focused on chemistry applications, and as such will be a required package for later chemistry-specific packages I will be uploading; however the present package is not chemistry-specific, and has potential application to a wide variety of subject-specific notational systems.

Version 1.0 (6/23/2019).

Last updated June 23, 2019 symbols notation History Delete Edit Link


Simple package for replacing combinations of constants with single constants.

Usage examples

Last updated March 12, 2016 symbolic History Delete Edit Link


For interfacing with software commonly used in cosmology. A fork of this package with some modifications is available here.


Automates visualization of country data on a map.

Last updated September 8, 2015 plotting geodata History Delete Edit Link


“CplexA” is a Mathematica package to compute the probabilities and average properties of macromolecular assembly and its effects in gene regulation.

Last updated October 19, 2015 biology History Delete Edit Link


Crystallica is an application for crystal and molecular structures. The user can manipulate structures and create plots with a variety of elements like atoms, bonds, lattice planes, and coordination polyhedra. Design and layout can be adjusted through various options.

Last updated February 5, 2016 crystal structure History Delete Edit Link


The Cuba library offers a choice of four independent routines for multidimensional numerical integration.

Last updated September 9, 2015 integrals numerics History Delete Edit Link


CurvesGraphics6 is a package for drawing parametric, contour or stream curves, or text, on any surface in 3D. It can also place arrowhead on curves produced by various builtin plotting functions.

Last updated October 13, 2015 graphics visualization History Delete Edit Link


DataAnalysis provides functions for uncertainty propagation and extended data table operations. It also allows processing of chemical analyses of various sorts (import, calibration, ...) and the conversion of compositions between different sets of components. Furthermore, the PHREEQC software package can be run using this package, allowing thermodynamic and kinetic calculations in natural aquatic systems.

DBAPI - Database Application Programming Interface

This is a Mathematica Application Project. Packages in this project extend Wolfram Language with commands that are related to data management. There is a basic Utilities Package that is used in transformations between Wolfram Language constructs such as List, Rule, Association, and Dataset, and external serialization standards such as JSON and comma-separated values (CSV) files. On top of that package we are porting RESTful APIs from various web services through URLFetch into Wolfram Language building commands with arguments that specify options with rules of the form name->value. An example of such a RESTful API is the OrientDB HTTP API and... Read more.

Last updated June 11, 2018 database RESTful OrientDB JSON History Delete Edit Link


The DebugTrace package is an attempt to design a better alternative to the built-in debugger .

DebugTrace uses no special hooks into Mathematica, instead it modifies the source code as it is presented to the kernel, to add the necessary hooks to allow the debugger to operate. This process imposes much less run-time overhead than TraceScan (used by M-Debug).


DIfferential operators that mimic traditional notation.

Last updated October 1, 2018 symbolic calculus History Delete Edit Link


A Mathematica package for manipulating Dirichlet characters, using Conrey's notation as adopted by the LMFDB. Extensive examples are included.

Last updated March 26, 2019 Dirichlet Characters History Delete Edit Link


Discrete is a Mathematica package providing tools for model building with discrete symmetries. Its main features are

  • the calculation of arbitrary Kronecker products;
  • an interface to the group catalogues within GAP, e.g. the SmallGroups library with all discrete groups up to order 2000 (with the exception of groups of order 1024) and many more;
  • calculation of Clebsch-Gordan coefficients (They are calculated on demand and are stored internally, in order to improve the performance);
  • the possibility to reduce covariants to a smaller set of independent covariants;

Last updated September 25, 2015 physics hep symmetry History Delete Edit Link


This is a port of DistMesh to the Wolfram Language complete with Documentation.

Last updated October 28, 2015 Mesh generation History Delete Edit Link


Can create a continuous diverging color map starting from any two RGB colors, by converting to linear-RGB, then XYZ, then CIELAB, and finally into Msh, a polar-coordinate version of CIELAB. These color palettes are useful for visualizing data where both large low and high values are interesting, with a well-defined midpoint.

Last updated December 17, 2015 visualization color graphics History Delete Edit Link


Draw is an application created entirely with the Wolfram Language. It was designed to produce 2D and 3D technical illustrations.

Last updated October 29, 2016 graphics History Delete Edit Link


DsixTools is a Mathematica Package for the matching and renormalization-group evolution from the New Physics scale to the scale of Low Energy observables.

Last updated June 25, 2019 Effective Field Theories History Delete Edit Link


Dynamo is a suite of Mathematica notebooks that contain code visualizing phase diagrams, vector fields and other graphics related to evolutionary game dynamics.

Last updated September 27, 2015 game theory visualization History Delete Edit Link


A Dynamical Systems Package Running Under Mathematica This package contains routines for integrating and plotting solutions of systems of nonlinear ordinary differential equations. The package runs under Mathematica. The Mathematica code in the package is fully documented. There are 21 tutorial notebooks to give you a quick introduction to various features of DynPac. The titles of those tutorials give a brief summary of the scope of the package: Introduction to DynPac; Integration and Plotting (2D); Integration and Plotting (3D); Equilibrium and Stability; Local Solution Near Equilibrium Point; Comparison of Integration Methods; Periodic Solutions of Autonomous Systems; Periodic Solutions of Driven Systems;... Read more.


A Mathematica package that provides explicit matrix expressions for group theoretic calculations in E6.

Last updated June 20, 2016 group theory hep physics History Delete Edit Link


Species- and trait-based ecological and eco-evolutionary modeling, including adaptive dynamics.

v1.0.3 released October 8, 2019

Last updated October 8, 2019 ecology adaptive dynamics evolution History Delete Edit Link


EconMult is a meta-model where structural variables define the resolutions of an infinite number of potential models. Structural variables are set by the command EMsetup. When no arguments are provided, the default values of the structural variables are used.

In addition EconMult includes PopulationGrowth, a package including standard population models.

Usage examples


This is a collection of function that may be useful for common tasks in macrorconomic analysis. Some of the included funcitons are: an interface to ARIMA-X13 binary, functions to estiamte VAR and identify SVAR.

Eric Rowland packages

A collection of fourteen packages that extend the core of Wolfram Language, packages for studying cellular automata, binary trees and more.


For making plots with error bars.


Last updated September 8, 2015 plotting History Delete Edit Link

Exploring Abstract Algebra with Mathematica

The AbstractAlgebra package is a freely available complement to the book Exploring Abstract Algebra with Mathematica. The package supports working with (finite) groups, rings, fields, and morphisms and functions related to each of these objects. There are a large number of built-in groups (including such standard groups as $Z_n$, $U_n$ (units of $Z_n$), $S_n$, and $D_n$, as well as direct products and quotients of these) and rings (including $Z_n$, Boolean rings and lattice rings, as well as polynomial, matrix and function extension rings). One can also create functions between groups or rings and investigate if these are morphisms.

Last updated September 27, 2015 algebra symbolic History Delete Edit Link


ExportTable is a faster implementation of Mathematica's Export[..., "Table"] for matrices of real numbers.

Usage examples

Last updated August 5, 2016 exporting files matrix text table History Delete Edit Link


Fit extreme value models.

Last updated September 8, 2015 statistics History Delete Edit Link


FEMAddOns provides additional FEM packages: Domain decomposition DistMesh FEMUtils Domain decomposition is a way to solve a PDE without having to build the system matrix for the full domain. Instead, this method solves the problem on subdomains and iteratively finds the global solution from the local solutions. This requires much less memory than solving the problem over the full domain. DistMesh is a Wolfram Language implementation of the DistMesh mesh generator. FEMUtils provides, at the time of writing, three functions. ElementMeshSmoothing takes as its input an element mesh and outputs a new mesh that has a higher mean quality, StructuredMesh creates structured meshes, and... Read more.


FeynArts is a package for the generation and visualization of Feynman diagrams and amplitudes.

Last updated September 9, 2015 diagrams Feynman diagrams History Delete Edit Link


FeynCalc is a Mathematica package for symbolic evaluation of Feynman diagrams and algebraic calculations in quantum field theory and elementary particle physics.


Performs the calculation of Feynman rules in momentum space for any QFT physics model.

Last updated September 8, 2015 physics History Delete Edit Link


A wrapper for the FFMPEG video library.

Last updated September 8, 2015 ffmpeg video History Delete Edit Link


FIESTA stands for Feynman Integral Evaluation. It is a package that evaluates integrals by using the sector decomposition approach.

Last updated September 15, 2015 integral evaluation History Delete Edit Link


Mathematica package for evaluation of the bounce action with multiple scalar fields.


FindMathematica is a CMake module that tries to find a Mathematica installation and provides CMake functions for Mathematica's C/C++ interface.

Last updated October 16, 2017 CMake mathlink WSTP LibraryLink C++ History Delete Edit Link


FIRE stands for Feynman Integral Reduction. It is a package for performing reduction of Feynman integrals to master integrals.

Last updated September 15, 2015 integral evaluation History Delete Edit Link


This is the development page for the FlexibleSUSY project. FlexibleSUSY provides Mathematica and C++ code to create fast and modular spectrum generators for supersymmetric and non-supersymmetric models. It is based on SOFTSUSY and SARAH.

Last updated September 25, 2015 physics hep SUSY History Delete Edit Link


With FLink computations can be done with the Fermat computer algebra system.

Format.m: C, FORTRAN77, Maple and TeX Code Generation Package

This package extends Mathematica's built-in format rules. Assignments to expressions and lists are now possible. The package adds definitions Assign, CAssign and FortranAssign and MapleAssign. Many shortcomings of the built-in formatting code have also been addressed, such as the limit on continuation lines in FORTRAN77 and assignments to Expressions. Code optimization is possible via the auxiliary function Experimental`OptimizeExpression and the option AssignOptimize. The options of Experimental`OptimizeExpression, such as OptimizationLevel, can also be passed to the Assign functions. The functions are primarily intended for use with the Splice command. When using Splice, the option FormatType->OutputForm should be specified. Interactive output within a Mathematica session is also possible (see also the AssignToFile option). All expressions are written... Read more.

Usage examples


FormCalc is a Mathematica package for the calculation of tree-level and one-loop Feynman diagrams. It reads diagrams generated with FeynArts and returns the results in a way well suited for further numerical and analytical evaluation.

Last updated October 5, 2015 Feynman diagrams physics hep History Delete Edit Link


FormFlavor is a Mathematica based tool for computing a broad list of flavor and CP observables in general new physics models. Based on the powerful machinery of FeynArts and FormCalc, FormFlavor calculates the one-loop Wilson coefficients of the dimension 5 and 6 Standard Model effective Lagrangian entirely from scratch. These Wilson coefficients are then evolved down to the low scale using one-loop QCD RGEs, where they are transformed into flavor and CP observables. The last step is accomplished using a model-independent, largely stand-alone package called FFObservables that is included with FormFlavor. The SM predictions in FFObservables include up-to-date references and... Read more.

Last updated June 20, 2016 physics hep History Delete Edit Link


FormLink is a Mathematica package to link Mathematica with FORM. FeynCalcFormLink is a Mathematica package to link FeynCalc with FORM.

Last updated March 15, 2016 hep History Delete Edit Link


Utility functions for building paclets, plotting, chemistry, and more.

Last updated November 5, 2018 development plotting chemistry History Delete Edit Link


A Mathematica package to handle errors when calling a function with wrong arguments.

Gives informative feedback in form of an FailureObject when there are too litte, or too many or wrong arguments.

Usage examples


An implementation of Zadeh fuzzy logic operators along with variations.

Last updated April 7, 2017 logic fuzzy History Delete Edit Link


Mathematica package for Clifford (geometric) algebra calculations.

Main features: Textbook notation and precedences of products (without Mathematica palettes) Algebraic operations in orthonormal frame (additive representation, symbolic coefficients) Switching between multiple algebras in same Mathematica session Matrix representations of Cl(p,q) algebras Idempotents with different base element sorting Main involutions and general multivector inverse

Last updated November 9, 2016 Clifford algebra geometric algebra History Delete Edit Link


Git integration for Mathematica.

Last updated February 26, 2019 git version control History Delete Edit Link

Grassmann Algebra

Grassmann algebra is a mathematical system which predates vector algebra, and yet is more powerful, subsuming and unifying much of the algebra used by engineers and physicists. It has remained relatively unknown since its discovery around 1832, yet is now emerging as a potential mathematical system for describing such diverse applications as robotic manipulators and fundamental physical theories.

The GrassmannAlgebra package is a computer algebra package written in Mathematica's programming language. It is accompanied by an extensive guide. The package contains useful palettes for quick entry of expressions.

Last updated September 23, 2017 Grassmann algebra History Delete Edit Link


The GrIP is a Mathematica® based package that computes the Group Invariant Polynomial of (super)fields. The user needs to prepare an input file containing information about (super)field content and their transformation properties under the assigned symmetries. The order of the polynomial is determined by the mass (non-supersymmetric models) and canonical (supersymmetric scenarios) dimensions. These operators can be suitably collected to form the Lagrangian. The GrIP allows the user to look for operators for specific processes which makes it unique. This program lays the foundation for BSM-EFT.

GSK GeoPack

Geostatistics Kitchen package for geostatistical modelling.


GTPack is a free Mathematica group theory package containing more than 200 additional group theory modules for the Mathematica language. GTPack builds a bridge between computational algebra, university education and modern research, with wide-ranging applications in condensed matter and solid-state physics, photonics, and quantum chemistry (Latest version: GTPack 1.2 (June 2020)). Basic functionality: install point and space groups; calculate multiplication tables, classes, cosets, character tables, representation matrices, projection operators, Clebsch-Gordan coefficients, etc. Structure: store, manipulate and generate structures of crystals and molecules; import/export to/from standard formats such as cif, POSCAR, etc. Applications: construct Hamiltonians based on tight-binding, plane-wave expansion, crystal field theory; construct... Read more.

Usage examples


An Open Source Mathematica Package that provides a platform independent way to import HDF5 (.h5) file's datasets with compound datatypes while hiding much of the HDF5 implementation from the user.

Last updated August 19, 2016 Import hdf5 History Delete Edit Link


HadoopLink provides a framework for delegating the work of a map-reduce job to Mathematica kernels running on your Hadoop cluster and a suite of tools for working with your Hadoop cluster from a Mathematica notebook.

Last updated September 9, 2015 Hadoop History Delete Edit Link

Haskell interface for MathLink

Makes it easy to write Mathematica packages in Haskell. Just write some functions and provide a package specification in a simple DSL that mimics that of Mathematica's mprep utility.


HBaseLink is a Mathematica package for reading from (and eventually writing to) HBase tables.

Last updated September 9, 2015 HBase History Delete Edit Link


Adds functionality to Mathematica to read and write HDF5 files based on the "C" functionality of the HDF group.

Last updated August 20, 2016 hdf5 History Delete Edit Link


Semi-Automatic High Energy Physics Computations in Mathematica: HEPMath is a package that facilitates the implementation of computational algorithms for High Energy Physics in Mathematica.

Last updated September 25, 2015 physics integrals tensor hep History Delete Edit Link


The HolonomicFunctions package allows to deal with multivariate holonomic functions and sequences. For this purpose the package can compute annihilating ideals and execute closure properties (addition, multiplication, substitutions) for such functions. An annihilating ideal represents the set of linear differential equations, linear recurrences, q-difference equations, and mixed linear equations that a given function satisfies. Summation and integration of multivariate holonomic functions can be performed via creative telescoping. As subtasks, the following functionalities have been implemented in HolonomicFunctions: computations in Ore algebras (noncommutative polynomial arithmetic with mixed difference-differential operators), noncommutative Gröbner bases, and solving of coupled linear systems of differential or... Read more.


Updated implementation of the Hodrick-Prescott filter in Mathematica - based on original code by Johannes Ludsteck, code improvements by Ekkehart Schlicht. Updated for version 9+ compatibility and one-sided implementation by Luci Ellis


Expands hypergeometric JFJ-1 functions around their parameters. Detailed descriptions are available at hep-ph/0507094 and arXiv:0708.2443 .

Last updated October 18, 2015 symbolic algebra History Delete Edit Link


IGraph/M is a Mathematica package for use in complex networks and graph theory research. It started out as a well-integrated Mathematica interface to igraph, one of the most popular open source network analysis packages available. In addition to exposing igraph functionality to Mathematica, the current version of IGraph/M contains many other functions for working with graphs. Functionality highlights: Interruption support: using Evaluate → Abort Evaluation in Mathematica works with most IGraph/M functions. Network analysis Weighted centrality measures; fast centrality estimation in large graphs; centralization. Community detection algorithms. Count graph motifs (3- and 4-motifs); find triangles. Randomly rewire graphs while keeping their density or degree sequence. Many random graph... Read more.

Usage examples Paclet

Last updated May 21, 2019 igraph graphs networks LibraryLink History Delete Edit Link


Easily access igraph's R interface through RLink. This package automatically translates back and forth between igraph graphs in R and Mathematica's Graph objects.

Last updated September 9, 2015 igraph graphs networks RLink History Delete Edit Link

Importer for CERN ROOT Files

This package contains a Mathematica importer for CERN ROOT data files. The importer uses a MathLink program to dynamically load and use the ROOT libraries. In this package, we include the source files as well as Mathematica notebooks documenting the usage of this importer.

Last updated June 20, 2016 root Import History Delete Edit Link


Used to call APIs. is a web-scraping tool.

Last updated September 8, 2015 web web-scraping html History Delete Edit Link


Import finite element mesh to Mathematica (ElementMesh object) from other mesh generators. Currently supports "Abaqus", "Comsol", "Elfen" and "Gmsh".


Last updated March 12, 2018 Import fem Mesh generation History Delete Edit Link

Imtek Mathematica Supplement

The IMTEK Mathematica Supplement, or IMS for short is an open source Mathematica add-on and provides a wealth of packages and tutorials from a variety of application areas, but with a strong focus on Finite Element Computations. The IMS is a continuous project at the Chair for Microsystem Simulation, Department for Microsystem Engineering (IMTEK), University of Freiburg, Germany. Website (not Github like the main link).

Last updated April 25, 2016 fem computational geometry History Delete Edit Link


Indivaria is a collection of within-host models for the dynamics of Plasmodium falciparum malaria parasite in human during treatment with artesunate. The package was used in studying artemisin resistance in human which observed in the trial in 2007-2009 (


IntU is a package for Mathematica computer algebra system, which allows calculating polynomial integrals over the unitary group with respect to the Haar measure. he preprint of the paper describing the package is available at Z. Puchała, J.A. Miszczak, Symbolic integration with respect to the Haar measure on the unitary group in Mathematica, arXiv:1109.4244.

Last updated May 23, 2017 Haar measure; unitary group History Delete Edit Link


Mathematica code for joint inference of identities by descent along multiple chromosomes from population samples.

Last updated November 30, 2016 MCMC statistics genetics History Delete Edit Link


A wrapper for jSoup that makes it easy to retrieve parts of HTML documents using CSS selectors.

Usage examples

Last updated November 6, 2015 web web-scraping html History Delete Edit Link


The KnotTheory package is the main tool used to create the Knot Atlas.

Last updated September 25, 2015 knots History Delete Edit Link


A Mathematica-package for OPEs in vertex algebras. The package Lambda is designed for calculating λ-brackets in both vertex algebras, and in SUSY vertex algebras. This is equivalent to calculating operator product expansions in two-dimensional conformal field theory. For an introduction, see .

Last updated October 11, 2015 hep physics symbolic History Delete Edit Link

Language support for Visual Studio Code

Wolfram Language syntax highlighting support for the Microsoft Visual Studio Code editor.

Last updated September 13, 2017 editor syntax-highlighting History Delete Edit Link


Finds analytical and numerical polynomial approximations of solutions to initial value problems, boundary value problems and more.

Last updated March 15, 2017 approximations History Delete Edit Link

LibraryLink C++11

A simple C++11 toolkit that automates the boring boilerplate that is needed to write functions for Mathematica LibraryLink.

Last updated September 9, 2015 LibraryLink C++ History Delete Edit Link

LieART (Lie Algebras and Representation Theory)

LieART (Lie Algebras and Representation Theory) is a Mathematica application for computations frequently encountered in Lie algebras and representation theory, such as tensor product decomposition and subalgebra branching of irreducible representations. LieART can handle all classical and exceptional Lie algebras. It computes root systems of Lie algebras, weight systems and several other properties of irreducible representations. LieART's user interface has been created with a strong focus on usability and thus allows the input of irreducible representations via their dimensional name, while the output is in the textbook style used in most particle-physics publications. The unique Dynkin labels of irreducible representations... Read more.

Last updated September 25, 2015 physics hep Lie algebra History Delete Edit Link


LiteRed is a Mathematica package performing the IBP reduction of the multiloop integrals. It also contains the tools for the construction of the differential equations and dimensional recurrence relations.

Last updated October 5, 2015 integral evaluation physics History Delete Edit Link


The LTemplate package simplifies developing LibraryLink code by automatically generating much of the needed boilerplate code based on "templates" that describe a class interface.

Last updated October 5, 2016 LibraryLink C++ History Delete Edit Link

LZW decompressor

A package for decompressing LZW compressed data. It can read data compressed using the Unix compress command, i.e. .Z files, and integrates into Import[].

Last updated January 25, 2016 compression Import lzw History Delete Edit Link


Converter that converts Mathematica notebooks to Markdown.

Last updated October 11, 2018 notebook converter markdown History Delete Edit Link


ManeParse is a modular Mathematica package that provides access to PDFs for hadronic calculations. It allows for parsing of .pds and LHAPDF6 files and estimates PDF errors for Hessian and MC releases.

Last updated June 20, 2016 physics hep History Delete Edit Link

Mark Fisher packages

Many packages, some of them generating plots and visualizations, others related to statistics. Several of the packages are related to Monte Carlo methods.

Last updated September 27, 2015 utilities statistics monte carlo History Delete Edit Link


Purpose The calculation of loop decays is a tedious work, which can rarely be performed in a reasonable time by calculating all arising diagrams by hand. The Mathematica package MasterTwoallows the automated calculation of all one- and two-loop Feynman integrals reducable to scalar integrals independent of external momenta and depending on up to two different masses. In contrast to other programmes like Reduceand Form it works completely inside Mathematica. Compared to other programmes like HIP, Tracer and FeynArts , MasterTwo is much smaller. It consists of two subpackages, Fermions and Integrals. Fermions covers the standard Dirac Algebra allowing the transformation of... Read more.


A package for using LaTeX in Mathematica graphics, legends, plot labels, etc. Ideal for publication quality figures or for matching the style of figure labels with that of LaTeX-generated documents.

Usage examples Paclet

Last updated April 15, 2021 latex typesetting plotting History Delete Edit Link


Transfrom almost everything in you notebook, including text, graphics, formula, citations etc, nicely into a TeX source and precompile it to PDF. Previews are shown inside of the notebook.

Last updated September 12, 2015 latex export History Delete Edit Link


A Mathematica package for differential analysis of metabolite profiles. MathDAMP facilitates the visualization of differences between metabolite profiles acquired by hyphenated mass spectrometry techniques. Differences are highlighted by applying arithmetic operations to all corresponding signal intensities from whole raw (automatically preprocessed and normalized) datasets on a datapoint-by-datapoint basis. The results are visualized using density plots.

Last updated October 11, 2015 visualization biology spectroscopy History Delete Edit Link

Mathematica Auto-Backup

Backs up open note-books a regular intervals.

Last updated September 8, 2015 Mathematica notebooks History Delete Edit Link

Mathematica Auto-Backup Package

A Mathematica package to make up for Mathematica's abysmal built-in auto-save functionality. Once loaded, it will automatically backup any open notebook at user-defined intervals. Configurable, works well...

The package file, NotebookBackup.m, should be saved to the Mathematica user "Applications" folder; for Unix systems (including OS X) this is ~/.Mathematica/Applications. In Windows Vista/7 it's something like C:\Users\[you]\AppData\... The package can then be loaded by entering <<NotebookBackup` into Mathematica. More instructions are inside the file; note that it may need to be configured for the particular system (paths, etc.) before being used. Mathematica 7+.

See also

Usage examples

Last updated February 23, 2017 backup auto-backup autosave save History Delete Edit Link

Mathematica Import for HEYEX Raw Data

This is a Mathematica package to access HEYEX Raw files which can e.g. created from Optical Coherence Tomography scans of Heidelberg Spectralis products. The package incorporates its functionality directly into the Import-framework of Mathematica. Therefore, Heyex Raw files can be loaded by calling Import as specified in the Usage section.

Last updated September 10, 2015 OCT Heidelberg-Spectralis Import History Delete Edit Link

Mathematica interface for WEKA

A Mathematica interface for the WEKA 2.0 data mining software.

Last updated September 27, 2015 machine learning History Delete Edit Link

Mathematica Markov Chain Monte Carlo

Mathematica package containing a general-purpose Markov chain Monte Carlo routine. Includes various examples and documentation.


  • Convenience wrapper for fitting models to arbitrary-dimensional data with Gaussian errors
  • Handles both real-valued and discrete-valued model parameters
  • Uses Metropolis algorithm with decaying exponential proposal distribution
  • Progress monitor; support for auto save/resume

Usage examples are available on Mathematica.StackExchange:

Last updated February 12, 2017 MCMC History Delete Edit Link

Mathematica plugin for IntelliJ IDEA

It is an easy to install plugin for almost all IntelliJ IDEA based IDEs, which turns them into a powerful development tool for Mathematica and Wolfram Language code. The plugin and the Community Edition of IDEA is open-source and therefore completely free of charge.

Last updated September 9, 2015 editor IDE History Delete Edit Link

Mathematica Textmate Bundle

This package provides Mathematica syntax highlighting for the Textmate text editor. It can also be converted to work with the SublimeText and Atom editors.

Last updated September 9, 2015 editor syntax highlighting textmate History Delete Edit Link


Makes XML-RPC calls.

Last updated September 8, 2015 XML-RPC History Delete Edit Link


The Mathematica.jl package provides an interface for using Wolfram Mathematica from the Julia language. It is based on MathLink.jl, a MathLink interface for Julia.

Last updated May 31, 2016 julia interoperability interface History Delete Edit Link


Wolfram Language implementations of machine learning algorithms that are used or can be used for prediction and personalization systems.

Last updated September 8, 2015 machine learning History Delete Edit Link


MathematicaStan is an interface for Stan, which is a probabilistic language for Bayesian inference, with MCMC sampling, approximate Bayesian inference, with variational sampling, and penalized maximum likelihood methods with optimizations.

Last updated September 16, 2016 statistics bayesian inference MCMC History Delete Edit Link


MathGR is a package for GR calculation, written in Mathematica. The manual of the package is available at

Last updated September 9, 2015 general relativity tensor History Delete Edit Link


MathIOmica provides a framework for graphical, numerical and symbolic work for omics analyses. The code cross-platform, open source and includes full integrated documentation.

Last updated December 18, 2016 omics networks biology History Delete Edit Link


This package provides access to Mathematica's MathLink library from Julia, with convenient wrappers for import Mathematica functions, seamless data conversion etc. It is used as the bases of the Mathematica.jl Julia package.


Frame-by-frame import and export of videos using Windows Media Foundation.

Last updated September 16, 2015 video History Delete Edit Link


MathPSfrag is a Mathematica package providing a graphics export function that automatically replaces Mathematica expressions in a graphic by the corresponding LaTeX constructs and positions them correctly. It thus facilitates the creation of publication-quality Enscapulated PostScript (EPS) graphics. It can also create LaTeX independent EPS and PDF files for processing with other programs or pdfLaTeX.

Last updated November 26, 2015 latex plotting History Delete Edit Link


The MathToolBox is further essential development of the package of the same name and contains more than 1420 means of different purpose which eliminate restrictions of a number of standard tools of the Mathematica system or complement their alonging with expanding Mathematica software with new tools. In this context, the package can serve as a certain additional tool of procedural and functional programming, especially useful in the numerous appendices where certain non-standard evaluations have to accompany programming. At that, tools presented in the given package have a direct relationship to certain principal questions of procedural and functional programming in the... Read more.


Call MATLAB form Mathematica with ease

Last updated March 14, 2016 matlab interface interoperability History Delete Edit Link

Matthew Headrick packages

Seven different packages related to mathematical physics; a package for GR-type tensor algebra, one for Virasoro algebra, one for algebra with Grassman variables, a package for Polchinski theta-function conventions, a package specialized at inverting diagonal matrices by inverting each diagonal entry separately, and two packages that deal with approximations to the Ricci-flat metric on the algebraic Calabi-Yau manifold.

Last updated September 27, 2015 physics symbolic algebra History Delete Edit Link


A comprehensive Mathematica package for crystallographic computations, MaXrd, has been developed. It comprises space group representations based on International Tables for Crystallography, volume A together with scattering factors from XOP and cross sections from xraylib. Featured functionalities include calculation of structure factors, linear absorption coefficients and crystallographic transformations. The crystal data used by MaXrd is normally generated from external cif files.

Last updated March 23, 2019 physics crystallography data History Delete Edit Link

MDS for Mathematica

A package implementing multidimensional scaling.

Last updated September 24, 2015 multidimensional scaling History Delete Edit Link


Utilities for creating and manipulating ElementMesh objects.


Last updated November 30, 2018 numerics fem meshes History Delete Edit Link


Export ESRI shapefiles from Mathematica.

Last updated September 9, 2015 shapefile GIS History Delete Edit Link


A package for visualizing molecules.


This package provides monad-like implementation for for the following Latent Semantic Analysis (LSA) main sequence of steps :

  1. ingesting a collection of documents;
  2. creating a document-term matrix (linear vector space representation);
  3. facilitating term-paragraph matrix creation or other breakdowns;
  4. apply different type of term-weighting functions;
  5. extract topics using NNMF (or SVD) with required parameters;
  6. provide topic interpretation;
  7. produce corresponding statistical thesauri;
  8. provide different statistics over the document collection.

Usage examples

Last updated November 16, 2019 LSA Dimension reduction ICA NNMF SVD History Delete Edit Link


A fast client for MongoDB, built on the official MongoDB Java driver.

Last updated January 17, 2016 database interoperability History Delete Edit Link


This package defines the function MosaicPlot that summarizes the conditional probabilities of co-occurrence of the categorical values in a Dataset object or a list of records of the same length.

Usage examples

Last updated November 15, 2019 Mosaic plot data analysis History Delete Edit Link


mPower.m is a Mathematica package that interfaces with qhull and Power Diagram binaries to provide convex hull, Delaunay and Voronoi tessellations in 2D, 3D and higher dimensions, regular tetrahedralizations in 3D and computing vertices of power diagrams in 3D.

Last updated September 27, 2015 geometry History Delete Edit Link


The main contribution of MTools is to allow object oriented programming in Mathematica in a very natural way .

The package also contains:

  • Generic classes for manipulating trees of objects and displaying them
  • Automatic interface generation for displaying and editing objects
  • Functions for doing asynchronous evaluation easily using parallel kernels (MSync)
  • Tools for accessing Couchbase, serializing and deserializing objects.

Last updated July 3, 2016 OOP History Delete Edit Link


Organic molecules can have single, double or triple bonds between atoms. The multiBondPlot function uses the bond multiplicity as found in ChemicalData[] or in a MOL file, and returns a 3D plot of the molecule with multiple bonds.


YAML importer built on SnakeYAML

Usage examples

Last updated October 12, 2016 YAML Import History Delete Edit Link


A suite of non-commutative algebra packages for Mathematica. Features include noncommutative inequalities, linear systems and control, semidefinite programming, computing non-commutative Groebner bases, etc.

Last updated September 9, 2015 non-commutative algebra matrix History Delete Edit Link


An all-compiled-code Nelder-Mead minimizer. See the description on Mathematica.SE.

Last updated September 9, 2015 numerics optimization History Delete Edit Link

NetLogo for Mathematica

NetLogo is a modelling environment for agent-based modelling using the Logo programming language. It comes with a Mathematica link that makes it possible to run and analyse models directly from Mathematica.

Last updated September 27, 2015 simulation agent based modeling interface History Delete Edit Link


A neuroscience library for Mathematica

Last updated September 9, 2015 neuroscience MRI NifTI FreeSurfer History Delete Edit Link


Import .obj files with colors and textures.

Last updated September 13, 2018 graphics 3d History Delete Edit Link

Obtuse package

This package contains routines and tools for obtuse angle shadowing networks and distance-based interpolation between scattered, multidimensional points. Four variants of distance-based interpolation can be compared with (coordinate-based) 2D Delaunay interpolation. The Obtuse package adds five interpolation methods to the Mathematica Interpolation command: Delaunay interpolation, Voronoi interpolation, Shepard interpolation, RBF interpolation, ObtuseAngle interpolation.


Various tools for working with data from the On-Line Encyclopedia of Integer Sequences.

Last updated September 8, 2015 sequences math History Delete Edit Link

OGRe: Object-oriented General Relativity

OGRe is a modern Mathematica package for tensor calculus, designed to be both powerful and user-friendly. It can be used in a variety of contexts where tensor calculations are needed, in both mathematics and physics, but it is especially suitable for general relativity. Tensors are abstract objects, which can be represented as multi-dimensional arrays once a choice of index configuration and coordinate system is made. OGRe stays true to this definition, but takes away the complexities that come with combining tensors in different representations. This is done using an object-oriented programming approach, as detailed in the documentation. The user initially defines each... Read more.


Framework simplifying validation of options.

It provides functions registering arbitrary tests for values of options, of given symbols, with names matching given patterns. Test of relations between different options can be also registered.

Registered tests can be automatically used in various different strategies of option value testing. Tests can be performed while evaluating body of function when option values are accessed, or they can be performed upfront while matching function pattern. When tests fail - function can either return a value denoting failure, or can remain unevaluated.

Usage examples


Package-X is a Mathematica package for the analytic calculation and symbolic manipulation of one-loop Feynman integrals in relativistic quantum field theory.

Usage examples

Last updated December 7, 2020 physics tensor History Delete Edit Link


Used to draw phase portraits for two-dimensional autonomous dynamical systems.

Last updated January 1, 2016 visualization dynamical systems History Delete Edit Link


Read and convert Newick trees, hierarchical cluster objects and tree graphs to evolutionary cladograms (with explicit branching distances) and back. The package has various functions to work with trees and cladograms directly: it can extract internal and terminal nodes, paths and measure distances of nodes. Latest version: v1.1.0 (2017 01. 31.)


Calendar Heat Map plotting function

Usage examples

Last updated December 29, 2016 graphics Plot DateObject TimeSeries History Delete Edit Link


Creates plots for deployment on the web.

Last updated September 8, 2015 plotting web History Delete Edit Link


Enhances PLY support in Mathematica.

Current version adds support for exporting Points (currently only for point-only Graphics3D data).

Usage examples

Last updated August 6, 2016 exporting file graphics3d point History Delete Edit Link


Rich set of carefully designed shapes allowing flexible creation of publication quality PlotMarkers. See full description on Mathematica.SE.

Last updated September 16, 2015 plotting export publication-quality History Delete Edit Link


Renders Graphics3D objects using the POVRay ray-tracing software.

Last updated July 21, 2017 POVRay ray-tracing History Delete Edit Link


ProjectInstaller is a simple web installer for Mathematica projects. The projects can be stored on the web or on the local machine, in .zip or .tar.gz formats. It attempts to download and install a given project into a specified project directory.

Last updated September 12, 2015 installer packages History Delete Edit Link


Collection of simple functions which enhance the Wolfram Language, documentation:

Examples are in the "test.nb" notebook in the package.

Last updated December 6, 2017 image processing utilities History Delete Edit Link


The most up-to-date lexer and highlighter for Mathematica/Wolfram Language source code using the pygments engine.

Last updated February 15, 2016 lexer highlighter pygments History Delete Edit Link


Python Interpreter Interface for Mathematica

Last updated March 14, 2016 python interface interoperability History Delete Edit Link


Sometimes computations in Mathematica require more memory than is available. QLink solves this problem by making it possible to work on objects stored directly on the hard-drive, in a so called Tokyo Cabinet database.

Last updated September 15, 2015 memory management History Delete Edit Link


MRI visualization and computation functions.

Last updated April 19, 2019 MRI medical History Delete Edit Link


Connects Mathematica with Quandl to get financial data.

Last updated February 2, 2016 interoperability finance History Delete Edit Link


A free Mathematica add-on for Dirac Bra-Ket Notation, Quantum Algebra, Quantum Computing and the QHD approximation to the Heisenberg Equations of Motion.

Last updated January 11, 2016 physics quantum mechanics History Delete Edit Link


QuantumUtils for Mathematica is a software library for quantum information scientists. Features include: Multi-partite tensor manipulations; Quantum system modelling including qudits, circuits, spins, and cavities; Symbolic Lie algebra simplification for spin and cavity systems; Quantum channels in multiple representations; Numerical and symbolic simulators for open and closed quantum system evolution; An implementation of GRadient Ascent Pulse Engineering including distortions; Perturbative expansion tools such as the Magnus series, the Zassenhaus formula, and matrix power series; Visualization functions for displaying matrices, quantum states, data etc.

Last updated September 9, 2015 quantum information History Delete Edit Link


Mathematica package for Reconstructing Ancestry Blocks BIT by bit in mapping populations.

Last updated November 30, 2016 statistics genetics History Delete Edit Link


RadarChart Mathematica Package The RadarChart mathematica package incorporates Radar Charts (also known as Spider Charts, Web Charts and Star Plots) as a new set of visualization tools into the mathematica environment.

Last updated December 21, 2015 Data Visualization History Delete Edit Link


REAP (Renormalization group Evolution of Angles and Phases) is a Mathematica package for solving the renormalization group equations (RGE) of the quantities relevant for neutrino masses, for example the dimension-5 neutrino mass operator, the Yukawa matrices and the gauge couplings.

The package MPT (Mixing Parameter Tools) allows to extract the lepton masses, mixing angles and CP phases from the mass matrices of the neutrinos and the charged leptons. Thus, the running of the neutrino mass matrix calculated by REAP can be translated into the running of the mixing parameters and the mass eigenvalues.

Last updated September 25, 2015 physics hep History Delete Edit Link

RGTC: Riemannian Geometry & Tensor Calculus

This package introduces definitions for tensor calculations in Riemannian Geometry.

Last updated September 10, 2015 physcs tensor general relativity History Delete Edit Link


RhinoLink is a package for interfacing with the Rhinoceros 3D modelling and CAD software, as well as its Grasshopper visual scripting extension.

With RhinoLink you can:

  • script Rhino with Wolfram Language code
  • create Grasshopper components that encapsulate Wolfram Language code
  • control Rhino content with Wolfram Language interfaces
  • source Rhino geometry from Mathematica
  • include Wolfram Language code directly in Grasshopper structures
  • use Rhino as a geometry server from Wolfram Language

Last updated November 4, 2018 geometry CAD interface History Delete Edit Link


A package for doing tensor calculations in differential geometry.

Last updated September 12, 2015 tensors differential geometry symbolic History Delete Edit Link


RISCErgoSum is a collection of packages created at the Research Institute for Symbolic Computation (RISC), Linz, Austria. The included packages are: Asymptotics for computing asymptotic series expansions of univariate holonomic sequences; Dependencies for computing algebraic relations of C-finite sequences and multi-sequences; Engel is an implementation of q-Engel Expansion; fastZeil, the Paule/Schorn Implementation of Gosper’s and Zeilberger’s Algorithms; GeneratingFunctions for manipulations of univariate holonomic functions and sequences; GenOmega, Guo-Niu Han’s general Algorithm for MacMahon’s Partition Analysis; Guess for guessing multivariate recurrence equations; HolonomicFunctions for dealing with multivariate holonomic functions, including closure properties, summation, and integration; MultiSum for proving hypergeometric multi-sum... Read more.

Last updated January 6, 2018 symbolic History Delete Edit Link

RQA - Recurrence Quantification Analysis

A suite of recurrence analysis algorithms for investigating dynamical systems ala Webber and friends.


RUBI is a RUle Based Integrator. It computes indefinite integrals symbolically.

Last updated September 9, 2015 integrals symbolic History Delete Edit Link


A package dealing with the running of the strong coupling in particle physics.

Last updated August 13, 2017 quantum chromodynamics physics History Delete Edit Link


SARAH is a Mathematica package for building and analyzing SUSY and non-SUSY models. It calculates all vertices, mass matrices, tadpoles equations, one-loop corrections for tadpoles and self-energies, and two-loop RGEs for a given model. SARAH writes model files for FeynArts, CalcHep/CompHep, which can also be used for dark matter studies using MicrOmegas, the UFO format which is supported by MadGraph 5 and for WHIZARD and OMEGA. SARAH is also the first available spectrum-generator-generator: based on the derived, analytical expression it creates source code for SPheno. In that way, it is possible to implement new models in SPheno without the need to... Read more.

Last updated September 25, 2015 physics hep SUSY History Delete Edit Link


A package for creating publication quality figures with Mathematica, created by Mark Caprio. SciDraw is the successor of LevelScheme and excels at creating multipanel figures and various diagrams (including special support for energy level diagrams).

Last updated September 9, 2015 graphics figures diagrams History Delete Edit Link


Drop shadows and specular highlights for 2D graphics. See examples on Mathematica.SE.

Last updated September 16, 2015 graphics History Delete Edit Link


This packages is for interfacing with the Singular computer algebra system. Singular is an open-source computer algebra system for polynomial computations, with special emphasis on commutative and non-commutative algebra, algebraic geometry, and singularity theory.

Last updated February 24, 2018 interface singular symbolic polynomial History Delete Edit Link


Mathematica code for Bayesian inference of local trees by the SMC.

Last updated November 30, 2016 statistics bayesian inference History Delete Edit Link

SNA: Stoichiometric Network Analysis

SNA is a Mathematica toolbox for stoichiometric network analysis. Among other things, it supports flux balance analysis and the enumeration of the elementary vectors of the flux and the conversion cone.

Last updated October 19, 2015 bioinformatics History Delete Edit Link


SNEG library is a Mathematica package that provides a framework for performing calculations using the operators of the second quantization with an emphasis on the anti-commuting fermionic operators in the context of solid-state and atomic physics. It consists of a collection of transformation rules that define the algebra of operators and a comprehensive library of utility functions. SNEG library is the foundation of the NRG Ljubljana package, however it can also be used as a stand-alone package.

Last updated September 13, 2016 physics History Delete Edit Link


A package to read definitions of in-memory Mathematica functions with ease. It does approximately the same thing as GeneralUtilities`PrintDefinitions, which however is only available for Mathematica 10 and later.

Last updated September 9, 2015 spelunking History Delete Edit Link

Stack Exchange View

Carl Woll's Stack Exchange paclet

Last updated June 6, 2017 stack exchange History Delete Edit Link

Stanford Computer Music Theory Package

A collection of packages useful for demonstrating concepts in computer-music theory.

Last updated September 27, 2015 music History Delete Edit Link


This is a package for working with symmetric functions. It has the core bases, as well as Jack and Macdonald polynomials, LLT polynomials, SchurP and SchurQ functions, the Hall inner product, plethysm and the Delta operator.

This also has support for working multiple alphabets, which is useful when dealing with plethysm calculus.

Compare with Stembridge's sf package for Maple, or Curtis Greene's symfun13 package.


A framework for writing and executing tests with many different combinations of parameters, or random parameters.

Last updated February 7, 2018 testing History Delete Edit Link


TensoriaCalc tackles (semi-)Riemannian tensor calculus problems encountered in general relativity, cosmology, and field theory. Currently, it calculates geometric objects – Christoffel symbols, the Riemann curvature tensor, Ricci tensor and scalar, etc. – given a metric and the relevant coordinates; and performs basic operations such as covariant derivatives of tensors.

Last updated September 25, 2015 tensors general relativity History Delete Edit Link


Mathematica package for haplotype reconstruction in a full-sib tetraploid family.

Last updated November 30, 2016 statistics genetics History Delete Edit Link


A System for Computer Supported Mathematical Theorem Proving and Theory Exploration Theorema was conceived and initiated around 1995 by Bruno Buchberger and reflects his view of "doing mathematics". It is being developed under his guidance by the Theorema Working Group at the Research Institute for Symbolic Computation, Johannes Kepler University, Linz – Hagenberg, Austria.

Last updated September 9, 2015 History Delete Edit Link

TIDES: a Taylor Integrator for Differential Equations

TIDES is a free software to integrate numerically Ordinary Differential Equations by using a Taylor Series method. It consists on a C (Fortran) library, libTIDES, and a Mathematica package, MathTIDES.

Last updated October 19, 2015 ode numerical History Delete Edit Link


Plot functions with time constraints.

Last updated September 8, 2015 plotting History Delete Edit Link


The ToMatlab package translates Mathematica expressions to MATLAB syntax.

Last updated October 4, 2015 matlab translation History Delete Edit Link


TruthTable function for Wolfram Mathematica

Usage examples

Last updated October 11, 2019 Truth TruthTable logic History Delete Edit Link


TuGames is a Mathematica package to determine and to check some game properties of transferable utility games. It provides more than 200 different functions to calculate, for instance, (pre-)kernel elements, the (pre-)nucleolus, the modiclus, the modified and proper modified pre-kernel, the Shapley value, Lorenz solution, Dutta-Ray solution, excess payoffs, the tau-value, chi-value, Gately point, the vertices of a core, and much more. Moreover, it verifies if the game is convex, average-convex or superadditive just to mention some interesting game properties. It can be used in serial as well as in parallel mode, and in conjunction with MATLink to build up... Read more.

Usage examples


Tunnel is a set of scripts that simplify launching remote Mathematica kernels where all established MathLink connections are automatically tunneled through a secure shell connection (SSH).

Last updated June 6, 2016 remote kernels ssh History Delete Edit Link


Unzips zip archives. Unzip is similar to the Mathematica ExtractArchive function, except that Unzip prints the file names (using Print or PrintTemporary) while unzipping.

Last updated September 10, 2015 compression History Delete Edit Link


The package UserHelp` is aimed to simplify work with the user help pages that includes generating the user package documentation and examples of the Wolfram Mathematica system objects, searching within user documentation, and editing and rebuilding of the user help pages.

Last updated September 30, 2016 User Help Pages History Delete Edit Link


VaspImport imports crystal structures from various file types associated with the Vienna Ab-Initio Simulation Package (VASP). The package recognizes the following formats: POSCAR, CONTCAR, OUTCAR, XDATCAR, vasprun.xml. More information about VASP can be found on the official website,

Last updated February 10, 2016 VASP DFT crystal structure Import History Delete Edit Link


For plotting interactive Venn Diagrams.

Last updated September 8, 2015 plotting Venn diagrams History Delete Edit Link


A package for carrying out vector calculus calculations. Related paper:

Last updated September 9, 2015 symbolic vector History Delete Edit Link


Syntax highlighting and code completion for the Vim editor.

Last updated September 9, 2015 vim editor syntax highlighting History Delete Edit Link


A package for web browsing automation. It makes it possible to control Google Chrome and other browsers from within Mathematica.

Last updated November 13, 2015 web automation History Delete Edit Link


Wolfram Language implementation of a face recognition algorithm.

Last updated September 8, 2015 machine learning facial recognition History Delete Edit Link


A package for category theory

Last updated August 22, 2017 category theory abstract algebra History Delete Edit Link


A collection of many packages that make it easier to work with with Wolfram Language.

Last updated September 8, 2015 History Delete Edit Link


Processing library to harness the power of Mathematica and Wolfram|Alpha

Last updated October 31, 2015 processing interface History Delete Edit Link

Wolfram Language highlighting for google-code-prettify

This is a google-code-prettify extension for highlighting Wolfram Language (Mathematica) source code on the web.

Last updated September 9, 2015 JavaScript web syntax highlighting History Delete Edit Link

Wolfram Language Parser Library

This is a standalone parser library for Mathematica (Wolfram Language). The code for the parser is extracted from the Mathematica IntelliJ Plugin. All dependencies to the IntelliJ Platform are included and it can be used as command-line program without a running IntelliJ IDEA.

Last updated September 10, 2015 Mathematica Wolfram-Language Parser History Delete Edit Link

Wolfram Language Server

An implementation of Microsoft’s Language Server Protocol (LSP) for Wolfram Language, and client side code for the VS Code code editor.

Last updated June 26, 2021 editor IDE History Delete Edit Link


HTTP server implemented in Wolfram Language. It evaluates Wolfram Language expressions sent to it via post requests and returns the result.

Last updated July 28, 2019 web interoperability History Delete Edit Link

WordPress XML-RPC Client

A Wolfram Language client for the XML-RPC WordPress API.

Usage examples

Last updated September 21, 2015 WordPress XML-RPC History Delete Edit Link


A package for the Wright omega function.

Last updated November 13, 2019 special-functions History Delete Edit Link


WuRittSolva is a standard application package for computer algebra system Mathematica(TM) developed by Liu Hua-Shan for mechanization mathematics education purpose at present. It introduces the Wu-Ritt Well-Order Principle and Zero-Decompostion Theorem as its key theory considering points, and has implemented the most operation for normal polynomials processing, such as fixing CLASS, MAIN VARIABLE, SEPARANT, POLYNOMIAL RANK, BASIC SET, CHARACTERISTIC SET and so on. What is more, it supplies smart functions for elementary geometry theorems proving, promising theorem proving in a smart way. It strongly advises that the polynomials appearing for functions in WuRittSolva are belong to polynomial ring K[u_1,u_2,...,u_n;x_1,x_2,...,x_n] such that... Read more.

Usage examples

Last updated November 25, 2018 Polynomials geometry symbolic History Delete Edit Link


Set of packages enhancing capabilities of Wolfram Workbench. Features include, inter alia, creating cross-version compatible documentation and including, in build scripts, test suite runs in multiple Mathematica versions.

xAct: Efficient tensor computer algebra for Mathematica

xAct is a suite of free and actively maintained packages for tensor computer algebra in Mathematica. xAct implements state-of-the-art algorithms for fast manipulations of indices and has been modelled on the current geometric approach to General Relativity. It is highly programmable and configurable. Since its first public release in March 2004, xAct has been intensively tested and has solved a number of hard problems in GR.

Last updated April 22, 2018 tensors symbolic History Delete Edit Link


xCellerator is a Mathematica package designed to aide biological modeling via the automated conversion of chemical reactions into ODEs and their subsequent solution via numerical integration.

Last updated September 27, 2015 biology chemistry simulation History Delete Edit Link


LinearModelFit alternative, that allows to fit to data with X and Y errors. Based on York 2004:

Usage examples

Last updated December 8, 2017 regression LinearModelFit History Delete Edit Link


A Mathematica package that contains functions for performing triangle-wye (also delta-wye or ΔY) and wye-triangle (also wye-delta or YΔ) transforms on simple undirected graphs.

Last updated October 31, 2015 graphs History Delete Edit Link