Hang on a minute, it looks like numpy.float64.__repr__() itself isn't 
reproducing all significant digits... I'm writing up a test now and will 
move this to the numpy list. I'm not sure how much is MPL and how much 
is numpy at this point.

Trying to make a roundtrip through a .csv file not loose precision,
Andrew

John Hunter wrote:
> On Dec 15, 2007 3:13 PM, Andrew Straw <[EMAIL PROTECTED]> wrote:
>   
>> mlab.defaultformatd sets the default float formatter for rec2csv() to be
>> something that doesn't keep the full representation of a floating point
>> number. Obviously, I can pass in my own formatd argument to rec2csv(),
>> but I wonder if there's any reason why defaultformatd shouldn't use
>> repr() for numpy.float32 and numpy.float64?
>>     
>
> I'll be happy to make repr the default.  I was using %g because I
> mistakenly though this provided the appropriate number of significant
> digits.  I changed this to %r in the csvformat_factory in  svn.
>
> JDJ
>   


-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to