Intro

EPWpy is an open-source python code which wraps EPW code for automated calculations. EPWpy provides python objects with methods that can be used to automate DFT+EPW calculations using Quantum Espresso and EPW.EPWpy also provides a series of visualization utilities for plotting various quantities. EPW is a F90/MPI code which calculates properties related to the electron-phonon interaction using Density-Functional Perturbation Theory and Maximally Localized Wannier Functions. The name is derived from the words "Electron-phonon Wannier" which refer to the Wannier-Fourier interpolation method employed by the code. The development of EPWpy is led by Sabyasachi Tiwari, Bruno Cucco, and Feliciano Giustino.

The most recent reference technical manuscript is:

H. Lee, S. Poncé, K. Bushick, S. Hajinazar, J. Lafuente-Bartolome, J. Leveillee, C. Lian, J.-M. Lihm, F. Macheda, H. Mori, H. Paudyal, W. H. Sio, S. Tiwari, M. Zacharias, X. Zhang, N. Bonini, E. Kioupakis, E. R. Margine, and F. Giustino, “Electron–phonon physics from first principles using the EPW code”, npj Comput. Mater. 9, 156 (2023).