HEPMath 1.4: A Mathematica Package for Semi-Automatic Computations in High Energy Physics
Martin Wiebusch

TL;DR
HEPMath 1.4 is a Mathematica package designed for high energy physics computations, offering advanced tensor, index, and code generation features, including Python integration and interfaces to key physics tools.
Contribution
It introduces a comprehensive, extensible Mathematica package that simplifies high energy physics calculations and code generation, surpassing existing tools in flexibility and automation.
Findings
Automates tensor and index calculations in high energy physics
Enables automatic generation of Python-callable numerical code
Provides seamless interfaces to LHAPDF, FeynArts, and LoopTools
Abstract
This article introduces the Mathematica package \emph{HEPMath} which provides a number of utilities and algorithms for High Energy Physics computations in Mathematica. Its functionality is similar to packages like FormCalc or FeynCalc, but it takes a more complete and extensible approach to implementing common High Energy Physics notations in the Mathematica language, in particular those related to tensors and index contractions. It also provides a more flexible method for the generation of numerical code which is based on new features for C code generation in Mathematica. In particular it can automatically generate Python extension modules which make the compiled functions callable from Python, thus eliminating the need to write any code in a low-level language like C or Fortran. It also contains seamless interfaces to LHAPDF, FeynArts, and LoopTools.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
