#11888: Sage is missing the lambert_w function
----------------------------------------------------------------------------------+
Reporter: benjaminfjones
| Owner: burcin
Type: defect
| Status: needs_review
Priority: minor
| Milestone: sage-5.0
Component: symbolics
| Keywords: lambert_w symbolics conversion maxima sd35.5
Work_issues:
| Upstream: N/A
Reviewer: Keshav Kini, Karl-Dieter Crisman, Fredrik Johansson, Burcin
Erocal | Author: Benjamin Jones
Merged:
| Dependencies: #9130
----------------------------------------------------------------------------------+
Changes (by burcin):
* reviewer: Keshav Kini, Karl-Dieter Crisman, Fredrik Johansson =>
Keshav Kini, Karl-Dieter Crisman, Fredrik
Johansson, Burcin Erocal
Comment:
Do we really want to call this function `lambert_w_branch()`? Can we name
it `lambert_w()`? I would even suggest to add custom printing methods
(`_print_()` and `_print_latex_()`) to avoid printing the branch argument
if it is 0.
If the function is named lambert_w, you can remove the wrapper function
`lambert_w()` and the manual manipulation of the symbol table. In this
case, a custom `__call__()` method would take the place of the wrapper
method.
BTW, we should either open a new ticket to add known exact evaluations to
`_eval_()` or do this here:
- 0 -> 0
- e -> 1
- -1/e -> -1
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11888#comment:28>
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.