#2516: generalized hypergeometric functions should be implemented
-------------------------------------+-------------------------------------
       Reporter:  ddrake             |        Owner:  cwitty
           Type:  enhancement        |       Status:  needs_work
       Priority:  major              |    Milestone:  sage-6.2
      Component:  symbolics          |   Resolution:
       Keywords:  hypergeometric     |    Merged in:
        Authors:  Fredrik            |    Reviewers:  Ralf Stephan
  Johansson, Eviatar Bach, Ralf      |  Work issues:
  Stephan                            |       Commit:
Report Upstream:  N/A                |  9553ba95b5a901428f1b191bb92232038b68c50e
         Branch:                     |     Stopgaps:
  u/rws/generalized_hypergeometric_functions_should_be_implemented|
   Dependencies:  #14858 #14780      |
  #9556 #14802                       |
-------------------------------------+-------------------------------------

Comment (by rws):

 Replying to [comment:26 eviatarbach]:
 > I believe you set the incorrect authors though.
 Oops, sorry.
 > I got the plotting problem before too, see comment 17. It's something in
 the `fast_callable` implementation if I recall correctly, but I couldn't
 figure out how to fix it at the time.
 `exp_integral_e()` is a `BuiltinFunction` too, and needs two parameters
 but
 {{{
 sage: f=fast_callable(exp_integral_e(x,1),domain=CDF,expect_one_var=True)
 sage: f(8)
 0.0452114820619
 sage: f=fast_callable(hypergeometric([x], [], y),domain=CDF,vars=[x,y])
 sage: f(8,9)
 5.96046447754e-08
 sage: f=fast_callable(hypergeometric([x], [], 2),domain=CDF,vars=[x])
 sage: f(8)
 1.0
 }}}
 so I changed
 {{{
         f = fast_callable(f, domain=CDF, expect_one_var=TRUE)
 }}}
 to
 {{{
         f = fast_callable(f, domain=CDF, vars=[x])
 }}}
 in `complex_plot()`. Now the one var case works but not the two etc. So it
 seems the handling of `expect_one_var` in `fast_callable()` is wrong, as I
 already said.

--
Ticket URL: <http://trac.sagemath.org/ticket/2516#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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to