QEpy: Quantum ESPRESSO in Python
7 affiliations
- 1Key Laboratory of Material Simulation Methods & Software of Ministry of Education, College of Physics
- 2Jilin University
- 3Department of Physics
- 4Rutgers University
- 5Department of Chemistry
- 6Boise State University
- 7Consiglio Nazionale delle Ricerche, via Golgi 19, Milano, Italy, 20133
Abstract
QEpy is a Python electronic-structure software package based on Quantum ESPRESSO (QE). QEpy accomplishes two goals. First, it simplifies running and prototyping calculations with QE. Second, it targets nonstandard workflows where the electronic-structure engine is used in ways for which it was not originally designed. For example, QEpy can instruct QE to run with custom potentials in the Hamiltonian, including external, exchange-correlation, and local pseudopotentials. QEpy also exposes, at any point during an electronic-structure calculation, including between self-consistent-field cycles, quantities that would normally be accessible only through post-processing, such as the electron density and wavefunctions. QEpy’s API to the Atomic Simulation Environment (ASE) gives direct access to ASE-based workflows and tools. These capabilities make QEpy a flexible platform for implementing custom workflows, interfacing QE with other simulation tools, and prototyping new electronic-structure methods. This work is written in a hybrid paper/tutorial style. Several example notebooks are presented, together with references to publications in which QEpy has already been employed. Our goal is for QEpy to serve as a versatile platform for research, teaching, and innovation in electronic-structure theory and method development.
Related
- Calculation of DFT Spin-Orbit Spillage with Quantum ESPRESSO
- The Python simulations of chemistry framework: 10 years of an open-source quantum chemistry project
- qdmag: A Python package for simulating nonequilibrium magnetization of molecules using quantum master equations
- clifford_qc: A Python Toolkit for Quantum Simulation
- Qurrium: A Python package for randomized measurement-based estimation of quantum state properties
BibTeX
@misc{shao2026qepy,
title = {{QEpy: Quantum ESPRESSO in Python}},
author = {Xuecheng Shao and Aniket Mandal and Oliviero Andreussi and Davide Ceresoli and Michele Pavanello},
howpublished = {ChemRxiv},
year = {2026},
month = sep,
doi = {10.26434/chemrxiv.15008640/v1},
url = {https://chemrxiv.org/doi/full/10.26434/chemrxiv.15008640/v1},
note = {CC BY},
}
RIS
TY - UNPB
TI - QEpy: Quantum ESPRESSO in Python
AU - Xuecheng Shao
AU - Aniket Mandal
AU - Oliviero Andreussi
AU - Davide Ceresoli
AU - Michele Pavanello
PY - 2026
DA - 2026/09/10
PB - ChemRxiv
DO - 10.26434/chemrxiv.15008640/v1
UR - https://chemrxiv.org/doi/full/10.26434/chemrxiv.15008640/v1
AB - QEpy is a Python electronic-structure software package based on Quantum ESPRESSO (QE). QEpy accomplishes two goals. First, it simplifies running and prototyping calculations with QE. Second, it targets nonstandard workflows where the electronic-structure engine is used in ways for which it was not originally designed. For example, QEpy can instruct QE to run with custom potentials in the Hamiltonian, including external, exchange-correlation, and local pseudopotentials. QEpy also exposes, at any point during an electronic-structure calculation, including between self-consistent-field cycles, quantities that would normally be accessible only through post-processing, such as the electron density and wavefunctions. QEpy’s API to the Atomic Simulation Environment (ASE) gives direct access to ASE-based workflows and tools. These capabilities make QEpy a flexible platform for implementing custom workflows, interfacing QE with other simulation tools, and prototyping new electronic-structure methods. This work is written in a hybrid paper/tutorial style. Several example notebooks are presented, together with references to publications in which QEpy has already been employed. Our goal is for QEpy to serve as a versatile platform for research, teaching, and innovation in electronic-structure theory and method development.
ER -