#7745: Update Maxima to 5.20.1
---------------------------+------------------------------------------------
   Reporter:  kcrisman     |       Owner:  tbd       
       Type:  enhancement  |      Status:  needs_work
   Priority:  major        |   Milestone:  sage-4.3.1
  Component:  packages     |    Keywords:  maxima    
Work_issues:               |      Author:            
   Upstream:  N/A          |    Reviewer:            
     Merged:               |  
---------------------------+------------------------------------------------
Changes (by kcrisman):

  * status:  new => needs_work


Comment:

 Okay, I have a successful spkg.  BUT there are a number of things that
 will have to be fixed.  I have most of them (just doctests) but there are
 a couple bigger ones.  So this needs work (and a patch), but hopefully
 will be ready for 4.3.1, when that comes.

 The spkg is at
 [http://sage.math.washington.edu/home/kcrisman/maxima-5.20.1.spkg].

 1. For some reason, a certain integration with infinity is not working
 properly.  Maybe Maxima regressed on it?  Or maybe we aren't parsing it
 properly?
 {{{
 sage: integrate(t*cos(-theta*t),(t,-oo,oo))
 }}}

 2. Because of overall improvements to to_poly_solve/%solve, there are some
 annoying things we will have to fix.  Some are just in parsing the new
 %solve and some other things from its new capabilities, like
 {{{
 TypeError: unable to make sense of Maxima expression
 '[If(cos(pi*...!=0,[x=-...],union())]' in Sage
 }}}
 though this used to be nicely behaved from
 {{{
 sage: solve(cos(x) * sin(x) == 1/2, x, to_poly_solve=True)
 }}}
 but unfortunately one of them is yet another hang in the algsys which
 doesn't automatically resolve (this is line 5948 in
 symbolic/expression.pyx):
 {{{
 sage: a = .004*(8*e^(-(300*t)) - 8*e^(-(1200*t)))*(720000*e^(-(300*t)) -
 11520000*e^(-(1200*t))) +.004*(9600*e^(-(1200*t)) - 2400*e^(-(300*t)))^2
 sage: a.solve(t, to_poly_solve=True)
 <hang>
 }}}
 I'm contacting the author of that for info.

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