#10792: Upgrade numpy to 1.5.1
------------------------+---------------------------------------------------
Reporter: jason | Owner: tbd
Type: task | Status: needs_info
Priority: major | Milestone: sage-4.7
Component: packages | Keywords:
Author: | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
------------------------+---------------------------------------------------
Comment(by evanandel):
Replying to [comment:18 drkirkby]:
> This is where it would be helpful doctests actually documented why the
particular value is correct. I've seen ''sooooo'' many doctests where the
"expected value" is whatever someone got on their computer and is not
substantiated in any way as a comment in the code.
Unfortunately to my knowledge, this is the only extant tool that performs
this sort of Riemann map. I believe that there are one or two cases where
the analytic map is known, so I can probably add some tests that check
accuracy against that.
> Also, if the algorithm, or its implementation in Sage is has poor
numerical stability, this should be documented.
As far as I've seen, it's not unstable in the sense of dramatically losing
accuracy, but the many numerical calculations are sensitive to slight
differences in machine-level implementation. This results in slight
differences in the final error. I should be able to do some error analysis
and see if these deviations are within the bounds of the algorithm.
> Could this be computed with Mathematica or Wolfram|Alpha to arbitrary
precision? Just as thought. If so, that could be documented - we have
permission from Wolfram Research to use Wolfram|Alpha for the purpose of
comparing results and documenting those compassions.
Not without complete reimplementation, and I know of no reason why their
performance should be better than ours. You can increase the numerical
precision of the computation by increasing N (the number of collocation
points on the boundary.) I'll can create a couple of comparision tests
that can be run on different machines to see if that decreases the
numerical deviation.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10792#comment:19>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.