FeynGame 3.0
Lars Bündgen, Robert V. Harlander, Sven Yannick Klein, Magnus C. Schaaf
Abstract
A major update of the program FeynGame is introduced. One of its main new functionalities is to visualize Feynman graphs generated by qgraf . The qgraf output can be either pasted into the FeynGame canvas for individual graphs, or the whole qgraf output file can be processed. In addition, a number of new features and improvements have been implemented into FeynGame 3.0 in order to further facilitate the efficient drawing of Feynman diagrams in publication quality. FeynGame is freely available • as jar or MacOS app file from https://web.physik.rwth-aachen.de/user/harlander/software/feyngame • as source code from https://gitlab.com/feyngame/FeynGame PROGRAM SUMMARY Program Title: FeynGame 3.0 CPC Library link to program files: https://doi.org/10.17632/5bpp2w6ykd.1 Developer's repository link: https://gitlab.com/feyngame/FeynGame Licensing provisions: GNU General Public License 3 Programming language: Java Nature of problem: Efficient drawing of Feynman diagrams for presentations and publications; automatic visualization of computer-generated Feynman graphs [1]; playful elementary introduction to the concept of Feynman diagrams. Solution method: Graphical interface based on version 1 of FeynGame [2]; spring-layout algorithm [3] for the automatic positioning of vertices. References [1] P. Nogueira, Automatic Feynman graph generation, J. Comput. Phys. 105 (1993) 279–289. [2] R. V. Harlander, S. Y. Klein, and M. Lipp, FeynGame, Comput. Phys. Commun. 256 (2020) 107465, arXiv:2003.00896 [physics.ed-ph] . [3] T. Fruchterman and E. Reingold, Graph drawing by force-directed placement, Softw. Pract. Exp. 21 (11) (1991) 1129–1164.