#14720: Pade approximants
-------------------------------------+-------------------------------------
Reporter: chapoton | Owner: AlexGhitza
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-6.2
Component: algebra | Resolution:
Keywords: pade approximant, | Merged in:
power series | Reviewers:
Authors: Frédéric Chapoton | Work issues:
Report Upstream: N/A | Commit:
Branch: u/chapoton/14720 | acd43fb6b349d8047c5359102d417a97a31a6ff1
Dependencies: | Stopgaps:
-------------------------------------+-------------------------------------
Comment (by mmezzarobba):
Hi Frédéric,
I had a look at your new version and started changing a few things in
`u/mmezzarobba/14720-pade`, but I stopped midstream. (I'm intentionally
not setting the ticket's branch field to my branch, because it is half-
broken.)
Here are some remaining issues.
* The code does not work over `RR`:
{{{
sage: R.<z> = RR[[]]
sage: f = exp(2*z)
sage: f.pade(3,3)
...
ValueError: variable names must be alphanumeric, but one is
'0.000000000000000 + 1.00000000000000*z' which is not.
}}}
I fixed the `ValueError` by changing the definition of `polyring` to
`self.parent()._poly_ring()`, but this is not enough: the degrees of the
resulting polynomials are wrong due to round-off errors.
* The doc should mention how large the order of `self` needs to be (and/or
the function should raise a meaningful error when it is too small).
--
Ticket URL: <http://trac.sagemath.org/ticket/14720#comment:11>
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 unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/groups/opt_out.