![]() ![]() ![]() On a related note, the Riemann zeta function code has been optimized (mostly through elimination of low-level overhead) to speed up such computations. Numerical multidimensional infinite series - nsum() can now evaluate series (finite or infinite) in any number of dimensionsĬomputing large zeta zeros with mpmath - Juan Arias de Reyna has implemented code for computing the nth zero of the Riemann zeta function on the critical line for arbitrarily large n. They are also more accurate in some special cases (near singularities, for complex arguments with extremely small real part. The new versions are uniformly faster than the old ones, and tens or hundreds of times faster in many important situations. Of particular note, trigonometric functions use an asymptotically faster algorithm (all elementary functions have similar asymptotic performance now).Ī new gamma function implementation - the gamma function and log-gamma functions have been rewritten scratch, using faster algorithms and code optimizations. Speedups of elementary functions - cos, sin, atan, cosh, sinh, exp and all derived functions are now faster. Most major changes were covered in detail in previous blog posts, so I will first of all simply link to those posts along with short summaries: ![]() What's new in mpmath 0.15? As usual, the details can be found in the CHANGES file and the list of commits. I will also come to Sage Days 23 (July 5-9, Leiden, the Netherlands) and Sage Days 24 (July 17-22, Linz, Austria) which should be as fun as SD15. The good news is that I will be working full-time on special functions in mpmath and Sage again this summer thanks to sponsorship provided by William Stein (with money from an NSF grant). This should've happened earlier, but I was obstructed by other obligations (in particular, finishing my master's thesis). I'm happy to announce the release of mpmath 0.15! ![]()
0 Comments
Leave a Reply. |