Thanks for your responses,
Looking comments in the tickets, putting 
import locale
locale.setlocale(locale.LC_NUMERIC, 'C')
after the pylab import resolves the problem (but not the bug...).

Have a happy new year

Le lundi 05 janvier 2009 à 15:37 +0100, Lionel Roubeyrie a écrit :
> Hi all,
> Trying to write to text files some plotted datas, we have a strange
> behavour on masked arrays after importing pylab, with the dot decimal
> separator replaced by a comma (but not all) : 
> ##############################
> Python 2.5.2 (r252:60911, Oct  5 2008, 19:24:49) 
> [GCC 4.3.2] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
> >>> import numpy as np
> >>> a=np.ma.array([1., 1.01, 2.11, 3.61])
> >>> for i in a:str(i)
> ... 
> '1.0'
> '1.01'
> '2.11'
> '3.61'
> >>> import matplotlib
> >>> for i in a:str(i)
> ... 
> '1.0'
> '1.01'
> '2.11'
> '3.61'
> >>> import pylab
> >>> for i in a:str(i)
> ... 
> '1.0'
> '1,01'
> '2,11'
> '3,61'
> >>> np.__version__, matplotlib.__version__
> ('1.2.1', '0.98.3')
> #############################
> 
> Any help welcomes!
> 
-- 
Lionel Roubeyrie
chargé d'études
LIMAIR - La Surveillance de l'Air en Limousin
http://www.limair.asso.fr



------------------------------------------------------------------------------
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to