ó Kc @s dddddddddd d d g Zd d lmZd dlZidd6dd6dd6dd6dd6Zd„Zid„ZeeƒZdefd„ƒYZ d„Z dZ y/e eddƒZ e Z ejddgƒWne k r÷nXy/e eddƒZeZejddgƒWne k r:nXy/e eddƒZeZejd d!gƒWne k r}nXy/e edd"ƒZeZejd#d$gƒWne k rÀnXy/e edd%ƒZeZejd&d'gƒWne k rnXd(ZZZy#e edd)ƒZejd*ƒWne k rHnXy#e eddƒZejd+ƒWne k rnXy#e eddƒZejd,ƒWne k r¶nXy#e eddƒZejd-ƒWne k rínXy#e edd"ƒZejd.ƒWne k r$nXy#e edd%ƒZ ejd/ƒWne k r[nXd0Z!y#e edd)ƒZ"ejd1ƒWne k r˜nXy#e eddƒZ#ejd2ƒWne k rÏnXy#e eddƒZ$ejd3ƒWne k rnXy#e eddƒZ%ejd4ƒWne k r=nXy#e edd"ƒZ&ejd5ƒWne k rtnXy#e edd%ƒZ'ejd6ƒWne k r«nXd7Z(y#e edd)ƒZ)ejd8ƒWne k rènXy#e eddƒZ*ejd9ƒWne k rnXy#e eddƒZ+ejd:ƒWne k rVnXy#e edd"ƒZ,ejd;ƒWne k rnXy#e edd%ƒZ-ejd<ƒWne k rÄnXy#e edd=ƒZ.ejd>ƒWne k rûnXd?Z/d@Z0dS(At CharactertComplextFloattPrecisionErrortPyObjecttInttUIntt UnsignedInttUnsignedIntegertstringt typecodestzerosiÿÿÿÿ(R NtctbhiltIntegertBHILtfdtFDcCs>g}x1|D])}|jtd|ƒjd|fƒq W|S(Nii(i(tappendR titemsize(R tlsttt((s>/usr/lib/python2.7/site-packages/numpy/oldnumeric/precision.pyt_get_precisionss 'cCs1x*|jƒD]\}}t|ƒ||/usr/lib/python2.7/site-packages/numpy/oldnumeric/precision.pyt _fill_tablescBseZRS((t__name__t __module__(((s>/usr/lib/python2.7/site-packages/numpy/oldnumeric/precision.pyRscCsP||}x$|D]\}}||kr|SqWt|dt|ƒd‚dS(Ns of s" bits not available on this system(Rtstr(RRt required_bitsRtbitsttypecode((s>/usr/lib/python2.7/site-packages/numpy/oldnumeric/precision.pyt_lookups   it UnsignedInt8tUInt8it UnsignedInt16tUInt16i t UnsignedInt32tUInt32i@t UnsignedInt64tUInt64i€tUnsignedInt128tUInt128tuitInt0tInt8tInt16tInt32tInt64tInt128tltFloat0tFloat8tFloat16tFloat32tFloat64tFloat128tdtComplex0tComplex8t Complex16t Complex32t Complex64it Complex128tDtO(1t__all__t functionsR R R RRt _code_tablet ExceptionRR"RR#R$textendR%R&R'R(R)R*R+R,RRRR.RR/R0R1R2R3RR5R6R7R8R9R:RR<R=R>R?R@RARR(((s>/usr/lib/python2.7/site-packages/numpy/oldnumeric/precision.pyts   )