Pyami: a python wrapper for the libami library

Loading...
Thumbnail Image

Keywords

Degree Level

bachelors

Advisor

Degree Name

B. Sc. (Honours)

Volume

Issue

Publisher

Memorial University of Newfoundland

Abstract

We present pyami, a Python library to evaluate the frequency integrals encountered in the evaluation of Feynman diagrams. pyami is code bindings for the C++ library libami, which implements the Algorithmic Matsubara Integration technique that has been proposed in recent years. By implementing this library into Python, the plethora of mathematical Python libraries are now at one's disposal to evaluate the remaining spatial momentum integrals after the algorithmic Matsubara integration process. Once provided the topologies of the Feynman diagrams of interest, the values can be computed within an interactive Python environment such as a Jupyter Notebook. We then show example calculations using the Python importance sampling package, VEGAS, to evaluate self-energy diagrams on the real frequency axis by a renormalized perturbation theory scheme described in our recent work.

Collections