The Polylogarithm package provides C, C++ and Fortran implementations of various polylogarithms, including the real and complex dilogarithm, trilogarithm, and standard Clausen functions. The implementations have been fully tested against the literature and many other implementations and are highly optimized for fast numerical evaluation.
The package has no external dependencies, except for the C/C++/Fortran standard libraries. The implementations of the individual polylogarithm functions are distributed among different source code files, so individual source code files can be easily extracted and incorporated into existing projects.
The implementation of the complex dilogarithm is inspired by the implementation in SPheno.
@software{polylogarithm,
author = {{Alexander Voigt}},
title = {{Polylogarithm}},
year = {2021},
version = {6.8.0},
url = {https://github.com/Expander/polylogarithm},
note = {[License: MIT]}
}
Polylogarithm is licenced under the MIT License.