#13559: loglog plots of "large" function fail to find good evaluation points
------------------------------+---------------------------------------------
       Reporter:  nthiery     |         Owner:  jason, was
           Type:  defect      |        Status:  new       
       Priority:  major       |     Milestone:  sage-5.5  
      Component:  graphics    |    Resolution:            
       Keywords:  agregation  |   Work issues:            
Report Upstream:  N/A         |     Reviewers:            
        Authors:              |     Merged in:            
   Dependencies:              |      Stopgaps:            
------------------------------+---------------------------------------------

Comment (by ppurka):

 In fact, I just realized why you are getting the errors. The problem is
 with `fast_float`.
 {{{
 sage: set_verbose(1)
 sage: p = plot_loglog(exp(x), (1, 10^5), plot_points=2)
 verbose 1 (2397: plot.py, generate_plot_points)
 Unable to compute f(100000.0) (time = 19.237264)
 sage: exp(100000.0).n()
 2.80666336042612e43429
 sage: from sage.ext.fast_eval import fast_float
 sage: f(x) = exp(x)
 sage: v = f.variables()
 sage: F = fast_float(f, *v)
 sage: F(100000.0)
 inf
 }}}
 Maybe you are better off generating the list of data points by using exact
 arithmetic in Sage and then passing off the list to `list_plot`.

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