Mathematica packages for symmetric functions
Wolfram Language packages for symmetric functions and algebraic combinatorics: symmetric and quasisymmetric functions, tableaux, Gelfand–Tsetlin patterns, Catalan objects, permutations, posets, graphs and matroids. They grew out of research use and are offered to those who prefer Mathematica over Sage; see also https://www.symmetricfunctions.com/. If you find them useful, you can support the work on Ko-fi.
- Tutorial: a tour of the packages and how they fit together.
- Reference: every package and function, with background links to symmetricfunctions.com.
- Conventions, migrating from the legacy packages, changelog.
- Source, issues and releases: GitHub.
Installation
The repository is one paclet, PerAlexandersson/MathematicaPackages. Install the latest release directly from GitHub,
PacletInstall["https://github.com/PerAlexandersson/Mathematica-packages/releases/download/v0.1.0/PerAlexandersson__MathematicaPackages-0.1.0.paclet"];
Needs["SymmetricFunctions`"]
or load it from a checkout,
PacletDirectoryLoad["/path/to/Mathematica-packages"];
Needs["SymmetricFunctions`"]
or build and install an archive:
wolframscript -file Scripts/BuildPaclet.m
PacletInstall["/path/to/Mathematica-packages/build/PerAlexandersson__MathematicaPackages-0.1.0.paclet"];
Needs["SymmetricFunctions`"]
Compatibility: tested with Wolfram Language 14.3 (the paclet requires 14.3 or later; earlier versions may work but are untested).