-
-
Notifications
You must be signed in to change notification settings - Fork 517
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
deprecate taylor() in favor of series() #6119
Comments
comment:2
From #9555 comment:6:
In short, we should change this ticket to cover this transition. Series expansions in Pynac need more work to match what maxima does. That should be tracked on the pynac issue tracker: |
This comment has been minimized.
This comment has been minimized.
comment:3
As I say in #9555, I think that changing the |
comment:8
See also http://sourceforge.net/p/maxima/bugs/2850/ where this comes up again. |
comment:9
And I'm quoted at this SO comment though I still have to think more about how we should solve this. |
comment:11
Is this deprecating or simply replacing? Sorry for being confused. New commits:
|
Commit: |
Author: Ralf Stephan |
comment:12
Too fast. The deprecation part is upcoming. The Maxima replacement depends on a bugfix in upcoming pynac-0.7.4 for one doctest fail. |
Dependencies: pynac-0.7.4 |
comment:13
Replying to @kcrisman:
Just rereading. So maybe we already have finished the ticket? If so, please review. |
comment:14
Nah, I think it is better to do some form of deprecation warning rather than a totally silent change, though I think that keeping taylor as giving taylor only would be plausible too. |
comment:15
Maxima is still faster than GiNaC in the cases with irrational coefficients so we will have to use GiNaC/Pynac for both |
Symbolic expressions have two methods to obtain series expansions. The
taylor()
method is a wrapper around maxima'staylor
command. The result of this is not always a Taylor series, which leads to confusions.The
series()
method was introduced in the pynac-based symbolics. ATM, it is a thin wrapper around GiNaC series expansions. This also plays well with the symbolic functions, etc. introduced based on Pynac/GiNaC.We should deprecate the
taylor()
method and add analgorith=
argument toseries()
. The default behavior can be to call GiNaC and fall back to maxima if that fails.Dependencies: pynac-0.7.4
CC: @kcrisman @rwst
Component: calculus
Author: Ralf Stephan
Branch/Commit: u/rws/deprecate_taylor___in_favor_of_series__ @
46c8e43
Issue created by migration from https://trac.sagemath.org/ticket/6119
The text was updated successfully, but these errors were encountered: