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