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