[Rd] pretty not covering the range properly (PR#673)

maechler@stat.math.ethz.ch maechler@stat.math.ethz.ch
Mon, 2 Oct 2000 15:05:12 +0200 (MET DST)

>>>>> "david" == david  <david@orion-10.cs.byu.edu> writes:

    david> When I issue the command: if ( c(2.8,3)[1] < pretty
    david> (c(2.8,3))[1]) print ("problem")

    david> the result is "problem" prints.  I have traced it to bits and
    david> the 2.8 of the returned vector from pretty is slightly larger.
    david> This seems to be due to the conversion to base 10 with the ns
    david> and unit variables in src/appl/pretty.c.

    david> Anyway if I do something like: hist(c(2.8,3)) it fails as well
    david> because it uses pretty.

    david> Thanks for you attention, DavidMcLaughlin@byu.edu

Thank you for the bug report.
This bug is ``new'' (a bit more than a year!) and was introduced when
someone fixed another problem in pretty.c 
by adding "1e-5" fuzz a bit too generously
I'll have a look.

    david> Version: .... R 1.1.1 ...

Martin Maechler <maechler@stat.math.ethz.ch>	http://stat.ethz.ch/~maechler/
Seminar fuer Statistik, ETH-Zentrum  LEO D10	Leonhardstr. 27
ETH (Federal Inst. Technology)	8092 Zurich	SWITZERLAND
phone: x-41-1-632-3408		fax: ...-1228			<><

r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-devel-request@stat.math.ethz.ch