eminus -- Pythonic electronic structure theory
arXiv:2410.19438 · doi:10.1016/j.softx.2025.102035
Abstract
In current electronic structure research endeavors such as warm dense matter or machine learning applications, efficient development necessitates non-monolithic software, providing an extendable and flexible interface. The open-source idea offers the advantage of having a source code base that can be reviewed and modified by the community. However, practical implementations can often diverge significantly from their theoretical counterpart. Leveraging the efforts of recent theoretical formulations and the features of Python, we try to mitigate these problems. We present eminus, an education- and development-friendly electronic structure package designed for convenient and customizable workflows, yet built with intelligible and modular implementations.
23 pages, 3 figures
References in corpus (22)
- SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python
- Quantum ESPRESSO: a modular and open-source software project for quantum simulations of materials
- Array Programming with NumPy
- CP2K: An Electronic Structure and Molecular Dynamics Software Package -- Quickstep: Efficient and Accurate Electronic Structure Calculations
- A real-space grid implementation of the Projector Augmented Wave method
- Recent developments in the PySCF program package
- Octopus, a computational framework for exploring light-driven phenomena and quantum dynamics in extended and finite systems
- JDFTx: software for joint density-functional theory
- The Uniform Electron Gas at Warm Dense Matter Conditions
- Local Spin-density Approximation Exchange-correlation Free-energy Functional
- Ab initio Exchange-Correlation Free Energy of the Uniform Electron Gas at Warm Dense Matter Conditions
- DFT-FE -- A massively parallel adaptive finite-element code for large-scale density functional theory calculations
- Machine learning and density functional theory
- Nonempirical Semi-local Free-Energy Density Functional for Matter Under Extreme Conditions
- Fast and Universal Kohn Sham Density Functional Theory Algorithm for Warm Dense Matter to Hot Dense Plasma
- SQDFT: Spectral Quadrature method for large-scale parallel Kohn-Sham calculations at high temperature
- Sustainable Packaging of Quantum Chemistry Software with the Nix Package Manager
- Automatic Differentiation for Orbital-Free Density Functional Theory
- Bridging electronic and classical density-functional theory using universal machine-learned functional approximations
- Machine learning for accuracy in density functional approximations
- Bond formation insights into the Diels-Alder reaction: A bond perception and self-interaction perspective
- Ensemble Generalization of the Perdew-Zunger Self-Interaction Correction: a Way Out of Multiple Minima and Symmetry Breaking