#3401: Make Li symbolic and work with complex input
---------------------------------+------------------------------------------
       Reporter:  was            |         Owner:  gfurnish                     
                                  
           Type:  enhancement    |        Status:  needs_review                 
                                  
       Priority:  major          |     Milestone:  sage-5.3                     
                                  
      Component:  calculus       |    Resolution:                               
                                  
       Keywords:  beginner       |   Work issues:                               
                                  
Report Upstream:  N/A            |     Reviewers:  Mike Hansen, Karl-Dieter 
Crisman, Burcin Erocal, Benjamin Jones
        Authors:  Michael Yurko  |     Merged in:                               
                                  
   Dependencies:  #11143         |      Stopgaps:                               
                                  
---------------------------------+------------------------------------------

Comment (by leif):

 Replying to [comment:25 martinx]:
 > I will go with whatever the sagemath intelligentsia thinks appropriate
 for the number and name of any aliases.

 Well, with names put into the global namespace, the most important thing
 is that tab completion is likely to suggest you what you're looking for,
 i.e., the ''prefix'' of each name matters.  So in this case I think a
 single instance of `log_int*` (in addition to `[Ll]i*`, maybe more) would
 be sufficent.

 With Sage 5.3.beta0, I currently get:
 {{{
 sage: log<TAB>
 log             log_b           log_gamma       log_text        logstr
 log2            log_dvi         log_html        lognormvariate
 sage: li<TAB>
 license                lim                    linear_program         list
 list_plot_semilogx
 lie                    limit                  linear_relation
 list_composition       list_plot_semilogy
 lie_console            line                   linear_transformation
 list_plot
 lift                   line2d                 lisp
 list_plot3d
 lift_to_sl2z           line3d                 lisp_console
 list_plot_loglog
 sage: Li<TAB>
 Li                         LinearCode
 LinearCodeFromVectorSpace
 LiE                        LinearCodeFromCheckMatrix  Lisp
 sage: euler<TAB>
 euler_gamma             euler_phi               eulers_method_2x2
 euler_number            eulers_method           eulers_method_2x2_plot
 }}}


 (Of course also the docstring for e.g. `li`, perhaps that of `Ei`, too,
 should refer to `Li` and vice versa.)

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