Recent Releases of PolyLog
PolyLog - PolyLog.jl 2.5.1
New
- overload of polylogarithms for arguments of type
Missing
- Julia
Published by Expander over 1 year ago
PolyLog - PolyLog.jl 2.5.0
New
- Extensions for ForwardDiff.jl and ChainRules.jl. Thanks to Andrés Riedemann (@longemen3000).
- Julia
Published by Expander almost 2 years ago
PolyLog - PolyLog.jl 2.4.2
Fixes
- Fixed imprecision of complex
li2for small arguments (#24) - preserve sign of zero (#27)
- Julia
Published by Expander over 2 years ago
PolyLog - PolyLog.jl 2.4.1
Fixes
- Ensure enough terms are taken into account in the series expansions in
li(n,z)whennis of typeInt8.
- Julia
Published by Expander over 2 years ago
PolyLog - 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
- Julia
Published by Expander over 2 years ago
PolyLog - PolyLog.jl 2.3.1
Changes
- Added protection against catastrophic cancellation in the real dilogarithm
li2and the real trilogarithmli3for arguments close to 1. (Such a potential catastrophic cancellation has not been observed yet, though.)
- Julia
Published by Expander about 3 years ago
PolyLog - PolyLog.jl 2.3.0
Changes
- performance improvement of real dilogarithm
reli2(x)
- Julia
Published by Expander over 3 years ago
PolyLog - PolyLog.jl 2.2.0
Changes
- performance improvement of
reli4(x) - performance improvement of
digamma(n) - file
CITATION.cffhas been added with structured citation information
- Julia
Published by Expander over 3 years ago
PolyLog - PolyLog.jl 2.1.0
Changes
- performance improvement of real trilogarithm
reli3(x::Real)
- Julia
Published by Expander almost 4 years ago
PolyLog - 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.
- Julia
Published by Expander about 4 years ago
PolyLog - PolyLog.jl 1.13.0
Changes
- performance improvement of the complex
li3(z),li4(z)andli(n,z)forimag(z) == 0
- Julia
Published by Expander about 4 years ago
PolyLog - PolyLog.jl 1.12.0
New
The polylogarithm functions can now be evaluated for all standard numeric types.
Example for li2:
~~~.jl
using PolyLog
li2(1.0) li2(1.0f0) li2(Float16(1.0)) li2(1//1) li2(1)
li2(1.0 + 0.0im) li2(1.0f0 + 0.0f0im) li2(ComplexF16(1.0 + 0.0im)) li2(1//1 + 0//1im) li2(1 + 0im) ~~~
- Julia
Published by Expander about 4 years ago
PolyLog - PolyLog.jl 1.11.0
Changes
- small performance improvement of complex polylogarithms
li2,li3,li4,li5,li6
- Julia
Published by Expander about 4 years ago
PolyLog - PolyLog.jl 1.10.0
New
- general complex polylogarithm function
li(n,z)for all integersnand complexzof typeComplexF64 - extension of the general real polylogarithm function
li(n,x)to all integersn(now includingn < 0) and realxof typeFloat64
- Julia
Published by Expander about 4 years ago
PolyLog - PolyLog.jl 1.9.0
New
- general real polylogarithm function
li(n,x)for all integersn >= 0and realxof typeFloat64
- Julia
Published by Expander over 4 years ago
PolyLog - PolyLog.jl 1.8.0
New
- real trilogarithm
Li3(x)for x of typeFloat64 - real polylogarithm of 4th order
Li4(x)for x of typeFloat64
- Julia
Published by Expander over 4 years ago
PolyLog - PolyLog.jl 1.7.0
Changes
- ~5% performance improvement of the real dilogarithm
li2
- Julia
Published by Expander over 4 years ago
PolyLog - PolyLog.jl 1.6.1
Fixes
- increased precision of complex dilogarithm
li2for z values with z^2 < machine epsilon
- Julia
Published by Expander about 5 years ago
PolyLog - PolyLog.jl 1.6.0
New
- added implementation of complex 6th order polylogarithm
li6# Changes - The functions
li2, ...,li6are now exported and can be called without thePolyLog.prefix. An example can be found in the README file.
- Julia
Published by Expander about 5 years ago
PolyLog - PolyLog.jl 1.5.0
New
- added implementation of 5th order polylogarithm
li5
- Julia
Published by Expander about 5 years ago
PolyLog - PolyLog.jl 1.4.0
New
- PolyLog.jl is now a Julia package.
- Julia
Published by Expander about 5 years ago
PolyLog - PolyLog.jl 1.3.0
New
- Implementation of complex 4th order polylogarithm
li4
- Julia
Published by Expander about 5 years ago
PolyLog - PolyLog.jl 1.2.0
New
- Implementation of complex trilogarithm
li3
- Julia
Published by Expander about 5 years ago
PolyLog - PolyLog.jl 1.1.0
Changes
- small performance improvement in real dilogarithm (using Estrin's scheme)
- Julia
Published by Expander about 5 years ago
PolyLog - PolyLog.jl 1.0.0
New
- Initial release
- Implementation of the real and complex dilogarithm in Julia
- Julia
Published by Expander about 5 years ago