#12798: list_plot3d plots extraneous points at z=0 and doesn't take color or
rgbcolor as keywords
--------------------------------------------------------------+-------------
Reporter: ppurka | Owner:
jdemeyer
Type: defect | Status:
needs_work
Priority: major | Milestone:
sage-5.6
Component: graphics | Resolution:
Keywords: list_plot3d, sd40.5 | Work issues:
Report Upstream: N/A | Reviewers:
Karl-Dieter Crisman, Punarbasu Purkayastha, Jeroen Demeyer
Authors: Punarbasu Purkayastha, Karl-Dieter Crisman | Merged in:
Dependencies: | Stopgaps:
--------------------------------------------------------------+-------------
Comment (by vbraun):
Nan is the standard to denote missing floating point values and should be
used. It is IEEE standard and perfectly portable across all architectures
where you can reasonably expect to get an accurate answer for floating
point operations. Having said that, the special IEEE floating point values
(nan, inf, subnormal) have sometimes been extremely slow on ancient
processor architectures. For example, see
http://www.sonic.net/~jddarcy/Research/fleckmrk.pdf tests an older
ultrasparc and finds that nan and inf are fine, but subnormal can be more
than three orders of magnitude slower.
On the plus side, modern processors don't really suffer from these
childhood diseases any more and it is generally preferable to use IEEE
propagation of nans through floating point operations than riddle your
code with if/else and the ensuing pipeline stalls. So if the only problem
with this ticket is that SPARC is slow then lets just reduce the number of
points (doesn't really add anything new to the doctest anyways) and ship
it.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12798#comment:52>
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.