-
-
Notifications
You must be signed in to change notification settings - Fork 482
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
Replace all pexpect-maxima calls in function/orthogonal-polys #22325
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
New commits:
|
Dependencies: #22326 |
Commit: |
Author: Ralf Stephan |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:9
I am not sure about this change: diff --git a/src/sage/functions/orthogonal_polys.py b/src/sage/functions/orthogonal_polys.py
index 1421a53..a6fe651 100644
--- a/src/sage/functions/orthogonal_polys.py
+++ b/src/sage/functions/orthogonal_polys.py
@@ -465,8 +412,6 @@ class OrthogonalFunction(BuiltinFunction):
return self.eval_pari(*args, **kwds)
elif algorithm == 'recursive':
return self.eval_recursive(*args, **kwds)
- elif algorithm == 'maxima':
- return self._maxima_init_evaled_(*args, **kwds)
return super(OrthogonalFunction,self).__call__(*args, **kwds)
as it seems like you are removing functionality to the user. Specifically, you either need to deprecate the |
comment:10
Replying to @tscrim:
Right, I intended delegating but did the wrong thing. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:12
Actually that never worked. Let's open a ticket for it. |
comment:13
Thanks. I agree; we can handle the algorithm issues on a followup. |
Reviewer: Travis Scrimshaw |
Changed branch from u/rws/replace_all_pexpect_maxima_calls_in_function_orthogonal_polys to |
Now that some functionality of specific orthogonal polys is handled by other than pexpect calls (?, see #17753) let's replace the unneeded calls completely.
There seems to be no reason to preserve the functionality
func._maxima_init_evaled_(args)
because the same can be had withmaxima(func(args, hold=True))
which is also intuitive.The ticket will also remove pexpect calls from
OrthogonalPoly
.Depends on #22326
Depends on #22174
Component: symbolics
Author: Ralf Stephan
Branch/Commit:
7a9eb46
Reviewer: Travis Scrimshaw
Issue created by migration from https://trac.sagemath.org/ticket/22325
The text was updated successfully, but these errors were encountered: