EpsteinLib: Fast and Efficient Computation of the Epstein Zeta Function
Published in GitHub, 2024
EpsteinLib is a C library and Python package designed for the fast and efficient computation of the Epstein zeta function for arbitrary multidimensional lattices.
Key Features:
- Efficient computation of the Epstein zeta function over the whole parameter range
- C library for high-performance calculations
- Python package (epsteinlib) available via
pip install epsteinlib
for easy integration - Mathematica wrapper included
- Supports arbitrary lattices, dimensions, wavevectors, shiftvectors and power-law interactions
- Implements both standard and regularized Epstein zeta functions
For more information on the properties of the Epstein zeta function and the underlying algorithm, please refer to our preprint: https://arxiv.org/abs/2412.16317
Links:
Recommended citation: Buchheit, A. A., Busse, J., Gutendorf, R., & Schmitz, J. (2024). EpsteinLib: Fast and Efficient Computation of the Epstein Zeta Function. GitHub. https://github.com/epsteinlib/epsteinlib
Download Paper