Polylogarithms



On 4/21/12 4:02 PM, Ken Roberts wrote:
> What would be involved in modifying Maxima to support numerical calculation of
> polylogarithm function li[s](z) for values of s besides s=2 and s=3?  I've been
> using some code in C for that purpose (the ANANT package of Linas Vepstas, GPL)
> but would like to make my application calculation code (which uses polylogs)
> readily modifiable by others in our project group who are not comfortable with
> C, and also to utilize some of the visualization features of Maxima (plotting).
>
> I'm new to Maxima, but an experienced C programmer.  Not LISP.  Can I help with
> getting polylog numerical calculations li[s](z) for general complex s
> implemented into Maxima?
>
It would be fantastic to have a numerical evaluation of polylogs.  (I
think the current version only gives single-float precision, all other
functions in maxima.)

If you have a reference to the algorithm, that would help a lot.  That
might allow maxima to do a bigfloat implementation.  If all there is is
the C code you mentioned, that would be helpful too.

Ray