#10038: Wrap Maxima's  demoivre and exponentialize
---------------------------+------------------------------------------------
   Reporter:  mpatel       |       Owner:  burcin    
       Type:  enhancement  |      Status:  new       
   Priority:  major        |   Milestone:  sage-4.6.1
  Component:  symbolics    |    Keywords:            
     Author:               |    Upstream:  N/A       
   Reviewer:               |      Merged:            
Work_issues:               |  
---------------------------+------------------------------------------------
Changes (by kcrisman):

  * milestone:  => sage-4.6.1


Comment:

 Replying to [comment:1 burcin]:
 > You can use `maxima_methods()` to access the maxima functions easily.
 >
 Yes, thanks for that reminder!
 > I am very much against wrapping each maxima function for manipulating
 symbolic expressions individually from Sage. Even though maxima provides a
 lot of functionality, their user interface is far from intuitive.

 I don't see why we can't provide a more intuitive user interface for some
 of them, though.  Just because a ticket is opened doesn't mean it will
 ever be fulfilled, but at least it's here now if enough people want it.
 > IMHO, the user interface to these functions should be something like:
 >
 > {{{
 > sage: t1.rewrite(exp)
 > 1/2*e^(-I*x) + 1/2*e^(I*x)
 > sage: t2.rewrite(sin)
 > sin(x)
 > }}}
 This seems awkward, esp. if you don't know ahead of time whether it's sin
 or cos. I think that `simplify_*` makes sense, the way we have it now.
 For now it's not worth having the discussion - I doubt anyone has time to
 do this right now.  But if someone does, maybe it's time to revisit that.
 > BTW, it would be great if we could think about how to provide basic
 functionality like this directly in Sage without relying on
 Yes, of course.   If only we could have that Sage Days solely about
 symbolics...
 >
 >  * http://www.ginac.de/tutorial/Applying-a-function-on-
 subexpressions.html and
 >  * http://www.ginac.de/tutorial/Visitors-and-tree-traversal.html
 >
 > but it's well worth the effort.

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