Although the two-loop renormalization group equations for a general gauge field theory have been known for quite some time, deriving them for spe
cifi
c models has often been diffi
cult in pra
cti
ce. This is mainly due to the fa
ct that, albeit straightforward, the involved
cal
culations are quite long, tedious and prone to error. The present work is an attempt to fa
cilitate the pra
cti
cal use of the renormalization group equations in model building. To that end, we have developed two
completely independent sets of programs written in
Python and
Mathematica, respe
ctively. The
Mathematica s
cripts will be part of an up
coming release of
SARAH 4. The present arti
cle des
cribes the
colle
ction of
Python routines that we dubbed PyR@TE whi
ch is an a
cronym for 鈥淧ython Renormalization group equations At Two-loop for Everyone鈥? In PyR@TE, on
ce the user spe
cifies the gauge group and the parti
cle
content of the model, the routines automati
cally generate the full two-loop renormalization group equations for all (dimensionless and dimensionful) parameters. The results
can optionally be exported to LaTeX聽and
Mathematica, or stored in a
Python data stru
cture for further pro
cessing by other programs. For ease of use, we have implemented an intera
ctive mode for PyR@TE in form of an
IPython Notebook. As a first appli
cation, we have generated with PyR@TE the renormalization group equations for several non-supersymmetri
c extensions of the Standard Model and found some dis
crepan
cies with the existing literature.
class="h4">Program summary
Program title: PyR@TE
Catalogue identifier: AERV_v1_0
Program summary URL:
Program obtainable from: CPC Program Library, Queen鈥檚 University, Belfast, N. Ireland
Licensing provisions: Standard CPC licence,
No. of lines in distributed program, including test data, etc.: 924959
No. of bytes in distributed program, including test data, etc.: 495197
Distribution format: tar.gz
Programming language: Python.
Computer: Personal computer.
Operating system: Tested on Fedora 15, MacOS 10 and 11, Ubuntu 12.
Classification: 11.1.
External routines: SymPy, PyYAML, NumPy, IPython, SciPy
Nature of problem:
Deriving the renormalization group equations for a general quantum field theory.
Solution method:
Group theory, tensor algebra
Running time:
Tens of seconds per model (one-loop), tens of minutes (two-loop)