Releases: Expander/PolyLog.jl
Releases · Expander/PolyLog.jl
PolyLog.jl 2.5.1
PolyLog.jl 2.5.0
New
- Extensions for ForwardDiff.jl and ChainRules.jl. Thanks to Andrés Riedemann (@longemen3000).
PolyLog.jl 2.4.2
PolyLog.jl 2.4.1
Fixes
- Ensure enough terms are taken into account in the series expansions in
li(n,z)
whenn
is of typeInt8
.
PolyLog.jl 2.4.0
New
- arbitrary precision implementations of
li0(z)
,li1(z)
,reli1(x)
,li2(z)
,reli2(x)
,li(n,z)
,reli(n,x)
,
Changes
- extend range of input values that do not cause a floating-point overflow
PolyLog.jl 2.3.1
Changes
- Added protection against catastrophic cancellation in the real dilogarithm
li2
and the real trilogarithmli3
for arguments close to 1. (Such a potential catastrophic cancellation has not been observed yet, though.)
PolyLog.jl 2.3.0
Changes
- performance improvement of real dilogarithm
reli2(x)
PolyLog.jl 2.2.0
Changes
- performance improvement of
reli4(x)
- performance improvement of
digamma(n)
- file
CITATION.cff
has been added with structured citation information
PolyLog.jl 2.1.0
Changes
- performance improvement of real trilogarithm
reli3(x::Real)
PolyLog.jl 2.0.0
Changes
The real polylogarithm functions have been renamed in order to avoid bugs when a non-zero imaginary part would actually occur (which is omitted in the real polylogarithm functions):
- rename real
li1
->reli1
- rename real
li2
->reli2
- rename real
li3
->reli3
- rename real
li4
->reli4
- rename real
li(n,x)
->reli(n,x)
The complex polylogarithm functions li*
now accept real arguments and always return a complex number.