#7377: Symbolic Ring to Maxima via EclObject
-----------------------------------------------------------------------+----
Reporter: nbruin |
Owner: nbruin
Type: enhancement |
Status: needs_work
Priority: major |
Milestone: sage-feature
Component: symbolics |
Keywords:
Author: Nils Bruin, Jean-Pierre Flori |
Upstream: N/A
Reviewer: Jean-Pierre Flori, François Bissey, Karl-Dieter Crisman |
Merged:
Work_issues: |
-----------------------------------------------------------------------+----
Comment(by jpflori):
Here is the list of the failure left in "make ptest" with all "_p2"
patches applied:
{{{
The following tests failed:
sage -t -force_lib devel/sage/sage/symbolic/assumptions.py # 2
doctests failed
sage -t -force_lib devel/sage/sage/symbolic/function_factory.py #
3 doctests failed
sage -t -force_lib devel/sage/sage/symbolic/expression.pyx # 1
doctests failed
sage -t -force_lib
devel/sage/sage/symbolic/integration/integral.py # 5 doctests failed
sage -t -force_lib devel/sage/sage/interfaces/maxima_lib.py # 0
doctests failed
sage -t -force_lib devel/sage/sage/interfaces/maxima.py # 2
doctests failed
sage -t -force_lib devel/sage/sage/calculus/tests.py # 4 doctests
failed
sage -t -force_lib devel/sage/sage/calculus/wester.py # 1
doctests failed
sage -t -force_lib devel/sage/sage/calculus/calculus.py # 2
doctests failed
sage -t -force_lib devel/sage/sage/calculus/desolvers.py # 7
doctests failed
sage -t -force_lib devel/sage/sage/calculus/functional.py # 1
doctests failed
sage -t -force_lib devel/sage/sage/structure/sage_object.pyx # 1
doctests failed
}}}
1. symbolic/assumptions.py : Error reporting changed (!RuntimeError ...)
1. symbolic/function_factory.py : "del" thing as posted earlier
1. symbolic/expression.pyx : got "x*log(9)" instead of "log(9!^x)" so
Maxima got better in simplify_all, but also a lot of blabbering : "solve:
using arc-trig functions to get a solution.[[BR]]Some solutions will be
lost." and "rat: replaced -0.032 by -4/125 = -0.032"[[BR]]
1. symbolic/integration/integral.py : error reporting, numerical noise
and same kind of verbosity as mentionned above ("rat: replaced ...")
1. interfaces/maxima_lib.py : TAB character (anyway changes are still
missing)
1. interfaces/maxima.py : Error reporting
1. calculus/tests.py :[[BR]]
* integrate(ceil(x!^2 + floor(x)), x, 0, 5) gives 155/3 instead of
integrate(ceil(x!^2) + floor(x), x, 0, 5), Maple gives me 145
* integrate(sin(x), x, a, b) gives cos(a) - cos(b) instead of
ceil(cos(a)) ...
* next 2 errors are !__call!__() takes at most 3 arguments (4 given)
1. calculus/wester.py : some verbosity ("solve:..."), the results are
printed differently but are equal (I'll test with #9880)
1. calculus/calculus.py : [[BR]]
* a = sage.calculus.calculus.maxima("x!#0"); a gives x # 0 and a lot of
strange verbosity ("***JOB ABORT DUE TO UNRECOVERED ERROR.") instead of
x#0
* nintegral reports error differently
1. calculus/desolvers.py : seems broken, lots of ascii art displayed
things
1. calculus/functional.py : error reporting
1. structure/sage_object.pyx : unpickle failure:
load('/home/jp/.sage/temp/napoleon/8057/dir_2/pickle_jar/_class!__sage_interfaces_maxima_MaximaFunction!__.sobj')
So I get the same errors as reported above. I don't know why Maxima gets
so verbose ("rat:...", "solve:...", ascii art things in desolve, "-- an
error. To debug this try debugmode(true);"...), was it intended in the
patches ?
Cheers,
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7377#comment:59>
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.