;ò
¥£G@c           @   s€   d  k  Z  d  k Z d  k Z  d  k Z d  k Z d  k Z d „  Z d „  Z d e i f d „  ƒ  YZ	 e
 d j o e i ƒ  n d  S(   Nc         C   s©   t  | ƒ t  d ƒ j o t | d ƒ } n | i d j o
 d ‚ n | i |  i  ƒ  i d ƒ | i t |  i ƒ d ƒ | i |  i	 d ƒ |  i
 | ƒ | i ƒ  d  S(   Ns    s   wbs(   FileModeError: file mode must equal 'wb's   
(   s   types   fs   files   modes   writes   as   names   strs   shapes
   _byteorders   tofiles   close(   s   as   f(    (    sO   /mit/python/arch/i386_rh9/lib/python2.3/site-packages/numarray/array_persist.pys   to_file   s    
c         C   sÐ   t  |  ƒ t  d ƒ j o t |  d ƒ }  n |  i d j o
 d ‚ n t i |  i ƒ  ƒ } t t i |  i ƒ  ƒ ƒ } t i |  i ƒ  ƒ } t i |  | | ƒ } |  i ƒ  | t i
 j o | i ƒ  n | Sd  S(   Ns    s   rbs(   FileModeError: file mode must equal 'rb'(   s   types   fs   files   modes   strings   strips   readlines
   array_types   evals   array_shapes	   byteorders   numarrays   fromfiles   as   closes   syss   byteswap(   s   fs   as
   array_types   array_shapes	   byteorder(    (    sO   /mit/python/arch/i386_rh9/lib/python2.3/site-packages/numarray/array_persist.pys	   from_file'   s    

s   TestArrayPersistc           B   sG   t  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   Nc         C   s˜   d |  _ d |  _ d |  _ d |  _ t i i |  i ƒ o@ xM t i |  i ƒ D]% } t i	 t i i
 |  i | ƒ ƒ qM Wn t i |  i ƒ |  i ƒ  d  S(   Ni
   iè  id   s   c:\temp\TestArrayPersist(   s   selfs   num_test_arrayss   max_rowss   max_colss   paths   oss   existss   listdirs   filenames   removes   joins   makedirss
   make_files(   s   selfs   filename(    (    sO   /mit/python/arch/i386_rh9/lib/python2.3/site-packages/numarray/array_persist.pys   setUp8   s    				 'c         C   s<   x5 t  |  i ƒ D]$ } |  i | d ƒ } t | ƒ } q Wd  S(   Ns   rb(   s   ranges   selfs   num_test_arrayss   is	   make_files   fs	   from_files   a(   s   selfs   as   fs   i(    (    sO   /mit/python/arch/i386_rh9/lib/python2.3/site-packages/numarray/array_persist.pys   testfromfileD   s     c         C   s-   t  t i i |  i t | ƒ d ƒ | ƒ Sd  S(   Ns   .bin(   s   files   oss   paths   joins   selfs   strs   is   mode(   s   selfs   is   mode(    (    sO   /mit/python/arch/i386_rh9/lib/python2.3/site-packages/numarray/array_persist.pys	   make_fileI   s    c         C   s$   t  i i |  i t | ƒ d ƒ Sd  S(   Ns   .bin(   s   oss   paths   joins   selfs   strs   i(   s   selfs   i(    (    sO   /mit/python/arch/i386_rh9/lib/python2.3/site-packages/numarray/array_persist.pys   make_filenameL   s    c         C   so   xh t  |  i ƒ D]W } |  i ƒ  } t i ƒ  d j  o |  i | d ƒ } n |  i	 | ƒ } t
 | | ƒ q Wd  S(   Nf0.5s   wb(   s   ranges   selfs   num_test_arrayss   is
   make_arrays   as   randoms	   make_files   fs   make_filenames   to_file(   s   selfs   as   fs   i(    (    sO   /mit/python/arch/i386_rh9/lib/python2.3/site-packages/numarray/array_persist.pys
   make_filesO   s     c         C   sM   t  i  ƒ  d j  o  t i i d d |  i ƒ  ƒ Sn t i i  |  i ƒ  ƒ Sd  S(   Nf0.5iüÿÿiè  (   s   randoms   numarrays   random_arrays   randints   selfs
   make_shape(   s   self(    (    sO   /mit/python/arch/i386_rh9/lib/python2.3/site-packages/numarray/array_persist.pys
   make_arrayX   s     c         C   sb   t  i  ƒ  } | d j  o |  i f Sn8 | d j  o |  i |  i f Sn |  i |  i |  i f Sd  S(   Nf0.33000000000000002f0.66000000000000003(   s   randoms   rs   selfs   max_rowss   max_cols(   s   selfs   r(    (    sO   /mit/python/arch/i386_rh9/lib/python2.3/site-packages/numarray/array_persist.pys
   make_shape^   s    (	   s   __name__s
   __module__s   setUps   testfromfiles	   make_files   make_filenames
   make_filess
   make_arrays
   make_shape(    (    (    sO   /mit/python/arch/i386_rh9/lib/python2.3/site-packages/numarray/array_persist.pys   TestArrayPersist6   s   							s   __main__(   s   numarrays   strings   numarray.random_arrays   oss   randoms   unittests   to_files	   from_files   TestCases   TestArrayPersists   __name__s   main(   s	   from_files   strings   numarrays   unittests   randoms   TestArrayPersists   to_files   os(    (    sO   /mit/python/arch/i386_rh9/lib/python2.3/site-packages/numarray/array_persist.pys   ?   s   						 		1