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

Analytica

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

ApplicationMaker

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

Atlas 2

Commerical Mathematica toolbox for calculations in modern differential geometry and its applications. Provides of options to control aspects of the project from initial problem formulation to manipulation and visualization of results.

AtomicDensityMatrix

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

AVZ_Package

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.

Biokmod

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

blog-this

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

BoolEval

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

Usage examples

Last updated September 29, 2015 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

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

CaffeLink

A LibraryLink wrapper for the Caffe deep learning framework.

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

CATemplates

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

CellsToTeX

Convert Mathematica cells to TeX code, retaining FrontEnd formatting.

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

CifImport

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

Clojuratica

An interface between Clojure and Wolfram Mathematica.

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

CMBQuick

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

CodeFormatter.m

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

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

ColorBar

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

ColorBlender

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

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

CompileNotingTools

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

ConstantsGrouping

Simple package for replacing combinations of constants with single constants.

Usage examples

Last updated March 12, 2016 symbolic History Delete Edit Link

cosmomathica

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

CountryPlot

Automates visualization of country data on a map.

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

CplexA

“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

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

Cuba

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

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

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 January 27, 2016 database RESTful OrientDB JSON History Delete Edit Link

DebugTrace

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).

Discrete

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

DistMesh

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

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

DivergentColorMaps

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

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

Dynamo

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

E6Tensors

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

Economica

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.

ErrorPlot

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

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

Extreme-Value-Modeling

Fit extreme value models.

Last updated September 8, 2015 statistics History Delete Edit Link

FeynArts

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

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

FeynRules

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

Last updated September 8, 2015 physics History Delete Edit Link

ffmpeg-mathematica

A wrapper for the FFMPEG video library.

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

FIESTA

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 sander.su History Delete Edit Link

FindMathematica

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

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 sander.su History Delete Edit Link

FlexibleSUSY

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

FLink

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

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

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

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

Fuzzy

An implementation of Zadeh fuzzy logic operators along with variations.

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

GeometricAlgebra

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

GitLink

Git integration for Mathematica.

Last updated October 29, 2016 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

GSK GeoPack

Geostatistics Kitchen package for geostatistical modelling.

h5dumpImport

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

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

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

Last updated September 9, 2015 HBase History Delete Edit Link

HDF5

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

HEPMath

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

HolonomicFunctions

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.

HPFilter

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

HypExp

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

A polished Mathematica interface to the igraph graph manipulation and analysis library. This package is still under development and looking for contributors.

Usage examples

Last updated June 6, 2016 igraph graphs networks LibraryLink History Delete Edit Link

IGraphR

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

ImportIO

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

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

ImportMesh

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

IntU

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

JointIBD

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

jSoupLink

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

KnotTheory

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

Last updated September 25, 2015 knots History Delete Edit Link

Lambda

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 http://arxiv.org/abs/1004.5264 .

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

LdeApprox

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

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

LTemplate

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

ManeParse

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

MaTeX

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

Last updated September 1, 2017 latex typesetting plotting History Delete Edit Link

MaTeXmaticaPlus

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

MathDAMP

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 http://mathematica.stackexchange.com/a/39986/6804

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.

Features:

  • 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:

http://mathematica.stackexchange.com/a/137636/1089

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

Mathematica-XMLRPC

Makes XML-RPC calls.

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

Mathematica.jl

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

MathematicaForPrediction

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

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

MathGR is a package for GR calculation, written in Mathematica. The manual of the package is available at http://arxiv.org/abs/1306.1295.

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

MathIOmica

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

MathLink.jl

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.

MathMF

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

Last updated September 16, 2015 video History Delete Edit Link

MathPSfrag

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

MathToolBox

The MathToolBox is further essential development of the package of the same name and contains more than 1150 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 nonstandard 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.

MATLink

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

MDS for Mathematica

A package implementing multidimensional scaling.

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

MMAExportSHP

Export ESRI shapefiles from Mathematica.

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

MoleculeViewer

A package for visualizing molecules.

Last updated September 23, 2017 chemistry graphics molecule History Delete Edit Link

MongoDBLink

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

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

mPower

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

MTools

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

multiBondPlot

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.

MYaml

YAML importer built on SnakeYAML

Usage examples

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

NCAlgebra

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

NelderMeadMinimize

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

Neurotica

A neuroscience library for Mathematica

Last updated September 9, 2015 neuroscience MRI NifTI FreeSurfer 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.

OEIS-Mathematica

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

OptionsValidation

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

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 September 9, 2017 physics tensor History Delete Edit Link

PhasePortrait

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

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

Phylogenetics

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.)

PlotCalendar

Calendar Heat Map plotting function

Usage examples

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

PlotlyMathematica

Creates plot.ly plots for deployment on the web.

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

PLYExport

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

PolygonPlotMarkers

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

POVRayRender

Renders Graphics3D objects using the POVRay ray-tracing software.

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

ProjectInstaller

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

Prototypes

Collection of simple functions which enhance the Wolfram Language, documentation: https://github.com/arnoudbuzing/prototypes/wiki

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

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

pygments-mathematica

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

Pythonika

Python Interpreter Interface for Mathematica

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

QLink

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 sander.su History Delete Edit Link

QuandlLink

Connects Mathematica with Quandl to get financial data.

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

Quantum

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

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

RABBIT

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

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

RadarChart

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-MPT

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

Ricci

A package for doing tensor calculations in differential geometry.

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

RISCErgoSum

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

RUBI

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

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

RunDec

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

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

SciDraw

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

Shadow

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

Last updated September 16, 2015 graphics History Delete Edit Link

Singular.m

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

SMARTree

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

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

Spelunking

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

TemplateTesting

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

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

TetraOrigin

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

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

Theorema

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

TimeConstrainedPlot

Plot functions with time constraints.

Last updated September 8, 2015 plotting History Delete Edit Link

ToMatlab

The ToMatlab package translates Mathematica expressions to MATLAB syntax.

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

Tunnel

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

Unzip

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

userhelp

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

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, www.vasp.at.

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

VennDiagram

For plotting interactive Venn Diagrams.

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

VEST

A package for carrying out vector calculus calculations. Related paper: http://arxiv.org/abs/1309.2561.

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

vim-mathematica

Syntax highlighting and code completion for the Vim editor.

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

WebUnit

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

WenzhenPackage

Wolfram Language implementation of a face recognition algorithm.

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

WildCats

A package for category theory

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

wl-init

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

Last updated September 8, 2015 History Delete Edit Link

wolfing

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

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

WWBCommon

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 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 September 9, 2015 tensors symbolic History Delete Edit Link

xCellerator

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

YorkFit

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

http://aapt.scitation.org/doi/pdf/10.1119/1.1632486

Usage examples

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

YTYGraphTransforms

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