[Numpy-discussion] Changed attributes .dtypedescr, .dtypechar, .dtypestr and .dtype
Francesc Altet
faltet at carabos.com
Mon Jan 16 04:44:12 EST 2006
Hi Travis,
El ds 14 de 01 del 2006 a les 20:45 -0700, en/na Travis Oliphant va
escriure:
> 1) Replacing attributes that are now gone:
>
> .dtypechar --> .dtype.char
> .dtypestr --> .dtype.str
> .dtypedescr --> .dtype
>
> 2) Changing old .dtype -> .dtype.type
>
> This is only necessary if you were using a.dtype as a *typeobject*
> as in
> issubclass(a.dtype, <some scalar type>)
>
> If you were using .dtype as a parameter to dtype= then that usage
> will still work
> great (in fact a little faster) because now .dtype returns a
> "descriptor object"
>
> 3) The dtypedescr constructor is now called dtype.
>
> This change should have gone into the 0.9.2 release, but things got too
> hectic with all the name changes. I will quickly release 0.9.4 with
> these changes unless I hear strong disagreements within the next few days.
Glad that you liked the suggestion :-).
BTW, if you are going to release 0.9.4 soon, do not forget to correct
this typo:
--- python.nobackup/numpy/trunk/numpy/core/numerictypes.py
2006-01-16 11:07:13.000000000 +0100
+++ /usr/lib/python2.4/site-packages/numpy/core/numerictypes.py
2006-01-16 11:59:28.000000000 +0100
@@ -167,7 +167,7 @@
typeDict[tmpstr] = typeobj
na_name = tmpstr
elif base == 'complex':
- na_num = '%s%d' % (base.capitalize(), bit/2)
+ na_name = '%s%d' % (base.capitalize(), bit/2)
elif base == 'bool':
na_name = base.capitalize()
typeDict[na_name] = typeobj
Thanks,
--
>0,0< Francesc Altet http://www.carabos.com/
V V Cárabos Coop. V. Enjoy Data
"-"
More information about the NumPy-Discussion
mailing list