#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 nbruin):

 doctesting on 4.6.1 yields failures in only 12 files, and most of these
 are just changed formatting of output, numerical noise because floats are
 now binarily copied rather than transcribed via decimal string
 representations, and because some errors get reported differently. (For
 ECL everything is a RuntimeError, for instance).

 List here:

 * {{{devel/sage/sage/symbolic/assumptions.py}}}: "Assumption
 is inconsistent" errors get reported differently

 * {{{devel/sage/sage/symbolic/function_factory.py}}}: Serious issues with
 translating FDerivative constructs (it doesn't work at the moment)

 * {{{devel/sage/sage/symbolic/expression.pyx}}}: A strange
 issue with {{{(x*log(9)).simplify_log('all')}}}. Oddly,
 {{{(x*log(3/7)).simplify_log('all')}}} does behave correctly.

 * {{{devel/sage/sage/symbolic/integration/integral.py}}}:
 "Maxima asks a question" errors get reported differently, float issues

 * {{{devel/sage/sage/interfaces/maxima.py}}}: "Maxima asks
 a question" errors get reported differently. These doctests are wrong,
 because
 they test the maxima_lib interface via calculus, not a real maxima
 interface.

 * {{{devel/sage/sage/interfaces/maxima_abstract.py}}}:
 These doctests were never adapted

 * {{{devel/sage/sage/calculus/calculus.py}}}: Whitespace
 and nintegral reports failure differently.

 * {{{devel/sage/sage/calculus/wester.py}}}: Looks like
 correct answer, but differently collected.

 * {{{devel/sage/sage/calculus/tests.py}}}: Odd errors. They seem to depend
 on
 context. Perhaps assumptions that aren't properly forgotten or max_to_sr
 cache
 that gets spoilt?

 * {{{devel/sage/sage/calculus/desolvers.py}}}: lots of
 problems. The desolve interface probably needs treatment like the
 to_poly_solve
 routine.

 * {{{devel/sage/sage/calculus/functional.py}}}: "Maxima
 asks a question" gets reported differently

 * {{{devel/sage/sage/symbolic/assumptions.py}}}:
 Inconsistent assumptions get reported differently.

 Most of these are a matter of changing the doctests to the generated
 answer, but
 a few serious issues remain.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7377#comment:46>
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.

Reply via email to