#12455: Make Airy functions symbolic
-------------------------------------+-------------------------------------
       Reporter:  olazo              |        Owner:  olazo
           Type:  enhancement        |       Status:  needs_work
       Priority:  major              |    Milestone:  sage-6.3
      Component:  symbolics          |   Resolution:
       Keywords:  Airy functions     |    Merged in:
  sd40.5 sd48                        |    Reviewers:  Eviatar Bach, Karl-
        Authors:  Oscar Gerardo      |  Dieter Crisman, Burcin Erocal
  Lazo Arjona, Benjamin Jones, D.    |  Work issues:  circular import,
  S. McNeil, Eviatar Bach            |  doctest failures
Report Upstream:  N/A                |       Commit:
         Branch:                     |  22731c9d5b976301d282e3b48e259f5f13d4b8bd
  u/rws/make_airy_functions_symbolic |     Stopgaps:
   Dependencies:  #12289             |
-------------------------------------+-------------------------------------

Comment (by rws):

 Replying to [comment:43 benjaminfjones]:
 > What exactly is the issue with having the Maxima option? Is it the
 limited precision and domain? We could always check that inputs are okay
 whenever Maxima is selected and raise an exception otherwise.
 It's useless, especially when scipy is implemented as algorithm. OTOH, it
 introduces more code paths to test and deepens a dependency that is
 unwanted.

 Oh, and scipy is a bit faster:
 {{{
 sage: timeit("airy_bi(2).n(algorithm='maxima')")
 625 loops, best of 3: 685 µs per loop
 sage: timeit("airy_bi(2).n(algorithm='scipy')")
 625 loops, best of 3: 124 µs per loop
 }}}

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