TensorBases is a Mathematica package which provides common interaction bases used in functional computations, with a specific focus on QCD-related interactions.
To see how to use the package, you can open the showcase notebook examples/Showcase.nb included in the package.
To donwload the file, right-click on the link and choose "Save Link As". The showcase notebook includes the installation process for the package and is thus fully self-contained.
For more details and backgrounds, see also the corresponding publication.
To install the TensorBases package in Mathematica, simply open a new notebook or kernel and download the installation file:
Import["https://raw.githubusercontent.com/satfra/TensorBases/main/TensorBasesInstaller.m"]The installer will automatically download the package and all basis definition files and their pre-built cache.
- Basis transformation matrices
- Automatic derivation of (over-) complete sets of tensors for basis construction convenience.
- Automatic construction of bases from field-dependent effective potentials/Lagrangians.
If there are features you would like to see in TensorBases, you can make a suggestion by opening an Issue or even implement it yourself and submit a Pull Request.
If you use the package for your research, please cite the corresponding publication:
@article{Braun:2025gvq,
author = "Braun, Jens and Gei\ss{}el, Andreas and Pawlowski, Jan M. and Sattler, Franz R. and Wink, Nicolas",
title = "{Juggling with Tensor Bases in Functional Approaches}",
eprint = "2503.05580",
archivePrefix = "arXiv",
primaryClass = "hep-th",
month = "3",
year = "2025"
}