In Trac ticket #11143, there is some discussion [1] about the naming of exponential integral type special functions which are added to the global namespace there. Here are the names of the functions which are wrapped in #11143, according to Maxima:
expintegral_e (v,z) Exponential integral E expintegral_e1 (z) Exponential integral E1 expintegral_ei (z) Exponential integral Ei expintegral_li (z) Logarithmic integral Li expintegral_si (z) Exponential integral Si expintegral_ci (z) Exponential integral Ci expintegral_shi (z) Exponential integral Shi expintegral_chi (z) Exponential integral Chi In the patch provided (by me) for #11143, all the functions are called ``exp_integral_*`` where * is e, e1, ei, li, etc.. It was suggested to change the names to something more intuitive, for example ``log_integral`` intstead of ``exp_integral_li``. This would match the names of these functions in Mathematica and Maple, for example. On the other hand, having the whole group of function named starting with ``exp_integral_*`` allows the user to type ``exp_integral<tab>`` and see the list of all the functions in this group easily. We (the participants on #11143) would like to know the community's thoughts on the naming convention. Thanks, -- Benjamin Jones [1] http://trac.sagemath.org/sage_trac/ticket/11143#comment:36 -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org