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


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

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


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