+
    X°³j<ž ã                   ó¢  € ^ RI t ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RI	H
t
 ^ RIHt ^ RIHtHt ^ RIHtHt ^ RIHt ^ RIHt ^ RIt^ RIt^ RIHt ^ RIHt ^ R	IHt ^ R
IH t  ^ RI!H"t"H#t# ^ RI$H%t% ^ RI&H't'H(t(H)t)H*t*H+t+H,t,H-t-H.t.H/t/H0t0H1t1 ^ RI2H3t3  ! R R]4      t4]Pj                  R58„  t6 ^ RI7t7Rt8 ^ RI:t:Rt;R6R lt< ! R R4      t= ! R R]=4      t> ! R R]=4      t? ! R R4      t@ ! R R4      tA ! R R]A4      tB ! R  R!4      tC ! R" R#]A4      tD ! R$ R%4      tER& tF ! R' R(4      tG ! R) R*4      tHR+ tIR, tJR- tKR. tL]Pš                  P�                  ]''       * R/R07      ]Pš                  PŸ                  R1R07      ]Pš                  P                   R2 4       4       4       tQR3 tRR4 tSR#   ]9 d    Rt8 ELi ; i  ]9 d    Rt; EL
i ; i)7é    N)Úc_bool)Údatetime)ÚBytesIOÚStringIO)ÚValueÚget_context)ÚPath)ÚNamedTemporaryFile)Úasbytes)ÚVisibleDeprecationWarning)Ú_npyio_impl)ÚConversionWarningÚConverterError)Úassert_equal)ÚHAS_REFCOUNTÚIS_WASMÚassert_Úassert_allcloseÚassert_array_equalÚassert_no_gc_cyclesÚassert_no_warningsÚassert_raisesÚassert_raises_regexÚtempdirÚtemppath)Úrequires_memoryc                   ó:   a € ] tR t^*t o RtRR ltR tR tRtV t	R# )ÚTextIOzáHelper IO class.

Writes encode strings to bytes if needed, reads return bytes.
This makes it easier to emulate files opened in binary mode
without needing to explicitly convert strings to bytes in
setting up the test data.

c                óF   € \         P                  ! V \        V4      4       R # ©N)r   Ú__init__r   ©ÚselfÚss   &&ÚX/home/luca/screen-checking/.venv/lib/python3.14/site-packages/numpy/lib/tests/test_io.pyr!   ÚTextIO.__init__3   s   € Ü×Ò˜œw q›zÖ*ó    c                óF   € \         P                  ! V \        V4      4       R # r    )r   Úwriter   r"   s   &&r%   r)   ÚTextIO.write6   s   € Ü�Š�dœG A›JÖ'r'   c           	     ón   € \         P                  ! Y Uu. uF  p\        V4      NK  	  up4       R # u upi r    )r   Ú
writelinesr   )r#   Úlinesr$   s   && r%   r,   ÚTextIO.writelines9   s(   € Ü×Ò˜4°eÓ!<±e°¤'¨!¦*±eÑ!<Ö=ùÒ!<s   •2
© N)Ú )
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r!   r)   r,   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r%   r   r   *   s   ø‡ € ñô+ò(÷>ð >r'   r   TFc                ó˜   € \        V \        4      '       d   V P                  R4      p \        \        P
                  ! W4      R,          !  # )zM
This function is available in the datetime module only from Python >=
2.5.

Úlatin1:Né   N)Ú
isinstanceÚbytesÚdecoder   ÚtimeÚstrptime)r$   Úfmts   &&r%   rA   rA   J   s8   € ô �!”U×ÒØ�H‰H�XÓˆÜ”T—]’] 1Ó*¨2Õ.Ñ/Ð/r'   c                   óÜ   a € ] tR t^Ut o R tR tR tR tR t]	P                  P                  ]P                  R8H  RR7      R	 4       tR
 t]	P                  P                   R 4       tRtV tR# )ÚRoundtripTestc                ó
  € VP                  R/ 4      pVP                  RRR/4      pVP                  RR4      pV'       d   \        RR7      pVP                  pM\        4       pTp Tp	V! V.V	O5/ VB  VP	                  4        VP                  ^ 4       \        P                  R8X  d'   \        V\        4      '       g   VP                  4        \        P                  ! V3/ VB p
\        V\        4      '       gt   VP                  4        R	\        4       9   dU   \        V
\        P                  P                  P                  4      '       g!   \         P"                  ! VP                  4       Wš3#   \        T\        4      '       gw   TP                  4        R	\        4       9   dW   \        X
\        P                  P                  P                  4      '       g"   \         P"                  ! TP                  4       i i i i ; i)
a>  
save_func : callable
    Function used to save arrays to file.
file_on_disk : bool
    If true, store the file on disk, instead of in a
    string buffer.
save_kwds : dict
    Parameters passed to `save_func`.
load_kwds : dict
    Parameters passed to `numpy.load`.
args : tuple of arrays
    Arrays stored to file.

Ú	save_kwdsÚ	load_kwdsÚallow_pickleTÚfile_on_diskF)ÚdeleteÚwin32Úarr_reloaded)Úgetr
   Únamer   ÚflushÚseekÚsysÚplatformr=   ÚcloseÚnpÚloadÚlocalsÚlibÚnpyioÚNpzFileÚosÚremove)r#   Ú	save_funcÚargsÚkwargsrF   rG   rI   Útarget_fileÚ	load_fileÚarrrL   s   &&*,       r%   Ú	roundtripÚRoundtripTest.roundtripV   s‰  € ð —J‘J˜{¨BÓ/ˆ	Ø—J‘J˜{¨^¸TÐ,BÓCˆ	Ø—z‘z .°%Ó8ˆçÜ,°EÔ:ˆKØ#×(Ñ(‰Iä!›)ˆKØ#ˆIð	4ØˆCá�kÐ5 CÒ5¨9Ò5Ø×ÑÔØ×Ñ˜QÔä�|‰|˜wÔ&¬z¸+Äw×/OÒ/OØ×!Ñ!Ô#äŸ7š7 9Ñ:°	Ñ:ˆLô ˜k¬7×3Ò3Ø×!Ñ!Ô#à!¤V£XÔ-Ü% l´B·F±F·L±L×4HÑ4H×IÒIÜŸ	š	 +×"2Ñ"2Ô3àÐ Ð øô ˜k¬7×3Ò3Ø×!Ñ!Ô#à!¤V£XÔ-Ü% l´B·F±F·L±L×4HÑ4H×IÒIÜŸ	š	 +×"2Ñ"2Õ3ð Jð .ð 4ús   Á'BE4 Å4BHc                óÎ  € V P                  V4       V P                  VR R7       V P                  \        P                  ! V4      4       V P                  \        P                  ! V4      R R7       VP                  ^ ,          ^8”  d]   V P                  \        P                  ! V4      R,          4       V P                  \        P                  ! V4      R,          R R7       R# R# )T)rI   ºé   NNN)rb   rT   ÚasfortranarrayÚshape©r#   Úas   &&r%   Úcheck_roundtripsÚRoundtripTest.check_roundtrips†   s    € Ø�‰�qÔØ�‰�q tˆÔ,Ø�‰”r×(Ò(¨Ó+Ô,Ø�‰”r×(Ò(¨Ó+¸$ˆÔ?Ø�7‰7�1�:˜Œ>à�N‰Nœ2×,Ò,¨QÓ/°Õ3Ô4Ø�N‰Nœ2×,Ò,¨QÓ/°Õ3À$ˆNÖGñ r'   c                ó  € \         P                  ! . \        4      pV P                  V4       \         P                  ! ^^.^^..\        4      pV P                  V4       \         P                  ! ^^.^^..\        4      pV P                  V4       \         P                  ! RR.RR..\         P
                  R7      pV P                  V4       \         P                  ! RR.RR..\         P                  R7      pV P                  V4       R# )rf   ©ÚdtypeNy      ð?      @y       @      @y      @      @y      @       @)rT   ÚarrayÚfloatrk   ÚintÚcsingleÚcdoubleri   s   & r%   Ú
test_arrayÚRoundtripTest.test_array�   sØ   € Ü�HŠH�RœÓˆØ×Ñ˜aÔ ä�HŠH�q˜!�f˜q !˜fÐ%¤uÓ-ˆØ×Ñ˜aÔ ä�HŠH�q˜!�f˜q !˜fÐ%¤sÓ+ˆØ×Ñ˜aÔ ä�HŠH�v˜vÐ&¨°Ð(8Ð9ÄÇÁÔLˆØ×Ñ˜aÔ ä�HŠH�v˜vÐ&¨°Ð(8Ð9ÄÇÁÔLˆØ×Ñ˜aÖ r'   c                óÂ   € \         P                  ! . \        4      pV P                  V4       \         P                  ! ^^.^^..\        4      pV P                  V4       R# ©rf   N)rT   rp   Úobjectrk   ri   s   & r%   Útest_array_objectÚRoundtripTest.test_array_object    sK   € Ü�HŠH�RœÓ ˆØ×Ñ˜aÔ ä�HŠH�q˜!�f˜q !˜fÐ%¤vÓ.ˆØ×Ñ˜aÖ r'   c                ób   € \         P                  ! . RO\        4      pV P                  V4       R# )rf   N©rf   é   r<   é   )rT   rp   rr   rb   ri   s   & r%   Útest_1DÚRoundtripTest.test_1D§   s   € Ü�HŠH’\¤3Ó'ˆØ�‰�qÖr'   rK   zFails on Win32©Úreasonc                óÎ   € \         P                  ! ^R.^R..4      pV P                  VRRR/R7       \         P                  ! ^R.^R..4      pV P                  VRRR/R7       R# )rf   g      @g333333@TÚ	mmap_modeÚr)rI   rG   N)rT   rp   rb   rg   ri   s   & r%   Ú	test_mmapÚRoundtripTest.test_mmap«   sh   € ä�HŠH�q˜#�h  C Ð)Ó*ˆØ�‰�q t¸ÀSÐ7IˆÔJä×Ò  3˜x¨!¨S¨Ð2Ó3ˆØ�‰�q t¸ÀSÐ7IˆÖJr'   c                ó`   € \         P                  ! RR.RR.R7      pV P                  V4       R# )rf   rn   N©rf   r~   ©r<   r   ©ÚxÚi4©ÚyrŽ   )rT   rp   rk   ri   s   & r%   Útest_recordÚRoundtripTest.test_record³   s*   € Ü�HŠH�f˜fÐ%¨k¸;Ð-GÔHˆØ×Ñ˜aÖ r'   c                ó`  € \        R 4       Uu. uF  q ^d,          \        3NK  	  pp\        P                  ! RVR7      p\        P
                  ! RR7      ;_uu_ 4        \        P                  ! RR\        4       V P                  V4       RRR4       R# u upi   + '       g   i     R# ; i)éô  iè  rn   T©ÚrecordÚalwaysr0   N)	Úrangerq   rT   ÚonesÚwarningsÚcatch_warningsÚfilterwarningsÚUserWarningrk   )r#   ÚiÚdtrj   s   &   r%   Útest_format_2_0ÚRoundtripTest.test_format_2_0·   s{   € ä-2°3¬ZÓ8©Z¨�˜�|œUÓ#©ZˆÐ8Ü�GŠG�D Ô#ˆÜ×$Ò$¨D×1Ö1Ü×#Ò# H¨b´+Ô>Ø×!Ñ! !Ô$÷ 2Ñ1ùò 9ç1×1Ð1ús   ŽBÁ.BÂB-	r/   N)r1   r2   r3   r4   rb   rk   ru   rz   r€   ÚpytestÚmarkÚskipifrQ   rR   r‡   r‘   Úslowr    r6   r7   r8   s   @r%   rD   rD   U   sx   ø‡ € ò.!ò`Hò!ò !òð ‡[�[×Ñ˜Ÿ™¨Ñ/Ð8HÐÓIñKó JðKò!ð ‡[�[×Ññ%ó ö%r'   rD   c                   ó&   a € ] tR t^Àt o R tRtV tR# )ÚTestSaveLoadc                óF  € \         P                  ! V \        P                  .VO5/ VB w  r4\	        V^ ,          V4       \	        V^ ,          P
                  VP
                  4       \	        V^ ,          P                  P                  VP                  P                  4       R# )r   N)rD   rb   rT   Úsaver   ro   ÚflagsÚfnc)r#   r]   r^   ra   rL   s   &*,  r%   rb   ÚTestSaveLoad.roundtripÁ   so   € Ü)×3Ò3°D¼"¿'¹'ÐSÀDÒSÈFÑSÑˆÜ�S˜•V˜\Ô*Ü�S˜•V—\‘\ <×#5Ñ#5Ô6Ü�S˜•V—\‘\×%Ñ% |×'9Ñ'9×'=Ñ'=Ö>r'   r/   N)r1   r2   r3   r4   rb   r6   r7   r8   s   @r%   r§   r§   À   s   ø‡ € ÷?ð ?r'   r§   c                   ó¤  a € ] tR t^Èt o R tR t]P                  P                  ]	'       * RR7      ]P                  P                  ]P                  P                  RR7      R 4       4       4       tR tR tR	 tR
 t]P                  P                  ]RR7      R 4       tR tR tR t]P                  P-                  R. RO4      R 4       tRtV tR# )ÚTestSavezLoadc                óÄ  € \         P                  ! V \        P                  .VO5/ VB w  r4 \	        V4       Fp  w  rVVR V 2,          p\        Wg4       \        VP                  VP                  4       \        VP                  P                  VP                  P                  4       Kr  	  VP                  '       dG   VP                  P                  4        \        P                  ! VP                  P                  4       R# R#   TP                  '       dF   TP                  P                  4        \        P                  ! TP                  P                  4       i i ; i)Úarr_N)rD   rb   rT   ÚsavezÚ	enumerater   ro   rª   r«   ÚfidrS   rZ   r[   rN   )r#   r]   r^   ra   rL   Únrj   Úreloadeds   &*,     r%   rb   ÚTestSavezLoad.roundtripÉ   sù   € Ü)×3Ò3°D¼"¿(¹(ÐTÀTÒTÈVÑTÑˆð
	1Ü! #ž‘�Ø'¨$¨q¨c¨
Õ3�Ü˜QÔ)Ü˜QŸW™W h§n¡nÔ5Ü˜QŸW™WŸ[™[¨(¯.©.×*<Ñ*<Ö=ñ	 'ð ××ÐØ× Ñ ×&Ñ&Ô(Ü—	’	˜,×*Ñ*×/Ñ/Ö0ñ  øˆ|××ÐØ× Ñ ×&Ñ&Ô(Ü—	’	˜,×*Ñ*×/Ñ/Õ0ð  ús   ­A?D ÄAEc                ó   € \        RRR7      ;_uu_ 4       p\        P                  ! VR4      ;_uu_ 4       pVP                  RR4      ;_uu_ 4       p\        P
                  ! V\        P                  ! ^
4      4       RRR4       VP                  RR4      ;_uu_ 4       p\        P
                  ! V\        P                  ! ^
4      4       RRR4       VP                  RR4      ;_uu_ 4       pVP                  R	4       RRR4       RRR4       \        P                  ! V4      ;_uu_ 4       p\        VR
,          4      ^
8X  g   Q h\        VR,          4      ^
8X  g   Q h\        VR,          4      ^
8X  g   Q hVR,          R	8X  g   Q h RRR4       RRR4       R#   + '       g   i     EL(; i  + '       g   i     Lí; i  + '       g   i     LÌ; i  + '       g   i     L×; i  + '       g   i     Lg; i  + '       g   i     R# ; i)z5Test loading non-.npy files and name mapping in .npz.Únumpy_test_npz_load_non_npy_ú.npz©ÚprefixÚsuffixÚwz	test1.npyNÚtest2Úmetadatas
   Name: TestÚtest1)
r   ÚzipfileÚZipFileÚopenrT   r©   Úaranger)   rU   Úlen)r#   ÚtmpÚnpzÚout_files   &   r%   Útest_load_non_npyÚTestSavezLoad.test_load_non_npy×   sW  € äÐ;ÀF×KÕKÈsÜ—’  c×*Ô*¨cØ—X‘X˜k¨3×/Ô/°8Ü—G’G˜H¤b§i¢i°£mÔ4÷ 0à—X‘X˜g s×+Ô+¨xÜ—G’G˜H¤b§i¢i°£mÔ4÷ ,à—X‘X˜j¨#×.Ô.°(Ø—N‘N =Ô1÷ /÷ +ô —’˜—” Ü˜3˜w�<Ó(¨BÔ.Ð.Ð.Ü˜3˜{Õ+Ó,°Ô2Ð2Ð2Ü˜3˜w�<Ó(¨BÔ.Ð.Ð.Ø˜:•¨-Ô7Ð7Ñ7÷	 ÷ LÑKç/×/Ð/úç+×+úç.×.ú÷ +×*ú÷ —ú÷ L×KÐKúsƒ   – G<¶G	Á,FÁ="G	Â,F0Ã"G	Ã-GÃ?G	Ä&G<Ä-AG)	Æ
G<ÆF-Æ'	G	Æ0G Æ;G	ÇGÇG	ÇG&Ç!G<Ç)G9Ç4G<Ç<H	zNeeds 64bit platformr‚   úcrashes with low memoryc                óH  € Rp\         P                  ! V\         P                  R7      p\        RRR7      ;_uu_ 4       p\         P                  ! W2R7       ?\         P
                  ! V4      pVR,          pVP                  4        RRR4       R#   + '       g   i     R# ; i)	rf   rn   Únumpy_test_big_arrays_r¹   rº   ©rj   rj   Nl      )rT   ÚemptyÚuint8r   r±   rU   rS   )r#   ÚLrj   rÆ   Únpfiles   &    r%   Útest_big_arraysÚTestSavezLoad.test_big_arraysç   sk   € ð ˆÜ�HŠH�QœbŸh™hÔ'ˆÜÐ5¸f×EÕEÈÜ�HŠH�SÕØÜ—W’W˜S“\ˆFØ�s•ˆAØ�L‰LŒN÷ F×E×EÒEús   ¾ABÂB!	c                ó¬   € \         P                  ! ^^.^^..\        4      p\         P                  ! RR.RR..\        4      pV P	                  W4       R# )rf   Nù      ð?       @ù       @      @ù      @      Àù      @      (@)rT   rp   rq   Úcomplexrb   )r#   rj   Úbs   &  r%   Útest_multiple_arraysÚ"TestSavezLoad.test_multiple_arraysô   sJ   € Ü�HŠH�q˜!�f˜q !˜fÐ%¤uÓ-ˆÜ�HŠH�v˜vÐ&¨°Ð(9Ð:¼GÓDˆØ�‰�qÖr'   c                ód  € \         P                  ! ^^.^^..\        4      p\         P                  ! RR.RR..\        4      p\	        4       p\         P
                  ! W1VR7       VP                  ^ 4       \         P                  ! V4      p\        WR,          4       \        W$R,          4       R# ©	rf   )Úfile_aÚfile_brà   rá   NrÖ   r×   rØ   rÙ   )	rT   rp   rq   rÚ   r   r±   rP   rU   r   ©r#   rj   rÛ   ÚcÚls   &    r%   Útest_named_arraysÚTestSavezLoad.test_named_arraysù   sƒ   € Ü�HŠH�q˜!�f˜q !˜fÐ%¤uÓ-ˆÜ�HŠH�v˜vÐ&¨°Ð(9Ð:¼GÓDˆÜ‹IˆÜ
�Š� QÕ'Ø	�‰ˆqŒ	Ü�GŠG�A‹JˆÜ�Q˜(�Ô$Ü�Q˜(�Ö$r'   c                óZ  € \         P                  ! . RO4      p\        4       p\         P                  ! W!R7       VP	                  ^ 4       \         P
                  ! V4      p\        P                  ! \        RR7      ;_uu_ 4        VR,           RRR4       R#   + '       g   i     R# ; i)rf   rÎ   z(1, 2)©ÚmatchN©rf   r~   r<   rŠ   )	rT   rp   r   r±   rP   rU   r¢   ÚraisesÚKeyError)r#   rj   Úfrä   s   &   r%   Útest_tuple_getitem_raisesÚ'TestSavezLoad.test_tuple_getitem_raises  sb   € ä�HŠH’YÓˆÜ‹IˆÜ
�Š�ÕØ	�‰ˆqŒ	Ü�GŠG�A‹JˆÜ�]Š]œ8¨8×4Ö4ØˆdŽG÷ 5×4×4Ò4ús   Â
BÂB*	c                óì  € \         P                  ! ^^.^^..\        4      p\         P                  ! RR.RR..\        4      p\	        4       p\         P
                  ! W1VR7       VP                  ^ 4       \         P                  ! V4      p\        \        \        VP                  4      4      RR.4       \        WP                  P                  4       \        W$P                  P                  4       R# rß   )rT   rp   rq   rÚ   r   r±   rP   rU   r   ÚsortedÚdirrí   rà   rá   râ   s   &    r%   Útest_BagObjÚTestSavezLoad.test_BagObj  s§   € Ü�HŠH�q˜!�f˜q !˜fÐ%¤uÓ-ˆÜ�HŠH�v˜vÐ&¨°Ð(9Ð:¼GÓDˆÜ‹IˆÜ
�Š� QÕ'Ø	�‰ˆqŒ	Ü�GŠG�A‹JˆÜ”VœC §¡›HÓ%¨°(Ð';Ô<Ü�QŸ™Ÿ
™
Ô#Ü�QŸ™Ÿ
™
Ö#r'   zCannot start threadc                ó  € R  p. p\        ^4       Uu. uF  p\        P                  ! W3R7      NK  	  ppV F  pVP                  4        K  	  V F  pVP	                  4        K  	  V'       d   \        V4      hR# u upi )c                 ó*  € \        R R7      ;_uu_ 4       p\        P                  P                  RR4      p \        P                  ! WR7       RRR4       R#   \
         d   pT P                  T4        Rp?L+Rp?ii ; i  + '       g   i     R# ; i)r¹   ©r¼   r”   )ra   N)r   rT   ÚrandomÚrandnr±   ÚOSErrorÚappend)Ú
error_listrÆ   ra   Úerrs   &   r%   ÚwriterÚ9TestSavezLoad.test_savez_filename_clashes.<locals>.writer  sk   € Ü ×(Õ(¨CÜ—i‘i—o‘o c¨3Ó/�ð+Ü—H’H˜SÕ*÷ )Ñ(øô ô +Ø×%Ñ% c×*Ñ*ûð+ú÷	 )×(Ð(ús.   •!B·AÁA>Á#A9Á4BÁ9A>Á>BÂB	©Útargetr]   N)r˜   Ú	threadingÚThreadÚstartÚjoinÚAssertionError)r#   rþ   ÚerrorsÚjÚthreadsÚts   &     r%   Útest_savez_filename_clashesÚ)TestSavezLoad.test_savez_filename_clashes  s   € ò
	+ð ˆä! !œHó&Ù$�qô ×#Ò#¨6¸	×BÙ$ð 	ð &ãˆAØ�G‰GŽIñ ãˆAØ�F‰FŽHñ ÷ Ü  Ó(Ð(ñ ùò&s   “!A=c           	     ót  € \        R R7      ;_uu_ 4       p\        VR4      ;_uu_ 4       p\        P                  ! VRR7       RRR4       \        VRR4      ;_uu_ 4       pVP	                  ^ 4       \        VP                  '       * 4       \        P                  ! V4      R,           \        VP                  '       * 4       VP	                  ^ 4       \        VP                  '       * 4       RRR4       RRR4       R#   + '       g   i     LÅ; i  + '       g   i     L-; i  + '       g   i     R# ; i)	r¹   r÷   ÚwbúLOVELY LOAD©ÚdataNÚrbi'  r  )r   rÃ   rT   r±   rP   r   ÚclosedrU   )r#   rÆ   Úfps   &  r%   Útest_not_closing_opened_fidÚ)TestSavezLoad.test_not_closing_opened_fid0  s¸   € ô ˜V×$Õ$¨Ü�c˜4—” BÜ—’˜ -Õ0÷ !ä�c˜4 ×'Ô'¨2Ø—‘˜”
Ü˜BŸI™IœÔ&Ü—’˜“˜FÖ#ä˜BŸI™IœÔ&Ø—‘˜”
Ü˜BŸI™IœÔ&÷ (÷ %Ñ$ß —úç'×'ú÷ %×$Ð$ús;   •D&ªD 	ÁD&Á BD	Ã.D&Ä DÄD&ÄD#ÄD&Ä&D7	c           	     ó   € \        R R7      ;_uu_ 4       p\        P                  ! VRR7       \        P                  ! 4       ;_uu_ 4        \        P
                  ! R\        4       \        ^R4       F   p\        P                  ! V4      R,           K"  	  RRR4       RRR4       R#   + '       g   i     L; i  + '       g   i     R# ; i)r¹   r÷   r  r  Úignorei  r  N)	r   rT   r±   rš   r›   ÚsimplefilterÚResourceWarningr˜   rU   )r#   rÆ   rž   s   &  r%   Útest_closing_fidÚTestSavezLoad.test_closing_fid?  s…   € ô ˜V×$Õ$¨Ü�HŠH�S˜}Õ-ô ×(Ò(×*Õ*ä×%Ò% h´Ô@Ü˜q $ž�AÜ—G’G˜C“L ×(Ð(ñ (÷ +÷ %Ñ$÷ +×*ú÷ %×$Ð$ús$   •6B<ÁAB)	ÂB<Â)B9Â4B<Â<C	c                ó@  € R p\        RVR7      ;_uu_ 4       p\        P                  ! VRR7       \        P                  ! V4      pVP                  P
                  pVP                  4        \        VP                  4       RRR4       R#   + '       g   i     R# ; i)Ú&numpy_test_closing_zipfile_after_load_r¹   )r¼   r»   úplace holder©ÚlabN)	r   rT   r±   rU   Úzipr  rS   r   r  )r#   r»   rÆ   r  r  s   &    r%   Útest_closing_zipfile_after_loadÚ-TestSavezLoad.test_closing_zipfile_after_loadR  sd   € ð
 :ˆÜ˜V¨F×3Õ3°sÜ�HŠH�S˜nÕ-Ü—7’7˜3“<ˆDØ—‘—‘ˆBØ�J‰JŒLÜ�B—I‘IÔ÷ 4×3×3Ò3ús   ˜A*BÂB	zcount, expected_reprc                óz  € \         P                  ! ^^.^^..\        4      p\        RR7      ;_uu_ 4       p\         P                  ! V.V.V,          O5!   \         P
                  ! V4      p\        V4      VP                  VR7      8X  g   Q hVP                  4        RRR4       R#   + '       g   i     R# ; i)rf   r¹   r÷   )ÚfnameN)	rT   rp   rq   r   r±   rU   ÚreprÚformatrS   )r#   ÚcountÚexpected_reprrj   rÆ   rä   s   &&&   r%   Útest_repr_lists_keysÚ"TestSavezLoad.test_repr_lists_keys_  sŠ   € ô �HŠH�q˜!�f˜q !˜fÐ%¤uÓ-ˆÜ˜V×$Õ$¨Ü�HŠH�SÐ'˜A˜3 �;Ô'Ü—’˜“ˆAÜ˜“7˜m×2Ñ2¸Ð2Ó=Ô=Ð=Ð=Ø�G‰GŒI÷	 %×$×$Ò$ús   ¶A)B)Â)B:	r/   N))rf   z"NpzFile {fname!r} with keys: arr_0)é   z>NpzFile {fname!r} with keys: arr_0, arr_1, arr_2, arr_3, arr_4)é   zANpzFile {fname!r} with keys: arr_0, arr_1, arr_2, arr_3, arr_4...)r1   r2   r3   r4   rb   rÉ   r¢   r£   r¤   ÚIS_64BITr¥   Úthread_unsaferÓ   rÜ   rå   rî   ró   r   r  r  r  r#  Úparametrizer+  r6   r7   r8   s   @r%   r®   r®   È   sà   ø‡ € ò1ò8ð  ‡[�[×Ñ˜HœÐ-CÐÓDØ‡[�[×ÑØ‡[�[×ÑÐ&?ÐÓ@ñó Aó ó Eðòò
%òò	$ð ‡[�[×Ñ˜Ð(=ÐÓ>ñ)ó ?ð)ò.'ò)ò&ð ‡[�[×ÑÐ3ò 6ó ñóör'   r®   c                   óø  a € ] tR tRt o R tR tR tR tR tR t	R t
R	 tR
 t]P                  P                  R]].4      R 4       tR tR tR tR tR tR tR t]P                  P                  R]].4      R 4       t]P                  P;                  ]P>                  R8H  RR7      ]P                  P@                  ]!! RR7      ]P                  PE                  RR7      R 4       4       4       4       t#Rt$V t%R# )ÚTestSaveTxtio  c                ó^  € \         P                  ! ^^.^^..\        4      pRp\        4       p\         P                  ! W1VR7       VP                  ^ 4       \        VP                  4       \        VR,           V,           R,           R	,          4      \        VR,           V,           R,           R
,          4      .4       \         P                  ! ^^.^^..\        4      p\        4       p\         P                  ! W1RR7       VP                  ^ 4       \        VP                  4       RR.4       R# )rf   z%.18e©rB   Ú Ú
ú%dó   1 2
ó   3 4
NrŠ   r‹   )
rT   rp   rq   r   ÚsavetxtrP   r   Ú	readlinesr   rr   )r#   rj   rB   rã   s   &   r%   ru   ÚTestSaveTxt.test_arrayp  sã   € Ü�HŠH�q˜!�f˜q !˜fÐ%¤uÓ-ˆØˆÜ‹IˆÜ
�
Š
�1˜SÕ!Ø	�‰ˆqŒ	Ü�Q—[‘[“]Ü˜s S�y¨3�°Õ5¸Õ?Ó@Ü˜s S�y¨3�°Õ5¸Õ?Ó@ðBô	Cô �HŠH�q˜!�f˜q !˜fÐ%¤sÓ+ˆÜ‹IˆÜ
�
Š
�1˜TÕ"Ø	�‰ˆqŒ	Ü�Q—[‘[“] X¨xÐ$8Ö9r'   c                óâ   € \         P                  ! . RO\        4      p\        4       p\         P                  ! W!RR7       VP                  ^ 4       VP                  4       p\        V. RO4       R# )rf   r8  r5  Nr}   )s   1
s   2
s   3
s   4
)rT   rp   rr   r   r;  rP   r<  r   ©r#   rj   rã   r-   s   &   r%   r€   ÚTestSaveTxt.test_1D€  sH   € Ü�HŠH’\¤3Ó'ˆÜ‹IˆÜ
�
Š
�1˜TÕ"Ø	�‰ˆqŒ	Ø—‘“ˆÜ�UÒ<Ö=r'   c           	     óô   € \        4       p\        \        \        P                  V\        P
                  ! ^4      4       \        \        \        P                  V\        P
                  ! ^.^...4      4       R# rx   )r   r   Ú
ValueErrorrT   r;  rp   ©r#   rã   s   & r%   Ú
test_0D_3DÚTestSaveTxt.test_0D_3Dˆ  sH   € Ü‹IˆÜ”j¤"§*¡*¨a´·²¸!³Ô=Ü”j¤"§*¡*¨a´·²¸Q¸CÀ!À¸:¸,Ó1GÖHr'   c                óÜ   € \         P                  ! RR.R	R
.R7      p\        4       p\         P                  ! W!RR7       VP	                  ^ 4       \        VP                  4       RR.4       R# )rf   rn   r8  r5  r9  r:  NrŠ   r‹   rŒ   r�   ©rT   rp   r   r;  rP   r   r<  ©r#   rj   rã   s   &  r%   Útest_structuredÚTestSaveTxt.test_structured�  sQ   € Ü�HŠH�f˜fÐ%¨k¸;Ð-GÔHˆÜ‹IˆÜ
�
Š
�1˜TÕ"Ø	�‰ˆqŒ	Ü�Q—[‘[“] X¨xÐ$8Ö9r'   c                óî   € \         P                  ! R	R
.. ROR7      p\        4       p\         P                  ! W!RR.,          RR7       VP	                  ^ 4       \        VP                  4       RR.4       R# )rf   ÚfooÚbazrn   r8  r5  s   1 3
s   4 6
Nrê   ©r   r-  r.  ))rL  rŽ   )ÚbarrŽ   )rM  rŽ   rG  rH  s   &  r%   Útest_structured_paddedÚ"TestSaveTxt.test_structured_padded”  s\   € ä�HŠH�i Ð+ò 4
ô ˆô ‹IˆÜ
�
Š
�1˜ ˜Õ'¨TÕ2Ø	�‰ˆqŒ	Ü�Q—[‘[“] X¨xÐ$8Ö9r'   c                ó6  € \         P                  ! ^. ROR7      pVRR.,          p\        RR7      ;_uu_ 4       p\        V4      p\         P                  ! W24       \         P
                  ! V4      p\        WB4       RRR4       R#   + '       g   i     R# ; i)rf   r�   Úzrn   ú.npyr÷   N)rŒ   r�   )rS  Úf4)rT   r™   r   r	   r©   rU   r   )r#   rj   ÚvÚpathr  s   &    r%   Útest_multifield_viewÚ TestSaveTxt.test_multifield_viewž  sf   € Ü�GŠG�AÒDÔEˆØˆs�Cˆj�MˆÜ˜V×$Õ$¨Ü˜“:ˆDÜ�GŠG�DÔÜ—7’7˜4“=ˆDÜ˜tÔ'÷	 %×$×$Ò$ús   ºABÂB	c                óÞ   € \         P                  ! R R.RR..4      p\        4       p\         P                  ! W!RRR7       VP	                  ^ 4       \        VP                  4       RR.4       R	# )
ç      ð?ç       @ç      @ç      @Ú,r8  )Ú	delimiterrB   s   1,2
s   3,4
NrG  rH  s   &  r%   Útest_delimiterÚTestSaveTxt.test_delimiter§  sT   € Ü�HŠH�r˜2�h  R Ð)Ó*ˆÜ‹IˆÜ
�
Š
�1 3¨DÕ1Ø	�‰ˆqŒ	Ü�Q—[‘[“] X¨xÐ$8Ö9r'   c                ót  € \         P                  ! RR.4      p\        4       p\         P                  ! W!RR.R7       VP	                  ^ 4       \        VP                  4       RR.4       \        4       p\         P                  ! W!RR7       VP	                  ^ 4       VP                  4       p\        VRR.4       \        4       p\         P                  ! W!RR	R
7       VP	                  ^ 4       VP                  4       p\        VRR.4       \        4       p\        \        \         P                  W!^cR7       R# )rf   z%02dz%3.1fr5  s   01 2.0
s   03 4.0
z%02d : %3.1fs	   01 : 2.0
s	   03 : 4.0
r_  )rB   r`  NrŠ   r‹   )	rT   rp   r   r;  rP   r   r<  r   rB  r?  s   &   r%   Útest_formatÚTestSaveTxt.test_format®  sä   € Ü�HŠH�f˜fÐ%Ó&ˆÜ‹Iˆä
�
Š
�1˜f gÐ.Õ/Ø	�‰ˆqŒ	Ü�Q—[‘[“] [°+Ð$>Ô?ô ‹IˆÜ
�
Š
�1˜^Õ,Ø	�‰ˆqŒ	Ø—‘“ˆÜ�U˜]¨MÐ:Ô;ô ‹IˆÜ
�
Š
�1˜^°sÕ;Ø	�‰ˆqŒ	Ø—‘“ˆÜ�U˜]¨MÐ:Ô;ô ‹IˆÜ”j¤"§*¡*¨a¸×;r'   c                ó�  € \        4       p\        P                  ! RR.\        R7      pRp\        P                  ! WRVR7       VP                  ^ 4       \        VP                  4       \        RV,           R,           4      4       \        4       p\        P                  ! WRVR7       VP                  ^ 4       \        VP                  4       \        RV,           R	,           4      4       \        4       pR
p\        P                  ! WRW4R7       VP                  ^ 4       \        VP                  4       \        WC,           R	,           R,           4      4       \        4       pR
p\        P                  ! WRW4R7       VP                  ^ 4       \        VP                  4       \        RV,           V,           R	,           4      4       R# )rf   rn   zTest header / footerz%1d)rB   Úheaderú# z	
1 2
3 4
)rB   Úfooterz
1 2
3 4
# r7  z% )rB   rg  Úcommentsz1 2
3 4
)rB   ri  rj  NrŠ   r‹   )	r   rT   rp   rr   r;  rP   r   Úreadr   )r#   rã   rj   Útest_header_footerÚ
commentstrs   &    r%   rl  ÚTestSaveTxt.test_header_footerÈ  sX  € ô ‹IˆÜ�HŠH�f˜fÐ%¬SÔ1ˆØ3Ðä
�
Š
�1˜UÐ+=Õ>Ø	�‰ˆqŒ	Ü�Q—V‘V“XÜ˜TÐ$6Õ6¸ÕGÓHô	Jô ‹IˆÜ
�
Š
�1˜UÐ+=Õ>Ø	�‰ˆqŒ	Ü�Q—V‘V“XÜ˜^Ð.@Õ@À4ÕGÓHô	Jô ‹IˆØˆ
Ü
�
Š
�1˜UØ,õ	Cà	�‰ˆqŒ	Ü�Q—V‘V“XÜ˜ZÕ<¸tÕCÀlÕRÓSô	Uô ‹IˆØˆ
Ü
�
Š
�1˜UØ,õ	Cà	�‰ˆqŒ	Ü�Q—V‘V“XÜ˜\¨JÕ6Ð9KÕKÈdÕRÓSö	Ur'   Úfilename_typec                ó  € \        4       ;_uu_ 4       p\        P                  ! RR.4      p\        P                  ! V! V4      V4       \        P                  ! V! V4      4      p\        W44       RRR4       R#   + '       g   i     R# ; i)rf   NrŠ   r‹   )r   rT   rp   r;  Úloadtxtr   )r#   ro  rN   rj   rÛ   s   &&   r%   Útest_file_roundtripÚTestSaveTxt.test_file_roundtripê  sX   € ä�ZŒZ˜4Ü—’˜& &Ð)Ó*ˆAÜ�JŠJ‘} TÓ*¨AÔ.Ü—
’
™=¨Ó.Ó/ˆAÜ˜qÔ$÷	 �Z�ZŠZús   “AA:Á:B	c                óÆ  € ^p^p\         P                  ! W3\         P                  R7      p\         P                  p\         P                  pVRV,          ,           VR&   \        4       p\         P                  ! WcRR7       VP                  ^ 4       VP                  4       p\        VRR.4       \        4       p\         P                  ! WcRV,          R7       VP                  ^ 4       VP                  4       p\        VRR.4       \        4       p\         P                  ! WcR.V,          R7       VP                  ^ 4       VP                  4       p\        VR	R	.4       R
# )r~   rn   ù              ð?ºNNNz %+.3er5  s8    ( +3.142e+00+ +2.718e+00j)  ( +3.142e+00+ +2.718e+00j)
s1     +3.142e+00  +2.718e+00  +3.142e+00  +2.718e+00
z(%.3e%+.3ej)s.   (3.142e+00+2.718e+00j) (3.142e+00+2.718e+00j)
Nz  %+.3e  %+.3e©
rT   ÚzerosÚ
complex128ÚpiÚer   r;  rP   r<  r   ©r#   ÚncolsÚnrowsrj   ÚreÚimrã   r-   s   &       r%   Útest_complex_arraysÚTestSaveTxt.test_complex_arraysò  s!  € ØˆØˆÜ�HŠH�e�^¬2¯=©=Ô9ˆÜ�U‰UˆÜ�T‰TˆØ�D˜2•I�~ˆˆ!‰ô ‹IˆÜ
�
Š
�1˜XÕ&Ø	�‰ˆqŒ	Ø—‘“ˆÜØØIØIðKô	Lô ‹IˆÜ
�
Š
�1˜]¨UÕ2Õ3Ø	�‰ˆqŒ	Ø—‘“ˆÜØØBØBðDô	Eô ‹IˆÜ
�
Š
�1˜nÐ-°Õ5Õ6Ø	�‰ˆqŒ	Ø—‘“ˆÜØØ?Ø?ðAö	Br'   c                ód  € ^p^p\         P                  ! W3\         P                  R7      p\         P                  p\         P                  pVRV,          ,
          VR&   \        4       p\         P                  ! WcRR7       VP                  ^ 4       VP                  4       p\        VRR.4       R# )r~   rn   ru  rv  z%.3er5  s0    (3.142e+00-2.718e+00j)  (3.142e+00-2.718e+00j)
Nrw  r|  s   &       r%   Útest_complex_negative_exponentÚ*TestSaveTxt.test_complex_negative_exponent  sˆ   € àˆØˆÜ�HŠH�e�^¬2¯=©=Ô9ˆÜ�U‰UˆÜ�T‰TˆØ�D˜2•I�~ˆˆ!‰Ü‹IˆÜ
�
Š
�1˜VÕ$Ø	�‰ˆqŒ	Ø—‘“ˆÜØØAØAðCö	Dr'   c                óÐ   €  ! R  R\         4      pV! 4       p\        P                  ! RR.4      p\        P                  ! W#4       \        P                  ! V4      p\        W44       R# )c                   ó&   a € ] tR tRt o R tRtV tR# )Ú4TestSaveTxt.test_custom_writer.<locals>.CustomWriteri+  c                óF   € V P                  VP                  R 4      4       R# )ó   
N)ÚextendÚsplit)r#   Útexts   &&r%   r)   Ú:TestSaveTxt.test_custom_writer.<locals>.CustomWriter.write,  s   € Ø—‘˜DŸJ™J uÓ-Ö.r'   r/   N)r1   r2   r3   r4   r)   r6   r7   r8   s   @r%   ÚCustomWriterrˆ  +  s   ø‡ € ÷/ð /r'   r�  NrŠ   r‹   )ÚlistrT   rp   r;  rq  r   )r#   r�  r½   rj   rÛ   s   &    r%   Útest_custom_writerÚTestSaveTxt.test_custom_writer)  sK   € ô	/œ4ô 	/ñ ‹NˆÜ�HŠH�f˜fÐ%Ó&ˆÜ
�
Š
�1ÔÜ�JŠJ�q‹MˆÜ˜1Ö r'   c           	     óF  € R P                  R4      p\        P                  ! V.\        P                  R7      p\	        4       ;_uu_ 4       p\        P
                  ! \        P                  P                  VR4      VR.RR7       RRR4       R#   + '       g   i     R# ; i)ó   Ï–úUTF-8rn   útest.csvú%s©rB   ÚencodingN)	r?   rT   rp   Ústr_r   r;  rZ   rW  r  )r#   Úutf8rj   Útmpdirs   &   r%   Útest_unicodeÚTestSaveTxt.test_unicode5  sc   € Ø×!Ñ! 'Ó*ˆÜ�HŠH�d�V¤2§7¡7Ô+ˆÜ�YŒY˜&ä�JŠJ”r—w‘w—|‘| F¨JÓ7¸ÀÀØ 'õ)÷ �Y�YŠYús   Á:BÂB 	c           
     ó”  € R P                  R4      p\        P                  ! V.\        P                  R7      pRR.p\        '       d   VP                  R4       \        '       d   VP                  RR.4       \        4       ;_uu_ 4       pV Fš  p\        P                  ! \        P                  P                  VRV,           4      VR	.R
R7       \        P                  ! \        P                  P                  VRV,           4      R
\        P                  R7      p\        W&4       Kœ  	  RRR4       R#   + '       g   i     R# ; i)r”  r•  rn   r0   ú.gzú.bz2ú.xzú.lzmar–  r—  z	UTF-16-LEr˜  ©r™  ro   N)r?   rT   rp   rš  ÚHAS_BZ2rû   ÚHAS_LZMAr‹  r   r;  rZ   rW  r  rq  r   )r#   r›  rj   Úsuffixesrœ  r¼   rÛ   s   &      r%   Útest_unicode_roundtripÚ"TestSaveTxt.test_unicode_roundtrip=  sØ   € Ø×!Ñ! 'Ó*ˆÜ�HŠH�d�V¤2§7¡7Ô+ˆà˜�;ˆß‹7Ø�O‰O˜FÔ#ß‹8Ø�O‰O˜U GÐ,Ô-Ü�YŒY˜&Û"�Ü—
’
œ2Ÿ7™7Ÿ<™<¨°
¸VÕ0CÓDÀaØ $˜v°õ=ä—J’JœrŸw™wŸ|™|¨F°JÀÕ4GÓHØ(3¼2¿7¹7ôD�ä" 1Ö(ñ #÷ �Y�YŠYús   ÂB!D6Ä6E	c                ó@  € R P                  R4      p\        P                  ! V.\        P                  R7      p\	        4       p\        P
                  ! W2R.RR7       VP                  ^ 4       \        VP                  4       P                  R4      VR,           4       R# ©r”  r•  rn   r—  r˜  r7  N)	r?   rT   rp   rš  r   r;  rP   r   rk  ©r#   r›  rj   r$   s   &   r%   Útest_unicode_bytestreamÚ#TestSaveTxt.test_unicode_bytestreamN  si   € Ø×!Ñ! 'Ó*ˆÜ�HŠH�d�V¤2§7¡7Ô+ˆÜ‹IˆÜ
�
Š
�1˜d˜V¨gÕ6Ø	�‰ˆqŒ	Ü�Q—V‘V“X—_‘_ WÓ-¨t°d­{Ö;r'   c                ó"  € R P                  R4      p\        P                  ! V.\        P                  R7      p\	        4       p\        P
                  ! W2R.RR7       VP                  ^ 4       \        VP                  4       VR,           4       R# r«  )	r?   rT   rp   rš  r   r;  rP   r   rk  r¬  s   &   r%   Útest_unicode_stringstreamÚ%TestSaveTxt.test_unicode_stringstreamV  s`   € Ø×!Ñ! 'Ó*ˆÜ�HŠH�d�V¤2§7¡7Ô+ˆÜ‹JˆÜ
�
Š
�1˜d˜V¨gÕ6Ø	�‰ˆqŒ	Ü�Q—V‘V“X˜t d�{Ö+r'   Úiotypec                ó*  € \         P                  ! R .4      pV! 4       p\         P                  ! W2RR7       VP                  ^ 4       V\        J d!   \        VP                  4       R R R24       R# \        VP                  4       RR ,          4       R# )r[  z%fr5  rí   r7  s   %f
N)rT   rp   r;  rP   r   r   rk  )r#   r²  rj   r$   s   &&  r%   Útest_unicode_and_bytes_fmtÚ&TestSaveTxt.test_unicode_and_bytes_fmt^  sg   € ô �HŠH�b�T‹NˆÙ‹HˆÜ
�
Š
�1˜TÕ"Ø	�‰ˆqŒ	Ø”XÓÜ˜Ÿ™› b¨ V¨2 ;Ö/ä˜Ÿ™› 7¨R¥<Ö0r'   rK   zfiles>4GB may not workr‚   g   `¸úA)Ú
free_bytesrË   c                óX  € R  p\        \        4      p\        R4      pVP                  W3R7      pVP	                  4        VP                  4        VP                  '       d   \        R4      hVP                  R8X  d   Rp\        P                  ! V4       VP                  ^ 8X  g   Q hR# )c                 óú  € R V n          \        P                  ! \        R4       Uu. uFA  p\        P                  P                  \        P                  P                  ^2^d4      ^4      NKC  	  up\        R7      p\        4       ;_uu_ 4       p\        P                  ! \        P                  P                  VR4      VR7       RRR4       R# u upi   + '       g   i     R# ; i  \         d
    RT n         h i ; i)Fi 5 rn   ztest.npz)Ú	test_dataNT)ÚvaluerT   Úasarrayr˜   rø   ÚrandÚrandintry   r   r±   rZ   rW  r  ÚMemoryError)Úmemoryerror_raisedrž   r¹  rœ  s   &   r%   Úcheck_large_zipÚ3TestSaveTxt.test_large_zip.<locals>.check_large_zipo  sÇ   € Ø',ÐÔ$ðô ŸJšJä16°v´ó(@á1>¨Aô )+¯	©	¯©Ü(*¯	©	×(9Ñ(9¸"¸cÓ(BÀAö)Gá1>ñ(@äGMôO�	ô —Y”Y &Ü—H’HœRŸW™WŸ\™\¨&°*Ó=Ø'0õ2÷ ‘Yùò(@÷ —Y�Yûô ô Ø+/Ð"Ô(Øðús;   ‰C& ¦ACÁ-C& Â7CÃC& ÃC& ÃC#	ÃC& Ã#C& Ã&C:Úforkr   z,Child process raised a MemoryError exceptionzCsubprocess got a SIGKILL, apparently free memory was not sufficientNé÷ÿÿÿ)r   r   r   ÚProcessr  r  rº  r¾  Úexitcoder¢   Úxfail)r#   rÀ  r¿  ÚctxÚpÚmsgs   &     r%   Útest_large_zipÚTestSaveTxt.test_large_zipj  s‰   € ò
	ô" #¤6›]Ðô
 ˜&Ó!ˆØ�K‰K˜Ð5JˆKÓKˆØ	�‰Œ	Ø	�‰ŒØ×#×#Ð#ÜÐLÓMÐMà�:‰:˜ÔØWˆCÜ�LŠL˜ÔØ�z‰z˜QŒÐŠr'   r/   N)&r1   r2   r3   r4   ru   r€   rD  rI  rP  rX  ra  rd  rl  r¢   r£   r1  r	   Ústrrr  r�  r„  r‘  r�  r¨  r­  r°  r   r   r´  r¤   rQ   rR   r¥   r   r0  rÊ  r6   r7   r8   s   @r%   r3  r3  o  s  ø‡ € ò:ò >òIò
:ò:ò(ò:ò<ò4 UðD ‡[�[×Ñ˜_¨t°S¨kÓ:ñ%ó ;ð%ò$BòLDò"
!ò)ò)ò"<ò,ð ‡[�[×Ñ˜X¨°'Ð':Ó;ñ	1ó <ð	1ð ‡[�[×Ñ˜Ÿ™¨Ñ/Ð8PÐÓQØ‡[�[×ÑÙ Ô$Ø‡[�[×ÑÐ&?ÐÓ@ñ!ó Aó %ó ó Rö!r'   r3  c                   óê   a € ] tR tRt o R tR t]P                  P                  ]	'       * RR7      R 4       t
]P                  P                  ]'       * RR7      R 4       tR	 tR
 tR tR tR tRtV tR# )ÚLoadTxtBasei‘  c                óL  € \         P                  ! ^4      P                  R
4      pRpV F¼  pRV,           R,           pV F£  p\        VR7      ;_uu_ 4       pV! VRRR7      ;_uu_ 4       p	V	P	                  V4       RRR4       V P                  VRR7      p
\        W£4       V! VR	RR7      ;_uu_ 4       p	V P                  V	4      p
RRR4       \        W£4       RRR4       K¥  	  K¾  	  R#   + '       g   i     Lx; i  + '       g   i     L@; i  + '       g   i     Kä  ; i)r.  ú0 1 2ú3 4 5r÷   Úwtz	UTF-32-LE)Úmoder™  N©r™  Úrt©r~   r<   ©r7  z
Ú)rT   rÄ   Úreshaper   r)   Úloadfuncr   )r#   Úfopenr§  ÚwantedÚlinesepÚsepr  r¼   rN   rí   Úress   &&&        r%   Úcheck_compressedÚLoadTxtBase.check_compressed’  sß   € ä—’˜1“×%Ñ% fÓ-ˆØ&ˆÛˆCØ˜S•= 7Õ*ˆDÛ"�Ü V×,Õ,°Ù˜t¨$¸×EÕEÈØŸ™ œ÷ FàŸ-™-¨°{˜-ÓC�CÜ& sÔ3Ù˜t T°[×AÕAÀQØ"Ÿm™m¨AÓ.˜÷ Bä& sÔ3÷ -Ñ,ó #ó ÷ F×Eú÷ B×Aú÷ -×,Ð,ús<   ÁD	Á*C,Á<9D	Â5C?ÃD	Ã,C<Ã7D	Ã?DÄ
D	ÄD#c                óF   € V P                  \        P                  R4       R# )r   N)r   )rà  ÚgziprÃ   ©r#   s   &r%   Útest_compressed_gzipÚ LoadTxtBase.test_compressed_gzip¢  s   € Ø×ÑœdŸi™i¨Ö2r'   z	Needs bz2r‚   c                óF   € V P                  \        P                  R4       R# )r¡  N)r¡  )rà  Úbz2rÃ   rä  s   &r%   Útest_compressed_bz2ÚLoadTxtBase.test_compressed_bz2¥  s   € à×ÑœcŸh™h¨	Ö2r'   z
Needs lzmac                óF   € V P                  \        P                  R4       R# )r¢  N)r¢  r£  )rà  ÚlzmarÃ   rä  s   &r%   Útest_compressed_lzmaÚ LoadTxtBase.test_compressed_lzma©  s   € à×ÑœdŸi™iÐ)9Ö:r'   c           	     óF  € \        4       ;_uu_ 4       p\        VR 4      ;_uu_ 4       pVP                  RP                  R4      4       RRR4       V P	                  VRR7      p\        V. RO4       RRR4       R#   + '       g   i     L;; i  + '       g   i     R# ; i)r  z0.
1.
2.úUTF-16NrÔ  )ç        r[  r\  )r   rÃ   r)   ÚencoderÚ  r   )r#   rW  rí   r�   s   &   r%   Útest_encodingÚLoadTxtBase.test_encoding­  sj   € Ü�ZŒZ˜4Ü�d˜D×!Ô! QØ—‘˜×+Ñ+¨HÓ5Ô6÷ "à—‘˜d¨X�Ó6ˆAÜ˜q¢,Ô/÷	 ‰Zß!×!ú÷ �ZˆZús"   “B¨!A<	Á	)BÁ<BÂBÂB 	c           	     ó€  € R P                  R4      p\        4       ;_uu_ 4       p\        VR4      ;_uu_ 4       pVP                  VP	                  R4      4       RRR4       V P                  VR\        P                  R7      p\        WA4       RRR4       R#   + '       g   i     LG; i  + '       g   i     R# ; i)s   Ã¶Ã¼Ã¶r•  r  rð  Nr¤  )	r?   r   rÃ   r)   rò  rÚ  rT   rš  r   )r#   ÚnonasciirW  rí   r�   s   &    r%   Útest_stringloadÚLoadTxtBase.test_stringload´  s|   € à.×5Ñ5°gÓ>ˆÜ�ZŒZ˜4Ü�d˜D×!Ô! QØ—‘˜Ÿ™¨Ó1Ô2÷ "à—‘˜d¨X¼R¿W¹W�ÓEˆAÜ˜qÔ+÷	 ‰Zß!×!ú÷ �ZˆZús"   ¤B,¹!B	Á5B,ÂB)Â$B,Â,B=	c                óÚ   € R pV P                  \        V4      \        P                  RR7      p\	        V\        P
                  ! VP                  R4      P                  4       4      4       R# )ó   ÿþh  i  jrð  ©ro   r™  N)rÚ  r   rT   rš  r   rp   r?   rŒ  ©r#   Úutf16rV  s   &  r%   Útest_binary_decodeÚLoadTxtBase.test_binary_decode½  sH   € Ø4ˆØ�M‰Mœ' %›.´·±À(ˆMÓKˆÜ˜1œbŸhšh u§|¡|°HÓ'=×'CÑ'CÓ'EÓFÖGr'   c                ó  € \        4       pVP                  R 4       VP                  ^ 4       V P                  V\        P
                  R^ R /R7      p\        P                  ! R P                  R4      .4      p\        W#4       R# )r”  r>   c                 ó$   € V P                  R 4      # )r•  ©r?   ©r�   s   &r%   Ú<lambda>Ú4LoadTxtBase.test_converters_decode.<locals>.<lambda>È  s   € °1·8±8¸GÔ3Dr'   )ro   r™  Ú
convertersr•  N)	r   r)   rP   rÚ  rT   rš  rp   r?   r   ©r#   rã   r�   rj   s   &   r%   Útest_converters_decodeÚ"LoadTxtBase.test_converters_decodeÂ  sk   € ä‹HˆØ	�‰�ÔØ	�‰ˆqŒ	Ø�M‰M˜!¤2§7¡7°WØ&'Ñ)DÐ%Eð ó Gˆä�HŠH�k×(Ñ(¨Ó1Ð2Ó3ˆÜ˜1Ö r'   c           	     óª  € R P                  R4      p\        4       ;_uu_ 4       p\        VRRR7      ;_uu_ 4       pVP                  V4       RRR4       V P	                  V\
        P                  ^ R /RR7      p\
        P                  ! VR,           .4      p\        WE4       RRR4       R#   + '       g   i     Li; i  + '       g   i     R# ; i)r”  r•  rÒ  rÔ  Nc                 ó   € V R ,           # )r
  r/   r  s   &r%   r  Ú6LoadTxtBase.test_converters_nodecode.<locals>.<lambda>Ó  s   € °q¸3¶wr'   ©ro   r  r™  r
  )	r?   r   rÃ   r)   rÚ  rT   rš  rp   r   )r#   r›  rW  rí   r�   rj   s   &     r%   Útest_converters_nodecodeÚ$LoadTxtBase.test_converters_nodecodeÌ  s™   € à×!Ñ! 'Ó*ˆÜ�ZŒZ˜4Ü�d˜D¨7×3Õ3°qØ—‘˜”÷ 4à—‘˜d¬"¯'©'Ø*+Ñ->Ð)?Ø'.ð ó 0ˆAô —’˜$ �*˜Ó&ˆAÜ˜qÔ$÷ ‰Zß3×3ú÷ �ZˆZús#   ¤C»B.	ÁACÂ.B>Â9CÃC	r/   N)r1   r2   r3   r4   rà  rå  r¢   r£   r¤   r¥  ré  r¦  rí  ró  r÷  rþ  r  r  r6   r7   r8   s   @r%   rÎ  rÎ  ‘  s‚   ø‡ € ò4ò 3ð ‡[�[×Ñ˜Gœ¨KÐÓ8ñ3ó 9ð3ð ‡[�[×Ñ˜Hœ¨\ÐÓ:ñ;ó ;ð;ò0ò,òHò
!÷
%ð 
%r'   rÎ  c            
       ó  a € ] tR tRt o ]! ]P                  4      tR tR t	R t
R tR tR tR tR	 tR
 tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR t R t!R t"R t#R t$R t%R  t&R! t'R" t(R# t)R$ t*]+PX                  P[                  ].P^                  ! 4       R%8H  R&R'7      R( 4       t0R) t1R* t2R+ t3R, t4]+PX                  Pk                  R-R..^. R4O3^. R5O3^R/ 3^ . R6O3^ . R7O3^ R0 3.4      R1 4       t6R2t7V t8R3# )8ÚTestLoadTxtiÙ  c                óF   € \         P                  V n        ^\         n        R# rx   )r   Ú_loadtxt_chunksizeÚ
orig_chunkrä  s   &r%   Úsetup_methodÚTestLoadTxt.setup_methodÜ  s   € ä%×8Ñ8ˆŒØ)*ŒÖ&r'   c                ó0   € V P                   \        n        R # r    )r  r   r  rä  s   &r%   Úteardown_methodÚTestLoadTxt.teardown_methodá  s   € Ø)-¯©ŒÖ&r'   c                óü  € \        4       pVP                  R 4       VP                  ^ 4       \        P                  ! VR\        P
                  3R\        P
                  3.R7      p\        P                  ! RR	.R
R.R7      p\        W#4       \        4       pVP                  R4       VP                  ^ 4       RRRR/p\        P                  ! RR.VR7      p\        P                  ! WER7      p\        Wv4       R# )ú1 2
3 4r�   r�   rn   zM 64 75.0
F 25 60.0ÚnamesÚformatsNrŠ   r‹   rŒ   r�   ©ÚgenderÚageÚweight©ÚS1rŽ   rU  ©ÚMç      P@ç     ÀR@©ÚFç      9@ç      N@)r   r)   rP   rT   rq  Úint32rp   r   )r#   rã   r�   rj   ÚdÚmydescriptorrÛ   r�   s   &       r%   r‘   ÚTestLoadTxt.test_recordä  sË   € Ü‹HˆØ	�‰�
ÔØ	�‰ˆqŒ	Ü�JŠJ�q #¤r§x¡x °3¼¿¹°/Ð BÔCˆÜ�HŠH�f˜fÐ%¨k¸;Ð-GÔHˆÜ˜1Ô ä‹HˆØ	�‰Ð&Ô'Ø	�‰ˆqŒ	ØÐ!<Ø!Ð#5ð7ˆä�HŠHÐ'Ø'ð)Ø0<ô>ˆä�JŠJ�qÔ-ˆÜ˜1Ö r'   c                ó   € \        4       pVP                  R 4       VP                  ^ 4       \        P                  ! V\
        R7      p\        P                  ! ^^.^^..\
        4      p\        W#4       VP                  ^ 4       \        P                  ! V\        R7      p\        P                  ! ^^.^^..\        4      p\        W#4       R# ©r  rn   N)	r   r)   rP   rT   rq  rr   rp   r   rq   r  s   &   r%   ru   ÚTestLoadTxt.test_arrayö  s•   € Ü‹HˆØ	�‰�
Ôà	�‰ˆqŒ	Ü�JŠJ�q¤Ô$ˆÜ�HŠH�q˜!�f˜q !˜fÐ%¤sÓ+ˆÜ˜1Ô à	�‰ˆqŒ	Ü�JŠJ�q¤Ô&ˆÜ�HŠH�q˜!�f˜q !˜fÐ%¤uÓ-ˆÜ˜1Ö r'   c                óÈ  € \        4       pVP                  R 4       VP                  ^ 4       \        P                  ! V\
        R7      p\        P                  ! . RO\
        4      p\        W#4       \        4       pVP                  R4       VP                  ^ 4       \        P                  ! V\
        RR7      p\        P                  ! . RO\
        4      p\        W#4       R# )ú1
2
3
4
rn   ú1,2,3,4
r_  ©ro   r`  Nr}   ©r   r)   rP   rT   rq  rr   rp   r   r  s   &   r%   r€   ÚTestLoadTxt.test_1D  s�   € Ü‹HˆØ	�‰�ÔØ	�‰ˆqŒ	Ü�JŠJ�q¤Ô$ˆÜ�HŠH’\¤3Ó'ˆÜ˜1Ô ä‹HˆØ	�‰�ÔØ	�‰ˆqŒ	Ü�JŠJ�q¤¨sÔ3ˆÜ�HŠH’\¤3Ó'ˆÜ˜1Ö r'   c                óð   € \        4       pVP                  R 4       VP                  ^ 4       \        P                  ! V\
        R^R /R7      p\        P                  ! . RO\
        4      p\        W#4       R# )ú	1,2,3,,5
r_  c                 ó,   € \        T ;'       g    R4      # ©iç  éüÿÿ©rr   ©r$   s   &r%   r  Ú*TestLoadTxt.test_missing.<locals>.<lambda>  ó   € ´°A·J°J¸´r'   ©ro   r`  r  N©rf   r~   r<   r=  r-  r7  r  s   &   r%   Útest_missingÚTestLoadTxt.test_missing  sW   € Ü‹HˆØ	�‰�ÔØ	�‰ˆqŒ	Ü�JŠJ�q¤¨sØ#$Ñ&?Ð"@ôBˆä�HŠHÒ'¬Ó-ˆÜ˜1Ö r'   c                óú   € \        4       pVP                  R 4       VP                  ^ 4       \        P                  ! V\
        R^R /RR7      p\        P                  ! ^R.^^	..\
        4      p\        W#4       R# )ú1,2,3,,5
6,7,8,9,10
r_  c                 ó,   € \        T ;'       g    R4      # r<  r>  r?  s   &r%   r  Ú:TestLoadTxt.test_converters_with_usecols.<locals>.<lambda>!  rA  r'   ©ro   r`  r  ÚusecolsN©rf   r<   r=  r7  r  s   &   r%   Útest_converters_with_usecolsÚ(TestLoadTxt.test_converters_with_usecols  sh   € Ü‹HˆØ	�‰Ð(Ô)Ø	�‰ˆqŒ	Ü�JŠJ�q¤¨sØ#$Ñ&?Ð"@Ø&ô(ˆô �HŠH�q˜$�i ! Q Ð(¬#Ó.ˆÜ˜1Ö r'   c                óê   € \        4       pVP                  R 4       VP                  ^ 4       \        P                  ! V\
        RRR7      p\        P                  ! . RO\
        4      p\        W#4       R# )ú# comment
1,2,3,5
r_  Ú#©ro   r`  rj  N©rf   r~   r<   r-  r7  r  s   &   r%   Útest_comments_unicodeÚ!TestLoadTxt.test_comments_unicode&  sP   € Ü‹HˆØ	�‰Ð&Ô'Ø	�‰ˆqŒ	Ü�JŠJ�q¤¨sØ #ô%ˆä�HŠH’\¤3Ó'ˆÜ˜1Ö r'   c                óê   € \        4       pVP                  R 4       VP                  ^ 4       \        P                  ! V\
        RRR7      p\        P                  ! . RO\
        4      p\        W#4       R# )rP  r_  ó   #rR  NrS  r7  r  s   &   r%   Útest_comments_byteÚTestLoadTxt.test_comments_byte/  sP   € Ü‹HˆØ	�‰Ð&Ô'Ø	�‰ˆqŒ	Ü�JŠJ�q¤¨sØ $ô&ˆä�HŠH’\¤3Ó'ˆÜ˜1Ö r'   c                óö   € \        4       pVP                  R 4       VP                  ^ 4       \        P                  ! V\
        R. ROR7      p\        P                  ! . RO. RO.\
        4      p\        W#4       R# )z,# comment
1,2,3
@ comment2
4,5,6 // comment3r_  rR  N)rQ  Ú@z//rê   rN  r7  r  s   &   r%   Útest_comments_multipleÚ"TestLoadTxt.test_comments_multiple8  sU   € Ü‹HˆØ	�‰ÐAÔBØ	�‰ˆqŒ	Ü�JŠJ�q¤¨sÚ 0ô2ˆä�HŠH’i¢Ð+¬SÓ1ˆÜ˜1Ö r'   c           	     ó�  € \        4       pVP                  R 4       VP                  ^ 4       \        P                  ! V\
        RRR7      p\        P                  ! . RO\
        4      p\        W#4       \        4       pVP                  R4       VP                  ^ 4       \        \        \        P                  V\
        RRR7       R# )z/* comment
1,2,3,5
r_  z/*rR  z*/ comment
1,2,3,5
NrS  )
r   r)   rP   rT   rq  rr   rp   r   r   rB  r  s   &   r%   Útest_comments_multi_charsÚ%TestLoadTxt.test_comments_multi_charsA  sŠ   € Ü‹HˆØ	�‰Ð'Ô(Ø	�‰ˆqŒ	Ü�JŠJ�q¤¨sØ $ô&ˆä�HŠH’\¤3Ó'ˆÜ˜1Ô ô ‹HˆØ	�‰Ð'Ô(Ø	�‰ˆqŒ	Ü”j¤"§*¡*¨a´sÀcØ#÷	%r'   c                óÎ  € \        4       pVP                  R 4       VP                  ^ 4       \        P                  ! V\
        R^R7      p\        P                  ! . RO\
        4      p\        W#4       \        4       pVP                  R4       VP                  ^ 4       \        P                  ! V\
        R^R7      p\        P                  ! . RO\
        4      p\        W#4       R# )úcomment
1,2,3,5
r_  )ro   r`  ÚskiprowsrP  NrS  r7  r  s   &   r%   Útest_skiprowsÚTestLoadTxt.test_skiprowsQ  sž   € Ü‹HˆØ	�‰Ð$Ô%Ø	�‰ˆqŒ	Ü�JŠJ�q¤¨sØ !ô#ˆä�HŠH’\¤3Ó'ˆÜ˜1Ô ä‹HˆØ	�‰Ð&Ô'Ø	�‰ˆqŒ	Ü�JŠJ�q¤¨sØ !ô#ˆä�HŠH’\¤3Ó'ˆÜ˜1Ö r'   c           
     óT  € \         P                  ! ^^.^^..\        4      p\        4       p\         P                  ! W!4       VP                  ^ 4       \         P                  ! V\        RR7      p\        W1R,          4       \         P                  ! . RO. RO.\        4      p\        4       p\         P                  ! W!4       VP                  ^ 4       \         P                  ! V\        RR7      p\        W1R,          4       VP                  ^ 4       \         P                  ! V\        \         P                  ! ^^.4      R7      p\        W1R,          4       \        \         P                  \         P                  \         P                  \         P                  \         P                  \         P                  \         P                  \         P                   3	 FK  pV! ^4      pVP                  ^ 4       \         P                  ! V\        VR7      p\        W1R,          4       KM  	   ! R R4      pV! 4       pVP                  ^ 4       \         P                  ! V\        VR7      p\        W1R,          4       VP                  ^ 4       \         P                  ! V\        V3R7      p\        W1R,          4       Rp\#        V4      pRR.p	RR.p
\         P                  ! VR\%        \'        Wš4      4      R	7      p\)        VR,          R
R.4       \)        VR,          RR.4       VP                  ^ 4       Rp\+        \,        R\/        V4      P0                   2\         P                  W,R7       \+        \,        R\/        V4      P0                   2\         P                  V^ V^ .R7       R# )rf   ©ro   rK  c                   ó&   a € ] tR tRt o R tRtV tR# )Ú*TestLoadTxt.test_usecols.<locals>.CrazyInti€  c                ó   € ^# ©rf   r/   rä  s   &r%   Ú	__index__Ú4TestLoadTxt.test_usecols.<locals>.CrazyInt.__index__�  s   € Ùr'   r/   N)r1   r2   r3   r4   rl  r6   r7   r8   s   @r%   ÚCrazyIntri  €  s   ø‡ € ÷ð r'   rn  z<JOE 70.1 25.3
                BOB 60.5 27.9
                ÚstidÚtempÚS4Úf8©rK  ro   ó   JOEó   BOBçÍÌÌÌÌL9@çfffffæ;@ç      ø?z^usecols must be.*©rK  Nrk  ©rv  rf   rê   ©r<   r   r-  rŠ   ©rv  re   ©r   r~   )rT   rp   rq   r   r;  rP   rq  r   rr   Úint8Úint16r,  Úint64rÐ   Úuint16Úuint32Úuint64r   r�  r"  r   r   Ú	TypeErrorÚtyper1   )r#   rj   rã   r�   Úint_typeÚto_readrn  Ú	crazy_intr  r  Údtypesra   Ú	bogus_idxs   &            r%   Útest_usecolsÚTestLoadTxt.test_usecolsb  s—  € Ü�HŠH�q˜!�f˜q !˜fÐ%¤uÓ-ˆÜ‹IˆÜ
�
Š
�1ÔØ	�‰ˆqŒ	Ü�JŠJ�q¤¨tÔ4ˆÜ˜1 �gÔ&ä�HŠH’i¢Ð+¬UÓ3ˆÜ‹IˆÜ
�
Š
�1ÔØ	�‰ˆqŒ	Ü�JŠJ�q¤¨vÔ6ˆÜ˜1 �hÔ'ð 	
�‰ˆqŒ	Ü�JŠJ�q¤¬r¯xªx¸¸A¸Ó/?Ô@ˆÜ˜1 �hÔ'ô œbŸg™g¤r§x¡xÜŸ™¤2§8¡8¬R¯X©X´r·y±yÜŸ™¤B§I¡Ió/ˆHñ ˜q“kˆGØ�F‰F�1ŒIÜ—
’
˜1¤E°7Ô;ˆAÜ˜q D¥'Ö*ñ/÷	ñ 	ñ “Jˆ	Ø	�‰ˆqŒ	Ü�JŠJ�q¤¨yÔ9ˆÜ˜1 �gÔ&à	�‰ˆqŒ	Ü�JŠJ�q¤°	¨|Ô<ˆÜ˜1 �gÔ&ðˆô �4‹LˆØ˜Ð ˆØ˜�ˆÜ�jŠj˜ F´$´s¸5Ó7IÓ2JÔKˆÜ�S˜•[ 6¨6Ð"2Ô3Ü�S˜•[ 4¨ ,Ô/ð 	
�‰ˆqŒ	Øˆ	ÜÜØ ¤ i£×!9Ñ!9Ð :Ð;Ü�J‰J˜õ	ô 	ÜØ ¤ i£×!9Ñ!9Ð :Ð;Ü�J‰J˜ A y°!Ð#4÷	r'   c           	     ó0  € \         P                  ! \        4      ;_uu_ 4        \        P                  ! R .R	.RR7       RRR4       \         P                  ! \
        \        34      ;_uu_ 4        \        P                  ! R .R
.RR7       RRR4       \         P                  ! \        RR7      ;_uu_ 4        \        P                  ! R.R^ .RR7       RRR4       R#   + '       g   i     L§; i  + '       g   i     Ln; i  + '       g   i     R# ; i)z1
r_  )rK  r`  NzQIf a structured dtype .*. But 1 usecols were given and the number of fields is 3.rè   z1,1
zi,2i)ro   rK  r`  l            l            )r¢   rë   ÚOverflowErrorrT   rq  rB  r„  rä  s   &r%   Útest_bad_usecolsÚTestLoadTxt.test_bad_usecols§  s³   € Ü�]Š]œ=×)Õ)Ü�JŠJ˜�w¨¨¸3Õ?÷ *ä�]Š]œJ¬Ð6×7Õ7ä�JŠJ˜�w¨¨¸3Õ?÷ 8ô �]Š]œ9ð3÷4ö 4ô �JŠJ˜�y¨¸¸ÀsÕK÷4ñ 4÷ *×)úç7×7ú÷4÷ 4ð 4ús#   £CÁ/C1Â7DÃC.	Ã1D	ÄD	c                ó2  € \        4       pVP                  R 4       VP                  ^ 4       \        P                  ! R\
        3RR\
        3R\        3.3.4      p\        P                  ! WRR7      p\        P                  ! RR	.V4      p\        W44       R# )
ú1,2,3.0
4,5,6.0
r�   r�   r
  r$   r_  r6  N©rf   )r~   r]  ©r   )r-  ç      @)
r   r)   rP   rT   ro   rr   rq   rq  rp   r   ©r#   rã   rŸ   r�   rj   s   &    r%   Útest_fancy_dtypeÚTestLoadTxt.test_fancy_dtype²  sw   € Ü‹HˆØ	�‰Ð$Ô%Ø	�‰ˆqŒ	Ü�XŠX˜œS�z C¨3´¨*°s¼E°lÐ)CÐ#DÐEÓFˆÜ�JŠJ�q¨cÔ2ˆÜ�HŠH�m ]Ð3°RÓ8ˆÜ˜1Ö r'   c                ó   € \        R 4      p\        P                  ! R	R\        3R\        3R\        R
3.4      p\        P
                  ! WR7      p\        P                  ! RRR. RO. RO.3.VR7      p\        W44       R# ©zaaaa  1.0  8.0  1 2 3 4 5 6r�   r�   Úblockrn   Úaaaar[  ç       @N©rN   rq  rÖ  rê   rN  ©r   rT   ro   rq   rr   rq  rp   r   r–  s   &    r%   Útest_shaped_dtypeÚTestLoadTxt.test_shaped_dtype»  sr   € ÜÐ0Ó1ˆÜ�XŠX�~¨¬U |°c¼5°\Ø¤ fÐ-ð/ó 0ˆä�JŠJ�qÔ#ˆÜ�HŠH�v˜s Cª)²YÐ)?Ð@ÐAØôˆä˜1Ö r'   c           	     ó  € \        R 4      p\        P                  ! R	R\        3R\        3R\        R
3.4      p\        P
                  ! WR7      p\        P                  ! RRR. RO. RO.. RO. RO..3.VR7      p\        W44       R# )z*aaaa  1.0  8.0  1 2 3 4 5 6 7 8 9 10 11 12r�   r�   r›  rn   rœ  r[  r�  Nrž  )r~   r~   r<   rê   rN  )é   é   é	   )é
   é   é   rŸ  r–  s   &    r%   Útest_3d_shaped_dtypeÚ TestLoadTxt.test_3d_shaped_dtypeÄ  s…   € ÜÐ?Ó@ˆÜ�XŠX�~¨¬U |°c¼5°\Ø¤ iÐ0ð2ó 3ˆä�JŠJ�qÔ#ˆÜ�HŠH�v˜s CÚ"¢IÐ.²ºLÐ0IÐJðLð Màôˆô 	˜1Ö r'   c                óÀ   € R R.p\         \        P                  3 F?  p\        P                  ! R R.VR7      p\        P                  ! WR7      p\        WC4       KA  	  R# )Ústr1Ústr2rn   N)rÌ  rT   Úbytes_rp   rq  r   )r#   rã   rŸ   rj   r�   s   &    r%   Útest_str_dtypeÚTestLoadTxt.test_str_dtypeÎ  sJ   € à�VÐˆäœŸ	™	Ó"ˆBÜ—’˜& &Ð)°Ô4ˆAÜ—
’
˜1Ô'ˆAÜ˜qÖ$ó #r'   c                ó¸  € \         P                  ! \        R R7      ;_uu_ 4        \        4       p\        P
                  ! V4      p\        VP                  R4       \        P
                  ! V\        P                  R7      p\        VP                  R4       \        VP                  \        P                  8H  4       RRR4       R#   + '       g   i     R# ; i)úinput contained no datarè   rn   N©r   )r¢   Úwarnsr�   r   rT   rq  r   rh   r€  r   ro   )r#   rã   r�   s   &  r%   Útest_empty_fileÚTestLoadTxt.test_empty_file×  s}   € Ü�\Š\œ+Ð-F×GÖGÜ“ˆAÜ—
’
˜1“ˆAÜ˜Ÿ™ $Ô'Ü—
’
˜1¤B§H¡HÔ-ˆAÜ˜Ÿ™ $Ô'Ü�A—G‘GœrŸx™xÑ'Ô(÷ H×G×GÒGús   ¥BCÃC	c                ó,  € \        4       pVP                  R R.4       VP                  ^ 4       \        P                  ! VR^ R /R7      p\        V^^*.4       VP                  ^ 4       \        P                  ! VR^R /R7      p\        V^!^B.4       R# )z1 21
z3 42
c                 ó   € \        V ^4      # ©é   r>  r?  s   &r%   r  Ú3TestLoadTxt.test_unused_converter.<locals>.<lambda>å  ó
   € ´3°q¸"´:r'   ©rK  r  c                 ó   € \        V ^4      # r¹  r>  r?  s   &r%   r  r»  ê  r¼  r'   Nrk  )r   r,   rP   rT   rq  r   )r#   rã   r  s   &  r%   Útest_unused_converterÚ!TestLoadTxt.test_unused_converterà  s„   € Ü‹HˆØ	�‰�h Ð)Ô*Ø	�‰ˆqŒ	Ü�zŠz˜! TØ&'Ñ)=Ð%>ô@ˆä˜4 " b Ô*à	�‰ˆqŒ	Ü�zŠz˜! TØ&'Ñ)=Ð%>ô@ˆä˜4 " b Ö*r'   c           	     óü   € R pR\         3R\        3.pR p^V/p\        P                  ! \	        V4      RVVR7      p\        P
                  ! ^\        R^^4      3^\        R^^4      3.VR7      p\        WV4       R	# )
ú0 1; 2001-01-01
                   2; 2002-01-31 ÚidxÚcodec                 ó6   € \        V P                  4       R 4      # ©z%Y-%m-%d©rA   Ústripr?  s   &r%   r  Ú4TestLoadTxt.test_dtype_with_object.<locals>.<lambda>ò  ó   € œ !§'¡'£)¨ZÔ8r'   Ú;©r`  ro   r  éÑ  éÒ  rn   N)rr   ry   rT   rq  r   rp   r   r   ©r#   r  ÚndtypeÚfuncr  ÚtestÚcontrols   &      r%   Útest_dtype_with_objectÚ"TestLoadTxt.test_dtype_with_objectí  s„   € ð%ˆàœ#�, ¬Ð 0Ð1ˆÙ8ˆØ˜�Yˆ
Ü�zŠzœ& ›,°#¸VØ%/ô1ˆä—(’(Ø”˜$  1Ó%Ð&¨¬H°T¸1¸bÓ,AÐ(BÐCØôˆô 	�TÖ#r'   c                óê   € Rp\        4       pVP                  V^ ,           RV^,           24       VP                  ^ 4       \        P                  ! V\        P
                  R7      p\        W14       R# )ì   +&ì|    r6  rn   N)r×  l   -(ì|    )r   r)   rP   rT   rq  rƒ  r   ©r#   Útgtrã   rß  s   &   r%   Útest_uint64_typeÚTestLoadTxt.test_uint64_typeû  sT   € Ø8ˆÜ‹HˆØ	�‰�3�q•6�(˜!˜C �F˜8Ð$Ô%Ø	�‰ˆqŒ	Ü�jŠj˜¤"§)¡)Ô,ˆÜ�SÖr'   c                óê   € Rp\        4       pVP                  V^ ,           RV^,           24       VP                  ^ 4       \        P                  ! V\        P
                  R7      p\        W14       R# )ì   ÿÿÿÿ r6  rn   N)lûÿÿÿÿÿÿÿ rÝ  )r   r)   rP   rT   rq  r€  r   rØ  s   &   r%   Útest_int64_typeÚTestLoadTxt.test_int64_type  sT   € Ø9ˆÜ‹HˆØ	�‰�3�q•6�(˜!˜C �F˜8Ð$Ô%Ø	�‰ˆqŒ	Ü�jŠj˜¤"§(¡(Ô+ˆÜ�SÖr'   c                ó  € \         P                  ! R^
^4      P                  \         P                  4      p\         P                  ! W) 34      P                  \
        4      pRP                  \        \
        P                  V4      4      p\        4       pVP                  V4       \
        \         P                  3 FI  pVP                  ^ 4       \         P                  ! W4\
        P                  RR7      p\        WQV R7       KK  	  R# )r¦  r7  r;   r  )Úerr_msgNiöÿÿÿ)rT   ÚlogspaceÚastypeÚfloat32Úhstackrq   r  ÚmapÚhexr   r)   rP   rq  Úfromhexr   )r#   rÙ  Úinprã   rŸ   rß  s   &     r%   Útest_from_float_hexÚTestLoadTxt.test_from_float_hex  s±   € ô �kŠk˜#˜r 1Ó%×,Ñ,¬R¯Z©ZÓ8ˆÜ�iŠi˜˜d˜Ó$×+Ñ+¬EÓ2ˆØ�i‰iœœEŸI™I sÓ+Ó,ˆÜ‹HˆØ	�‰�ŒÜœ"Ÿ*™*Ó%ˆBØ�F‰F�1ŒIÜ—*’*Ø¬¯©ÀôJˆCä˜¨b¨T×3ó	 &r'   c                óÊ   € \        R4      p\        P                  ! \        RR7      ;_uu_ 4        \        P
                  ! V4       RRR4       R#   + '       g   i     R# ; i)zˆ
Ensure that fromhex is only used for values with the correct prefix and
is not called by default. Regression test related to gh-19598.
za b cz2.*convert string 'a' to float64 at row 0, column 1rè   N©r   r¢   rë   rB  rT   rq  rC  s   & r%   Ú6test_default_float_converter_no_default_hex_conversionÚBTestLoadTxt.test_default_float_converter_no_default_hex_conversion  sI   € ô
 �7‹OˆÜ�]Š]œ:ØJ÷Lö Lä�JŠJ�qŒM÷L÷ L÷ Lò Lúó   °AÁA"	c                óÊ   € \        R4      p\        P                  ! \        RR7      ;_uu_ 4        \        P
                  ! V4       RRR4       R#   + '       g   i     R# ; i)zƒ
Ensure that the exception message raised during failed floating point
conversion is correct. Regression test related to gh-19598.
zqrs tuvz)could not convert string 'qrs' to float64rè   Nrí  rC  s   & r%   Ú&test_default_float_converter_exceptionÚ2TestLoadTxt.test_default_float_converter_exception#  sJ   € ô
 �9ÓˆÜ�]Š]œ:ØA÷Cö Cä�JŠJ�qŒM÷C÷ C÷ Cò Cúrð  c                ó  € \        ^^4      \        ^R4      3p\        4       pVP                  V^ ,           RV^,           24       VP                  ^ 4       \        P
                  ! V\         R7      p\        W14       R# )rf   r6  rn   Néÿÿÿÿ)rÚ   r   r)   rP   rT   rq  r   rØ  s   &   r%   Útest_from_complexÚTestLoadTxt.test_from_complex-  sa   € Ü�q˜!‹}œg a¨›nÐ-ˆÜ‹HˆØ	�‰�3�q•6�(˜!˜C �F˜8Ð$Ô%Ø	�‰ˆqŒ	Ü�jŠj˜¤'Ô*ˆÜ�SÖr'   c                ó0  € \         P                  ! R	\         P                  R7      p\         P                  p\         P                  pVRV,          ,
          VR&   \        4       p\         P                  ! WARR7       VP                  ^ 4       VP                  4       pVP                  ^ 4       VP                  RR4      p\        We8g  4       VP                  V4       VP                  ^ 4       \         P                  ! V\        R7      p\        Wq4       R# )
r~   rn   ru  rv  z%.16er5  s   e+00-s   e00+-N©r~   r~   )rT   rx  ry  rz  r{  r   r;  rP   rk  Úreplacer   r)   rq  rÚ   r   )r#   rj   r  r€  rã   ÚtxtÚtxt_badrß  s   &       r%   Útest_complex_misformattedÚ%TestLoadTxt.test_complex_misformatted5  sº   € ô �HŠH�V¤2§=¡=Ô1ˆÜ�U‰UˆÜ�T‰TˆØ�D˜2•I�~ˆˆ!‰Ü‹IˆÜ
�
Š
�1˜WÕ%Ø	�‰ˆqŒ	Ø�f‰f‹hˆØ	�‰ˆqŒ	à—+‘+˜h¨Ó1ˆÜ�‘ÔØ	�‰�ÔØ	�‰ˆqŒ	Ü�jŠj˜¤'Ô*ˆÜ�SÖr'   c           	     ó4  € \        4       ;_uu_ 4       p\        VR 4      ;_uu_ 4       pVP                  R4       RRR4       \        P                  ! V4      pRRR4       \        X^^.^^*..4       R#   + '       g   i     LB; i  + '       g   i     L7; i)r½   z
1 213 42N)r   rÃ   r)   rT   rq  r   )r#   rN   rí   r  s   &   r%   Útest_universal_newlineÚ"TestLoadTxt.test_universal_newlineI  se   € Ü�ZŒZ˜4Ü�d˜C—” AØ—‘˜Ô'÷ !ä—:’:˜dÓ#ˆD÷ ô 	˜4 1 b '¨A¨r¨7Ð!3Ö4÷ !—ú÷ �Zús!   “B¨A4	ºBÁ4BÁ?BÂB	c                óð   € \        4       pVP                  R 4       VP                  ^ 4       RRRR/p\        P                  ! WRR7      p\        P
                  ! . R	O4      p\        VR,          V4       R# )
z 1 	2 	3	start 
4	5	6	  
7	8	9.5	r  Úcommentr  Ú	r6  N)r�   r�   rS  r  )ú<i4r  ú<f4ú|S8)s   start s     r'   )r   r)   rP   rT   rq  rp   r   r–  s   &    r%   Útest_empty_field_after_tabÚ&TestLoadTxt.test_empty_field_after_tabP  sa   € Ü‹HˆØ	�‰Ð=Ô>Ø	�‰ˆqŒ	ØÐ1ØÐ5ð7ˆä�JŠJ�q¨dÔ3ˆÜ�HŠHÒ,Ó-ˆÜ˜1˜Y�<¨Ö+r'   c                óö  € \        R 4      pRRRR/p\        P                  ! WRR7      w  r4p\        VP                  P
                  R8H  4       \        VP                  P
                  R8H  4       \        VP                  P
                  R8H  4       \        V\        P                  ! RR	.4      4       \        V\        P                  ! ^^#.4      4       \        V\        P                  ! R
R.4      4       R# )úM 21 72
F 35 58r  r  ú|S1r  r  T©ro   Úunpackó   Mó   Fç      R@ç      M@N©rj   rÛ   rã   )r  r  r  )r   rT   rq  r   ro   rÌ  r   rp   ©r#   rû  rŸ   rj   rÛ   rã   s   &     r%   Útest_unpack_structuredÚ"TestLoadTxt.test_unpack_structuredZ  s´   € ÜÐ'Ó(ˆØ�¨	Ð3HÐIˆÜ—*’*˜S°4Ô8‰ˆˆaÜ�—‘—‘˜uÑ$Ô%Ü�—‘—‘˜uÑ$Ô%Ü�—‘—‘˜uÑ$Ô%Ü˜1œbŸhšh¨¨d |Ó4Ô5Ü˜1œbŸhšh¨¨B xÓ0Ô1Ü˜1œbŸhšh¨¨c {Ó3Ö4r'   c           	     ó¾  € \        4       pVP                  R 4       VP                  ^ 4       \        \        \
        P                  V^R7       VP                  ^ 4       \        \        \
        P                  VRR7       VP                  ^ 4       \
        P                  ! V\        R^R7      p\
        P                  ! . R
O. RO.4      p\        W#4       \        4       pVP                  R4       VP                  ^ 4       \
        P                  ! V\        R^R7      p\        VP                  R8H  4       VP                  ^ 4       \
        P                  ! V\        R^R7      p\        VP                  R8H  4       VP                  ^ 4       \
        P                  ! V\        R^ R7      p\        VP                  R8H  4       \        4       pVP                  R4       VP                  ^ 4       \
        P                  ! V\        R^R7      p\        VP                  R8H  4       VP                  ^ 4       \
        P                  ! V\        R^R7      p\        VP                  R8H  4       VP                  ^ 4       \
        P                  ! V\        R^ R7      p\        VP                  R8H  4       \        P                  ! \        RR7      ;_uu_ 4        \        4       p\        \
        P                  ! V^R7      P                  R8H  4       \        \
        P                  ! V^R7      P                  R8H  4       R	R	R	4       R	#   + '       g   i     R	# ; i)z1,2,3
4,5,6©Úndminrx  r_  )ro   r`  r  z0,1,2z0
1
2r²  rè   Nrê   rN  rL  )r<   )r<   rf   ©r   rf   r³  )r   r)   rP   r   rB  rT   rq  rr   rp   r   r   rh   r¢   r´  r�   )r#   rã   r�   rj   r-  r{  rí   s   &      r%   Útest_ndmin_keywordÚTestLoadTxt.test_ndmin_keyworde  s2  € Ü‹HˆØ	�‰�ÔØ	�‰ˆqŒ	Ü”j¤"§*¡*¨a°qÕ9Ø	�‰ˆqŒ	Ü”j¤"§*¡*¨a°sÕ;Ø	�‰ˆqŒ	Ü�JŠJ�q¤¨s¸!Ô<ˆÜ�HŠH’i¢Ð+Ó,ˆÜ˜1Ô ä‹HˆØ	�‰�ÔØ	�‰ˆqŒ	Ü�JŠJ�q¤¨s¸!Ô<ˆÜ�—‘˜6Ñ!Ô"Ø	�‰ˆqŒ	Ü�JŠJ�q¤¨s¸!Ô<ˆÜ�—‘˜4‘Ô Ø	�‰ˆqŒ	Ü�JŠJ�q¤¨s¸!Ô<ˆÜ�—‘˜4‘Ô ä‹HˆØ	�‰�	ÔØ	�‰ˆqŒ	Ü�JŠJ�q¤¨s¸!Ô<ˆÜ�—‘˜6Ñ!Ô"Ø	�‰ˆqŒ	Ü�JŠJ�q¤¨s¸!Ô<ˆÜ�—‘˜4‘Ô Ø	�‰ˆqŒ	Ü�JŠJ�q¤¨s¸!Ô<ˆÜ�—‘˜4‘Ô ô �\Š\œ+Ð-F×GÖGÜ“ˆAÜ”B—J’J˜q¨Ô*×0Ñ0°GÑ;Ô<Ü”B—J’J˜q¨Ô*×0Ñ0°DÑ8Ô9÷ H×G×GÒGús   ËA'MÍM	c                ó‚   € R  p\         P                  ! V! 4       4      p\        V\         P                  ! ^
4      4       R# )c               3   ó<   "  € \        ^
4       F  p V  x € K
  	  R# 5i©r¦  N)r˜   ©rž   s    r%   r)  Ú0TestLoadTxt.test_generator_source.<locals>.count�  s   é € Ü˜2–Y�Ø˜”ó ùs   ‚N)rT   rq  r   rÄ   ©r#   r)  rß  s   &  r%   Útest_generator_sourceÚ!TestLoadTxt.test_generator_source�  s+   € ò	ô �jŠj™›Ó!ˆÜ˜3¤§	¢	¨"£Ö.r'   c                óž   € \        4       pVP                  R 4       VP                  ^ 4       \        \        R\
        P                  V4       R# )z1 2 3
4 5 6
2 3Ú3N)r   r)   rP   r   rB  rT   rq  rC  s   & r%   Útest_bad_lineÚTestLoadTxt.test_bad_line—  s5   € Ü‹HˆØ	�‰Ð#Ô$Ø	�‰ˆqŒ	ô 	œJ¨¬R¯Z©Z¸Ö;r'   c                óÜ   € \        4       pVP                  R 4       VP                  ^ 4       \        P                  ! R\
        3RR\
        3.4      p\        P                  ! VRVRR7       R# )z100,foo,200
300,None,400r�   r�   r_  N)r`  ro   rj  )rj   ÚS10)r   r)   rP   rT   ro   rr   rq  )r#   rã   rŸ   s   &  r%   Útest_none_as_stringÚTestLoadTxt.test_none_as_stringŸ  sP   € ä‹HˆØ	�‰Ð+Ô,Ø	�‰ˆqŒ	Ü�XŠX˜œS�z <°#´s°Ð<Ó=ˆÜ
�
Š
�1 ¨2¸×=r'   zANSI_X3.4-1968zWrong preferred encodingr‚   c           
     óì  € R pVP                  R4      P                  RR4      P                  4       p\        4       ;_uu_ 4       p\	        VR4      ;_uu_ 4       pVP                  V4       RRR4       \	        VR4      ;_uu_ 4       p\        P                  ! VR\        P                  R7      pRRR4       \        XV4       \	        VR4      ;_uu_ 4       p\        P                  ! VRRR7      pRRR4       . R
Op\        V\        P                  ! VRR	7      4       RRR4       R#   + '       g   i     LÆ; i  + '       g   i     L•; i  + '       g   i     Lf; i  + '       g   i     R# ; i)s/   5,6,7,Ã•scarscar
15,2,3,hello
20,2,3,Ã•scar
r•  rØ  r0   r  Nr  r¤  ÚSrn   )s   5,6,7,Ã•scarscars   15,2,3,hellos   20,2,3,Ã•scar)r?   rú  Ú
splitlinesr   rÃ   r)   rT   rq  rš  r   rp   )r#   Úbutf8Úsutf8rW  rí   r�   s   &     r%   Útest_binary_loadÚTestLoadTxt.test_binary_load§  sñ   € ð+ˆà—‘˜WÓ%×-Ñ-¨d°BÓ7×BÑBÓDˆÜ�ZŒZ˜4Ü�d˜D×!Ô! QØ—‘˜”÷ "ä�d˜D×!Ô! QÜ—J’J˜q¨7¼"¿'¹'ÔB�÷ "ä˜q %Ô(ä�d˜D×!Ô! QÜ—J’J˜q¨7¸#Ô>�÷ "âTˆAÜ˜q¤"§(¢(¨1°CÔ"8Ô9÷ ‰Zß!×!úç!×!ú÷ "×!ú÷ �ZˆZúsT   ÁE"ÁD)	Á+E"Â(D<	Â/(E"ÃE	Ã1.E"Ä)D9Ä4E"Ä<EÅE"ÅEÅE"Å"E3	c                óê   € \        4       pVP                  R 4       VP                  ^ 4       \        P                  ! V\
        R^R7      p\        P                  ! . RO\
        4      p\        W#4       R# )ú1,2,3,5
4,5,7,8
2,1,4,5r_  ©ro   r`  Úmax_rowsNrS  r7  r  s   &   r%   Útest_max_rowsÚTestLoadTxt.test_max_rows¹  sP   € Ü‹HˆØ	�‰Ð+Ô,Ø	�‰ˆqŒ	Ü�JŠJ�q¤¨sØ !ô#ˆä�HŠH’\¤3Ó'ˆÜ˜1Ö r'   c                óÚ  € \        4       pVP                  R 4       VP                  ^ 4       \        P                  ! V\
        R^^R7      p\        P                  ! . RO\
        4      p\        W#4       \        4       pVP                  R4       VP                  ^ 4       \        P                  ! V\
        R^^R7      p\        P                  ! . RO. RO.\
        4      p\        W#4       R# )z comments
1,2,3,5
4,5,7,8
2,1,4,5r_  ©ro   r`  rc  r7  úcomment
1,2,3,5
4,5,7,8
2,1,4,5NrS  ©r   r-  r£  r¤  r7  r  s   &   r%   Útest_max_rows_with_skiprowsÚ'TestLoadTxt.test_max_rows_with_skiprowsÂ  s§   € Ü‹HˆØ	�‰Ð5Ô6Ø	�‰ˆqŒ	Ü�JŠJ�q¤¨sØ !¨Aô/ˆä�HŠH’\¤3Ó'ˆÜ˜1Ô ä‹HˆØ	�‰Ð4Ô5Ø	�‰ˆqŒ	Ü�JŠJ�q¤¨sØ !¨Aô/ˆä�HŠH’l¢LÐ1´3Ó7ˆÜ˜1Ö r'   c                ó|  € \        4       pVP                  R 4       VP                  ^ 4       \        P                  ! V\
        R^R7      p\        P                  ! . RO. RO.\
        4      p\        W#4       \        P                  ! V\
        RR7      p\        P                  ! . RO\
        4      p\        W#4       R# )r5  r_  r6  r6  NrS  r=  ©r~   rf   r   r-  r7  r  s   &   r%   Ú$test_max_rows_with_read_continuationÚ0TestLoadTxt.test_max_rows_with_read_continuationÓ  s   € Ü‹HˆØ	�‰Ð+Ô,Ø	�‰ˆqŒ	Ü�JŠJ�q¤¨sØ !ô#ˆä�HŠH’l¢LÐ1´3Ó7ˆÜ˜1Ô ä�JŠJ�q¤¨sÔ3ˆÜ�HŠH’\¤3Ó'ˆÜ˜1Ö r'   c                óú   € \        4       pVP                  R 4       VP                  ^ 4       \        P                  ! V\
        R^^R7      p\        P                  ! . RO. RO. RO.\
        4      p\        W#4       R# )r<  r_  r;  NrS  r=  rA  r7  r  s   &   r%   Útest_max_rows_largerÚ TestLoadTxt.test_max_rows_largerà  sY   € ä‹HˆØ	�‰Ð4Ô5Ø	�‰ˆqŒ	Ü�JŠJ�q¤¨sØ !¨Aô/ˆä�HŠH’l¢L²,Ð?ÄÓEˆÜ˜1Ö r'   Úskipr  c                 ó   € \        R 4      # )zignored
1,2

3,4©r   r/   r'   r%   r  ÚTestLoadTxt.<lambda>î  s
   € œÐ!6Ô7r'   c                 ó   € \        R 4      # )z-1,0
1,2

3,4rI  r/   r'   r%   r  rJ  ò  s
   € œÐ!3Ô4r'   c                ó|  € \        V4      '       d   V! 4       p\        P                  ! V\        VR ^V,
          R7      p\	        VR^ .^^.^^..VR 4       \        V\        4      '       d   VP                  ^ 4       \        P                  ! V\        VR ^V,
          R7      p\	        VR^ .^^.^^..VR 4       R# )r_  )ro   rc  r`  r7  Nrõ  )ÚcallablerT   rq  rr   r   r=   r   rP   )r#   rG  r  rß  r�   s   &&&  r%   Útest_max_rows_empty_linesÚ%TestLoadTxt.test_max_rows_empty_linesê  s®   € ô �D�>Š>Ù“6ˆDä�jŠj˜¤S°4À3Ø"# d¥(ô,ˆä˜3 " a ¨1¨a¨&°1°a°&Ð 9¸$¸%Ð @ÔAä�dœH×%Ò%Ø�I‰I�aŒLä�JŠJ�t¤3°ÀØ ! D¥ô*ˆä˜1  A˜w¨¨A¨°°A°Ð7¸¸Ð>Ö?r'   )r  N)zignored
ú1,2
r7  ú3,4
)Úignoredú1,2r0   ú3,4)z-1,0
rP  r7  rQ  )z-1,0rS  r0   rT  )9r1   r2   r3   r4   ÚstaticmethodrT   rq  rÚ  r  r  r‘   ru   r€   rD  rM  rT  rX  r\  r_  rd  r‹  r�  r—  r   r©  r¯  rµ  r¿  rÔ  rÚ  rÞ  rê  rî  rò  rö  rý  r   r  r  r  r#  r'  r+  r¢   r£   r¤   ÚlocaleÚgetpreferredencodingr2  r8  r>  rB  rE  r1  rN  r6   r7   r8   s   @r%   r  r  Ù  s}  ø‡ € Ù˜BŸJ™JÓ'€Hò+ò
9ò!ò$!ò!ò!ò!ò!ò!ò!ò%ò !ò"CòJ	Lò!ò!ò!ò%ò)ò+ò$òòò4òòòòò(5ò,ò	5ò(:òT/ò<ò>ð ‡[�[×Ñ˜×3Ò3Ó5Ð9IÑIØ9ð ó ;ñ:ó;ð:ò !ò!ò"!ò!ð ‡[�[×Ñ˜f fÐ-ØÒ5Ð6àÒ-Ð.ØÑ7Ð8àÒ2Ð3ØÒ*Ð+ØÑ4Ð5ð07ó 8ñ@ó8ö@r'   r  c                   ó†   a € ] tR tRt o R tR tR t]P                  P                  R]
].4      R 4       tR tR tR	tV tR
# )ÚTestfromregexi  c                ó   € \        4       pVP                  R 4       VP                  ^ 4       R\        P                  3R.p\        P
                  ! VRV4      p\        P                  ! . ROVR7      p\        W44       R# )z1.312 foo
1.534 bar
4.444 quxÚnumz([0-9.]+)\s+(...)rn   N©ÚvalÚS3))çË¡E¶óýô?rL  ©g%�•C‹ø?rO  ©g-²�ï§Æ@Úqux©r   r)   rP   rT   Úfloat64Ú	fromregexrp   r   r–  s   &    r%   r‘   ÚTestfromregex.test_record  sc   € Ü‹HˆØ	�‰Ð1Ô2Ø	�‰ˆqŒ	à”b—j‘jÐ! =Ð1ˆÜ�LŠL˜Ð0°"Ó5ˆÜ�HŠHÒEØôˆä˜1Ö r'   c                ó   € \        4       pVP                  R 4       VP                  ^ 4       R\        P                  3R.p\        P
                  ! VRV4      p\        P                  ! . ROVR7      p\        W44       R# )ú1312 foo
1534 bar
4444 quxr[  z(\d+)\s+(...)rn   Nr\  ))é   rL  )éþ  rO  )é\  rb  )r   r)   rP   rT   r,  re  rp   r   r–  s   &    r%   Útest_record_2ÚTestfromregex.test_record_2  sc   € Ü‹HˆØ	�‰Ð.Ô/Ø	�‰ˆqŒ	à”b—h‘hÐ Ð/ˆÜ�LŠL˜Ð,¨bÓ1ˆÜ�HŠHÒBØôˆä˜1Ö r'   c                óþ   € \        4       pVP                  R 4       VP                  ^ 4       R\        P                  3.p\        P
                  ! VRV4      p\        P                  ! . ROVR7      p\        W44       R# )rh  r[  z(\d+)\s+...rn   N))ri  )rj  )rk  rc  r–  s   &    r%   Útest_record_3ÚTestfromregex.test_record_3  s]   € Ü‹HˆØ	�‰Ð.Ô/Ø	�‰ˆqŒ	à”b—j‘jÐ!Ð"ˆÜ�LŠL˜˜N¨BÓ/ˆÜ�HŠHÒ0¸Ô;ˆÜ˜1Ö r'   Ú	path_typec           	     ó€  € R p\        4       ;_uu_ 4       pV! V4      p\        VR4      ;_uu_ 4       pVP                  RV,           R,           4       RRR4       R\        P                  3R.p\        P
                  ! VRVRR7      p\        P                  ! R	R
VP                  R4      ,           3RR.VR7      p\        Wx4       \        P                  ! R\        P                  4      p	\        P
                  ! WIVRR7      p\        Wx4       RRR4       R#   + '       g   i     LÏ; i  + '       g   i     R# ; i)r”  r  s	   1.312 foos    
1.534 bar
4.444 quxNr[  z(?u)([0-9.]+)\s+(\w+)r•  rÔ  r_  rL  rn   z([0-9.]+)\s+(\w+))r]  ÚU4r`  ra  )r   rÃ   r)   rT   rd  re  rp   r?   r   r  ÚcompileÚUNICODE)
r#   rq  r›  Ústr_pathrW  rí   rŸ   r�   rj   Úregexps
   &&        r%   Útest_record_unicodeÚ!Testfromregex.test_record_unicode$  sî   € àˆÜ�ZŒZ˜8Ù˜XÓ&ˆDÜ�d˜D×!Ô! QØ—‘˜ tÕ+Ð.HÕHÔI÷ "ð œ"Ÿ*™*Ð% }Ð5ˆBÜ—’˜TÐ#;¸RÈ'ÔRˆAÜ—’˜5 %¨$¯+©+°gÓ*>Õ">Ð?ÀØ)ð+Ø24ô6ˆAä˜qÔ$ä—Z’ZÐ 4´b·j±jÓAˆFÜ—’˜T¨2¸Ô@ˆAÜ˜qÔ$÷ ‰Zç!×!ú÷ �ZˆZús#   •D,² D	ÁB=D,ÄD)Ä$D,Ä,D=	c                óæ   € \         P                  ! R 4      p\        R4      pR\        P                  3.p\        P
                  ! . ROVR7      p\        P                  ! W!V4      p\        WT4       R# )ó   (\d)ó   123r[  rn   Nrê   )r  rt  r   rT   rd  rp   re  r   )r#   rw  rã   rŸ   rj   r�   s   &     r%   Útest_compiled_bytesÚ!Testfromregex.test_compiled_bytes6  sR   € Ü—’˜HÓ%ˆÜ�F‹OˆØ”b—j‘jÐ!Ð"ˆÜ�HŠH’Y bÔ)ˆÜ�LŠL˜ BÓ'ˆÜ˜1Ö r'   c                ó  € \         P                  ! R 4      p\        R4      p\        P                  ! \
        RR7      ;_uu_ 4        \        P                  ! W!\        P                  R7       RRR4       R#   + '       g   i     R# ; i)r{  r|  zstructured datatyperè   rn   N)	r  rt  r   r¢   rë   r„  rT   re  rd  )r#   rw  rã   s   &  r%   Útest_bad_dtype_not_structuredÚ+Testfromregex.test_bad_dtype_not_structured>  sM   € Ü—’˜HÓ%ˆÜ�F‹OˆÜ�]Š]œ9Ð,A×BÖBÜ�LŠL˜¬"¯*©*Õ5÷ C×B×BÒBús   Á'A7Á7B	r/   N)r1   r2   r3   r4   r‘   rl  ro  r¢   r£   r1  rÌ  r	   rx  r}  r€  r6   r7   r8   s   @r%   rY  rY    sL   ø‡ € ò	!ò	!ò!ð ‡[�[×Ñ˜[¨3°¨+Ó6ñ%ó 7ð%ò"!÷6ð 6r'   rY  c                   óx  a € ] tR tRt o ]! ]P                  4      tR tR t	R t
R tR tR tR tR	 tR
 tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR t R t!R t"R t#R t$R t%R  t&R! t'R" t(R# t)R$ t*R% t+R& t,R' t-R( t.R) t/R* t0R+ t1R, t2R- t3R. t4R/ t5R0 t6R1 t7R2 t8R3 t9R4 t:R5 t;R6 t<R7 t=R8 t>R9 t?R: t@R; tAR< tBR= tCR> tDR? tER@ tFRA tGRB tHRC tIRD tJRE tKRF tLRG tMRH tNRI tORJ tPRK tQRL tRRM tSRN tTRO tURP tVRQ tW]XP²                  Pµ                  RR. RWO4      V 3RS lRT l4       t[RUt\V t]RV# )XÚTestFromTxtiH  c                óx  € \        R 4      p\        P                  ! VR\        P                  3R\        P                  3.R7      p\        P                  ! RR	.R
R.R7      p\        W#4       \        R4      pRRRR/p\        P                  ! RR.VR7      p\        P                  ! WR7      p\        W#4       R# )r  r�   r�   rn   zM 64.0 75.0
F 25.0 60.0r  r  NrŠ   r‹   rŒ   r�   r  r"  r$  r(  )r   rT   Ú
genfromtxtr,  rp   r   )r#   r  rÒ  rÓ  Ú
descriptors   &    r%   r‘   ÚTestFromTxt.test_recordK  s¡   € ä�jÓ!ˆÜ�}Š}˜T¨3´·±¨/¸CÄÇÁ¸?Ð)KÔLˆÜ—(’(˜F FÐ+°KÀÐ3MÔNˆÜ�TÔ#äÐ0Ó1ˆØÐ:ØÐ!3ð5ˆ
ä—(’(Ð-Ð/@ÐAØ!+ô-ˆä�}Š}˜TÔ4ˆÜ�TÖ#r'   c                ób  € \        R 4      p\        P                  ! ^^.^^..\        R7      p\        P                  ! V\        R7      p\        W24       VP                  ^ 4       \        P                  ! ^^.^^..\        R7      p\        P                  ! V\        R7      p\        W24       R# r1  )	r   rT   rp   rr   r…  r   rP   rq   rq  )r#   r  rÓ  rÒ  s   &   r%   ru   ÚTestFromTxt.test_arrayZ  s�   € ä�jÓ!ˆÜ—(’(˜Q ˜F Q¨ FÐ+´3Ô7ˆÜ�}Š}˜T¬Ô-ˆÜ˜4Ô)à�	‰	�!ŒÜ—(’(˜Q ˜F Q¨ FÐ+´5Ô9ˆÜ�zŠz˜$¤eÔ,ˆÜ˜4Ö)r'   c                ó
  € \         P                  ! . RO\        4      p\        R4      p\         P                  ! V\        R7      p\        W14       \        R4      p\         P                  ! V\        RR7      p\        W14       R# )rf   r4  rn   r5  r_  r6  Nr}   )rT   rp   rr   r   r…  r   ©r#   rÓ  r  rÒ  s   &   r%   r€   ÚTestFromTxt.test_1Df  sX   € ä—(’(š<¬Ó-ˆä�nÓ%ˆÜ�}Š}˜T¬Ô-ˆÜ˜4Ô)ä�kÓ"ˆÜ�}Š}˜T¬¸Ô<ˆÜ˜4Ö)r'   c                ó  € \         P                  ! . RO\        4      p\        R4      p\         P                  ! V\        RRR7      p\        W14       \        R4      p\         P                  ! V\        RRR7      p\        W14       R# )rf   rP  r_  rQ  rR  z1,2,3,5# comment
NrS  )rT   rp   rr   r   r…  r   r‹  s   &   r%   Útest_commentsÚTestFromTxt.test_commentsr  s`   € ä—(’(š<¬Ó-ˆäÐ,Ó-ˆÜ�}Š}˜T¬¸ÀcÔJˆÜ�TÔ#äÐ*Ó+ˆÜ�}Š}˜T¬¸ÀcÔJˆÜ�TÖ#r'   c                ó  € \         P                  ! . R	O\        4      pR\        RR/p\        R4      p\         P                  ! V3R^/VB p\        WA4       \        R4      p\         P                  ! V3R^/VB p\        WA4       R# )
rf   ro   r`  r_  rb  Úskip_headerrP  rc  NrS  )rT   rp   rr   r   r…  r   rq  )r#   rÓ  r^   r  rÒ  s   &    r%   rd  ÚTestFromTxt.test_skiprows~  sv   € ä—(’(š<¬Ó-ˆØœ3 ¨SÐ1ˆäÐ*Ó+ˆÜ�}Š}˜TÑ;¨qÐ;°FÑ;ˆÜ�TÔ#äÐ,Ó-ˆÜ�zŠz˜$Ñ5¨Ð5¨fÑ5ˆÜ�TÖ#r'   c                ó   € \        ^^4       Uu. uF  pRV 2NK
  	  ppVP                  R4       TP                  \        ^34       Uu. uF  q RVR RVR 2NK  	  up4       RVR&   RRRR	R
^R^
/p\        P                  ! \        RP                  V4      4      3/ VB p\        P                  ! \        ^)4       Uu. uF  qR VR VR 3NK  	  upR Uu. uF
  qU\        3NK  	  upR7      p\        WF4       R# u upi u upi u upi u upi )rf   rh  zA, B, Cr_  z3.1fÚ03dz99,99r`  r  Tr‘  Úskip_footerr7  rí   ÚABCrn   Nrõ  )
r˜   rû   r‹  rT   r…  r   r  rp   rq   r   )r#   rž   r  r^   rÒ  Ú_Úctrls   &      r%   Útest_skip_footerÚTestFromTxt.test_skip_footer‹  s  € Ü"'¨¨1¤+Ó.¡+˜Q�"�Q�C“¡+ˆÐ.Ø�‰�IÔØ�‰´e¸B´iÓ@±i°�s˜!˜A˜d˜8 1 Q s GÓ,±iÑ@ÔAØˆˆR‰Ø˜s G¨T°=À!À]ÐTVÐWˆÜ�}Š}œV D§I¡I¨d£OÓ4Ñ?¸Ñ?ˆÜ�xŠxÄÀrÄÓKÁ¸A˜q˜E q¨ e°°1°Ó7ÁÑKÙ38Ó9±5¨a¤5›z±5Ñ9ô;ˆä�TÖ ùò /ùâ@ùò LùÚ9s   �C<ÁDÂ>DÃD
c                ót  € \         P                  ! 4       ;_uu_ 4        \         P                  ! R \        4       Rp\	        \
        \        P                  \        V4      ^R7       \        P                  ! \        V4      ^RR7      p\        V\        P                  ! RR.RR.RR.RR..4      4       \        P                  ! \        V4      ^R7      p\        V\        P                  ! RR.RR.RR.RR..4      4       R	p\        P                  ! \        V4      ^RR7      p\        V\        P                  ! RR.RR.RR.R
R
..4      4       \        P                  ! \        V4      ^RR7      p\        V\        P                  ! RR.RR.RR..4      4       RRR4       R#   + '       g   i     R# ; i)r  z1 1
2 2
3 3
4 4
5  
6  
7  
)r•  F)r•  Úinvalid_raiser[  r\  r]  r^  z1 1
2  
3 3
4 4
5  
6 6
7 7
r•  N)rš   r›   r  r   r   rB  rT   r…  r   r   rp   )r#   Úbasestrrj   s   &  r%   Útest_skip_footer_with_invalidÚ)TestFromTxt.test_skip_footer_with_invalid–  sb  € Ü×$Ò$×&Õ&Ü×!Ò! (Ô,=Ô>Ø;ˆGäœ*¤b§m¡mÜ  ›/°qõ:ô —’Ü�w“¨Q¸eôEˆAä˜œBŸHšH r¨2 h°°R°¸2¸r¸(ÀRÈÀHÐ%MÓNÔOä—’œf W›o¸1Ô=ˆAÜ˜œBŸHšH r¨2 h°°R°¸2¸r¸(ÀRÈÀHÐ%MÓNÔOà;ˆGÜ—’Ü�w“¨Q¸eôEˆAä˜œBŸHšH r¨2 h°°R°¸2¸r¸(ÀRÈÀHÐ%MÓNÔOÜ—’Ü�w“¨Q¸eôEˆAä˜œBŸHšH r¨2 h°°R°¸2¸r¸(Ð%CÓDÔE÷+ '×&×&Ò&ús   žE>F&Æ&F7	c           	     ór  € \        R 4      p\        P                  ! RR7      ;_uu_ 4       p\        P                  ! RR\        4       \
        P                  ! VRRRR7      p\        V^ ,          P                  \        J 4       RRR4       R\
        P                  ! R	R
.4      R\
        P                  ! RR.4      R\
        P                  ! RR.4      /p\        XR,          VR,          4       \        VR,          VR,          4       \        VR,          VR,          4       R#   + '       g   i     Lª; i)z)gender age weight
M 64.0 75.0
F 25.0 60.0Tr•   r—   r0   Nr>   )ro   r  r™  r  r  r  r   r&  r*  r!  r'  r+  )r   rš   r›   rœ   r   rT   r…  r   Úcategoryrp   r   ©r#   r  r½   rÒ  rÓ  s   &    r%   Útest_headerÚTestFromTxt.test_header®  sç   € äÐCÓDˆÜ×$Ò$¨D×1Õ1°QÜ×#Ò# H¨bÔ2KÔLÜ—=’= ¨T¸Ø*1ô3ˆDä�A�a•D—M‘MÔ%>Ð>Ô?÷	 2ð
 œRŸXšX t¨T lÓ3Øœ"Ÿ(š( D¨$ <Ó0ØœRŸXšX t¨T lÓ3ð5ˆô 	�T˜(•^ W¨XÕ%6Ô7Ü�T˜%•[ '¨%¥.Ô1Ü�T˜(•^ W¨XÕ%6Ö7÷ 2×1ús   «AD&Ä&D6	c                óÂ  € \        R 4      p\        P                  ! RR7      ;_uu_ 4       p\        P                  ! RR\        4       \
        P                  ! VRRR7      p\        V^ ,          P                  \        J 4       RRR4       \
        P                  ! RR	.4      \
        P                  ! ^@^.4      \
        P                  ! R
R.4      \
        P                  ! RR.4      \
        P                  ! RR.4      .p\        XP                  P                  . RO4       \        V4       F  w  rV\        VRV 2,          V4       K  	  R#   + '       g   i     LÓ; i)z*A 64 75.0 3+4j True
BCD 25 60.0 5+6j FalseTr•   r—   r0   Nr>   rû  ó   As   BCDr'  r+  Frí   y      @      @y      @      @)Úf0Úf1Úf2Úf3rU  )r   rš   r›   rœ   r   rT   r…  r   r¡  rp   r   ro   r  r²   )r#   r  r½   rÒ  rÓ  rž   r˜  s   &      r%   Útest_auto_dtypeÚTestFromTxt.test_auto_dtype½  sÿ   € äÐCÓDˆÜ×$Ò$¨D×1Õ1°QÜ×#Ò# H¨bÔ2KÔLÜ—=’= ¨T¸GÔDˆDÜ�A�a•D—M‘MÔ%>Ð>Ô?÷ 2ô —8’8˜T 6˜NÓ+Ü—8’8˜R ˜HÓ%Ü—8’8˜T 4˜LÓ)Ü—8’8˜V VÐ,Ó-Ü—8’8˜T 5˜MÓ*ð	.ˆô
 	�T—Z‘Z×%Ñ%Ò'EÔFÜ" 7Ö+‰IˆQÜ˜  ! ˜g�¨Ö-ó ,÷ 2×1ús   «AEÅE	c                óš   € \        R 4      p\        P                  ! VRR7      p\        P                  ! . RO. RO.4      p\	        W#4       R# )z1 2 3 4
5 6 7 8
Nrn   r}   )r-  r.  r£  r¤  ©r   rT   r…  rp   r   ©r#   r  rÒ  rÓ  s   &   r%   Útest_auto_dtype_uniformÚ#TestFromTxt.test_auto_dtype_uniformÍ  s8   € äÐ*Ó+ˆÜ�}Š}˜T¨Ô.ˆÜ—(’(šLª,Ð7Ó8ˆÜ�TÖ#r'   c                óò   € \        R 4      p\        P                  ! R\        3RR\        3R\        3.3.4      p\        P
                  ! WRR7      p\        P                  ! R	R
.VR7      p\        W44       R# )r’  r�   r�   r
  r$   r_  r6  rn   Nr“  r”  )r   rT   ro   rr   rq   r…  rp   r   ©r#   r  Ú
fancydtyperÒ  rÓ  s   &    r%   r—  ÚTestFromTxt.test_fancy_dtypeÔ  sc   € äÐ*Ó+ˆÜ—X’X ¤S˜z¨C°3¼°*¸sÄE¸lÐ1KÐ+LÐMÓNˆ
Ü�}Š}˜T¸sÔCˆÜ—(’(˜M¨=Ð9ÀÔLˆÜ�TÖ#r'   c                ó®   € R RRR/p\        R4      pRp\        P                  ! W!VR7      pW1R &   \        P                  ! R	R
.VR7      p\	        WE4       R# )r  r  s   M 64.0 75.0
F 25.0 60.0©ro   r  rn   N)Úgrj   r½   r"  r  r$  r(  r®  )r#   r†  r  r  rÒ  rÓ  s   &     r%   Útest_names_overwriteÚ TestFromTxt.test_names_overwriteÜ  sa   € à˜ØÐ!3ð5ˆ
äÐ1Ó2ˆØ+ˆÜ�}Š}˜T¸5ÔAˆØ#�7ÑÜ—(’(Ð-Ø-ð/Ø6@ôBˆä�TÖ#r'   c                ó´   € \         P                  ! \        R R7      ;_uu_ 4        \        P                  ! ^{4       RRR4       R#   + '       g   i     R# ; i)zfname must be a string,rè   N)r¢   rë   r„  rT   r…  rä  s   &r%   Útest_bad_fnameÚTestFromTxt.test_bad_fnameè  s0   € Ü�]Š]œ9Ð,E×FÖFÜ�MŠM˜#Ô÷ G×F×FÒFús   ¥AÁA	c           	     óþ  € \        R 4      p\        P                  ! RR7      ;_uu_ 4       p\        P                  ! RR\        4       \
        P                  ! VRRRR7      p\        V^ ,          P                  \        J 4       RRR4       \
        P                  ! . RORR\        3R	\        3.R
7      p\        XV4       \        R4      p\        P                  ! RR7      ;_uu_ 4       p\        P                  ! RR\        4       \
        P                  ! VRRRR7      p\        V^ ,          P                  \        J 4       RRR4       \        W44       R#   + '       g   i     LÝ; i  + '       g   i     L0; i)zN
#gender age weight
M   21  72.100000
F   35  58.330000
M   33  21.99
        Tr•   r—   r0   Nr>   )r  ro   r™  r   r!  rn   sO   
# gender age weight
M   21  72.100000
F   35  58.330000
M   33  21.99
        ))r%  é   gfffffR@)r)  é#   g
×£p=*M@)r%  é!   g=
×£pý5@)r  r  ©r   rš   r›   rœ   r   rT   r…  r   r¡  rp   rr   rq   r   )r#   r  r½   rÒ  r˜  s   &    r%   Útest_commented_headerÚ!TestFromTxt.test_commented_headerì  s!  € äð ó ˆô ×$Ò$¨D×1Õ1°QÜ×#Ò# H¨bÔ2KÔLÜ—=’= ¨T¸Ø*1ô3ˆDä�A�a•D—M‘MÔ%>Ð>Ô?÷	 2ô
 �xŠxÒMØ0°5¼#°,ÀÌ5Ð@QÐRôTˆä�T˜4Ô äð ó ˆô ×$Ò$¨D×1Õ1°QÜ×#Ò# H¨bÔ2KÔLÜ—=’= ¨T¸Ø*1ô3ˆDä�A�a•D—M‘MÔ%>Ð>Ô?÷	 2ô
 	�TÖ ÷) 2×1ú÷ 2×1ús   «AEÃ+AE,ÅE)	Å,E<	c                óÊ   € \        R 4      p\        P                  ! V\        \        3RRR7      p\        P                  ! RR.R\        3R\        3.R7      p\        W#4       R# )	zcol1 col2
 1 2
 3 4NT)ro   rj  r  Úcol1Úcol2rn   rŠ   r‹   ©r   rT   r…  rr   rp   r   r¯  s   &   r%   Útest_names_and_comments_noneÚ(TestFromTxt.test_names_and_comments_none  sO   € äÐ-Ó.ˆÜ�}Š}˜T¬#¬s¨¸dÈ$ÔOˆÜ—(’(˜F FÐ+°V¼S°MÀFÌCÀ=Ð3QÔRˆÜ�TÖ#r'   c                óJ  € \        4       ;_uu_ 4       p\        P                  P                  VR 4      p\	        VR4      ;_uu_ 4       pVP                  RP                  4       4       RRR4       \        4       ;_uu_ 4        \        P                  ! \        4      ;_uu_ 4        \        P                  ! VRR7       RRR4       RRR4       RRR4       R#   + '       g   i     Lx; i  + '       g   i     L5; i  + '       g   i     L@; i  + '       g   i     R# ; i)r–  r  õ   Ï–NÚasciirÔ  )r   rZ   rW  r  rÃ   r)   rò  r   r¢   rë   ÚUnicodeDecodeErrorrT   r…  )r#   rœ  Úfpathrí   s   &   r%   Útest_file_is_closed_on_errorÚ(TestFromTxt.test_file_is_closed_on_error  s¦   € ä�YŒY˜&Ü—G‘G—L‘L ¨Ó4ˆEÜ�e˜T×"Ô" aØ—‘Ð-×4Ñ4Ó6Ô7÷ #ô
 $×%Õ%Ü—]’]Ô#5×6Õ6Ü—M’M %°'Õ:÷ 7÷ &÷ ‰Yç"×"ú÷ 7×6ú÷ &×%ú÷ �YˆYúsS   “5DÁ C	Á(DÂ#C>	Â%C+Â>C>	ÃDÃC(Ã#DÃ+C;Ã6C>	Ã>DÄ	DÄD"	c           
     óª  € \        R 4      p\        P                  ! RR7      ;_uu_ 4       p\        P                  ! RR\        4       \
        P                  ! VRRRRR	7      p\        V^ ,          P                  \        J 4       RRR4       \
        P                  ! RRR\        3R\        3.R
7      p\        XV4       R#   + '       g   i     LE; i)úA B C D
 aaaa 121 45 9.1Tr•   r—   r0   ÚCÚDNr>   )rK  r  ro   r™  rn   ©ÚArÔ  rÕ  )rœ  é-   ç333333"@©r×  ú|S4rÂ  r¢  s   &    r%   Útest_autonames_and_usecolsÚ&TestFromTxt.test_autonames_and_usecols  s¡   € äÐ1Ó2ˆÜ×$Ò$¨D×1Õ1°QÜ×#Ò# H¨bÔ2KÔLÜ—=’= ¨Ø&*°$ÀôJˆDä�A�a•D—M‘MÔ%>Ð>Ô?÷	 2ô
 —(’(Ð,Ø".°´c°
¸SÄ%¸LÐ!IôKˆä�T˜7Ö#÷ 2×1ús   «ACÃC	c                ó¸   € \        R 4      p\        P                  ! V\        R^R /RR7      p\        P                  ! ^R.^^	..\        4      p\        W#4       R# )rG  r_  c                 ó,   € \        T ;'       g    R4      # r<  r>  r?  s   &r%   r  Ú:TestFromTxt.test_converters_with_usecols.<locals>.<lambda>/  ó   € ´S¸¿¸¸e´_r'   rJ  NrL  r=  rÈ  r¯  s   &   r%   rM  Ú(TestFromTxt.test_converters_with_usecols+  sT   € äÐ.Ó/ˆÜ�}Š}˜T¬¸Ø()Ñ+DÐ'EØ$+ô-ˆô —(’(˜Q ˜I¨¨1 vÐ.´Ó4ˆÜ�TÖ#r'   c                ó²  € \        R 4      p\        P                  ! RR7      ;_uu_ 4       p\        P                  ! RR\        4       \
        P                  ! VRRRRRR	 /R
7      p\        V^ ,          P                  \        J 4       RRR4       \
        P                  ! RRR\        3R\        3.R7      p\        XV4       R#   + '       g   i     LE; i)rÓ  Tr•   r—   r0   rÔ  rÕ  Nr>   c                 ó&   € ^\        V 4      ,          # )r~   r>  r?  s   &r%   r  ÚDTestFromTxt.test_converters_with_usecols_and_names.<locals>.<lambda>;  s   € ¸1¼sÀ1»v¾:r'   )rK  r  ro   r™  r  rn   rÖ  )rœ  éZ   rÙ  rÚ  rÂ  r¢  s   &    r%   Ú&test_converters_with_usecols_and_namesÚ2TestFromTxt.test_converters_with_usecols_and_names4  s¬   € äÐ1Ó2ˆÜ×$Ò$¨D×1Õ1°QÜ×#Ò# H¨bÔ2KÔLÜ—=’= ¨ÀdØ&*°WØ,/Ñ1EÐ+FôHˆDô �A�a•D—M‘MÔ%>Ð>Ô?÷ 2ô —(’(Ð,Ø".°´c°
¸SÄ%¸LÐ!IôKˆä�T˜7Ö#÷ 2×1ús   «ACÃC	c                óð   € R R /p\        R4      p\        P                  ! VRRR R.VR7      p\        P                  ! \	        R^^4      R3R \        P
                  3R\        3.R	7      p\        W44       R# )
Údatec                 ó   € \        V R 4      # ©z%Y-%m-%d %H:%M:%SZ)rA   r?  s   &r%   r  Ú9TestFromTxt.test_converters_cornercases.<locals>.<lambda>D  s   € œh qÐ*>Ô?r'   ú2009-02-03 12:00:00Z, 72214.0r_  Nro  ©r`  ro   r  r  éÙ  ç    `¡ñ@rn   )r   rT   r…  rp   r   Úobject_rq   r   ©r#   Ú	converterr  rÒ  rÓ  s   &    r%   Útest_converters_cornercasesÚ'TestFromTxt.test_converters_cornercasesA  sx   € ð Ñ?ðAˆ	äÐ5Ó6ˆÜ�}Š}˜T¨S¸Ø#)¨6Ð"2¸yôJˆä—(’(œH T¨1¨aÓ0°&Ð9Ø#)¬2¯:©:Ð"6¸Ä¸Ð!HôJˆä�TÖ#r'   c                óÐ   € R R /p\        R4      p\        P                  ! VRRR R.VR7      p\        P                  ! \	        R^^4      R3R
R\
        3.R	7      p\        W44       R# )rê  c                 óB   € \         P                  ! \        V R 4      4      # rì  )rT   Ú
datetime64rA   r?  s   &r%   r  Ú:TestFromTxt.test_converters_cornercases2.<locals>.<lambda>O  s   € œbŸmšm¬H°QÐ8LÓ,MÔNr'   rî  r_  Nro  rï  rð  rñ  rn   )rê  zdatetime64[us])r   rT   r…  rp   r   rq   r   ró  s   &    r%   Útest_converters_cornercases2Ú(TestFromTxt.test_converters_cornercases2L  so   € ð ÑNðPˆ	äÐ5Ó6ˆÜ�}Š}˜T¨S¸Ø#)¨6Ð"2¸yôJˆä—(’(œH T¨1¨aÓ0°&Ð9Ø"<¸vÄu¸oÐ!NôPˆä�TÖ#r'   c                óæ   € \        R 4      p\        P                  ! VR^ R /R7      p\        V^^*.4       VP	                  ^ 4       \        P                  ! VR^R /R7      p\        V^!^B.4       R# )z1 21
  3 42
c                 ó   € \        V ^4      # r¹  r>  r?  s   &r%   r  Ú3TestFromTxt.test_unused_converter.<locals>.<lambda>[  ó
   € ´S¸¸B´Zr'   r½  c                 ó   € \        V ^4      # r¹  r>  r?  s   &r%   r  rÿ  `  r   r'   Nrk  )r   rT   r…  r   rP   ©r#   r  rÒ  s   &  r%   r¿  Ú!TestFromTxt.test_unused_converterW  sl   € äÐ&Ó'ˆÜ�}Š}˜T¨4Ø()Ñ+?Ð'@ôBˆä�T˜B ˜8Ô$à�	‰	�!ŒÜ�}Š}˜T¨4Ø()Ñ+?Ð'@ôBˆä�T˜B ˜8Ö$r'   c                ó„   € R  pR p\        R4      pR^V^V/RRRRRR	/p\        \        \        P                  V3/ VB  R# )
c                 óò   € \        R V P                  4       9   ;'       d     V P                  4       R,          ;'       g6    R V P                  4       9  ;'       d    V P                  4       ;'       g    R4      # )ó   rrñ  rõ  ©rq   ÚlowerrŒ  rÈ  r  s   &r%   r  Ú4TestFromTxt.test_invalid_converter.<locals>.<lambda>d  sY   € œu d¨a¯g©g«iÑ&7×&IÐ&I¸A¿G¹G»IÀb½M÷ &Tð &TØ'+°1·7±7³9Ñ'<×'JÐ'JÀÇÁÃ×&RÐ&RÈsô Ur'   c                 óò   € \        R V P                  4       9   ;'       d     V P                  4       ^ ,          ;'       g6    R V P                  4       9  ;'       d    V P                  4       ;'       g    R4      # )ó   %rñ  r  r  s   &r%   r  r	  f  sY   € œe T¨Q¯W©W«YÑ%6×%GÐ%G¸1¿7¹7»9ÀQ½<÷ %Sð %SØ&*°!·'±'³)Ñ&;×&IÐ&IÀÇÁÃ	×%QÐ%QÈcôTr'   zgD01N01,10/1/2003 ,1 %,R 75,400,600
L24U05,12/5/2003, 2 %,1,300, 150.5
D02N03,10/10/2004,R 1,,7,145.55r  r`  r_  ro   Nr™  r>   )r   r   r   rT   r…  )r#   Ú
strip_randÚ	strip_perr$   r^   s   &    r%   Útest_invalid_converterÚ"TestFromTxt.test_invalid_converterc  s\   € ñUˆ
ñTˆ	äð 5ó 6ˆð ˜1˜i¨¨JÐ7¸ÀcØ�T˜: wð0ˆô 	”n¤b§m¡m°QÑA¸&ÔAr'   c                ó¦   € \        R 4      pR p\        P                  ! VR^ V/R7      p\        P                  ! RR.RR..4      p\	        W44       R# )	z	q1,2
q3,4c                 ó&   € \        V R ,          4      # )re   )rq   r?  s   &r%   r  Ú;TestFromTxt.test_tricky_converter_bug1666.<locals>.<lambda>s  s   € œ˜a �eœr'   r_  )r`  r  r[  r\  r]  r^  Nr®  )r#   r$   ÚcnvrÒ  rÓ  s   &    r%   Útest_tricky_converter_bug1666Ú)TestFromTxt.test_tricky_converter_bug1666p  sJ   € ä�<Ó ˆÙ$ˆÜ�}Š}˜Q¨#¸1¸c¸(ÔCˆÜ—(’(˜R ˜H r¨2 hÐ/Ó0ˆÜ�TÖ#r'   c                ój  € R p\         P                  ! \        V4      R\        ^ \        /R7      p\         P
                  ! R.RR\        3R\        3.R7      p\        W#4       \         P                  ! \        V4      R\        ^ \        /R7      p\         P
                  ! . R	O4      p\        W#4       R# )
z2009; 23; 46rË  rÌ  r¨  r©  rn   N)Ú2009ç      7@é.   )r§  rÛ  )g     dŸ@r  r  )rT   r…  r   rq   r>   rp   r   )r#   ÚdstrrÒ  rÓ  s   &   r%   Útest_dtype_with_convertersÚ&TestFromTxt.test_dtype_with_convertersx  s�   € ØˆÜ�}Š}œV D›]Ø&)´ÀAÄuÀ:ôOˆä—(’(Ð-Ð.Ø"/°$¼°ÀÄuÀÐ!NôPˆä�TÔ#Ü�}Š}œV D›]Ø&)´ÀAÄuÀ:ôOˆä—(’(Ò+Ó-ˆÜ�TÖ#r'   c           
     ó²  a€ R pR^ R^R^R^/o. ROp^ \         ^\         ^\         ^V3R l/p\        P                  ! \        V4      VRRVRR	7      p\        P                  P                  . ROVR
7      p\        WE4       . ROp\        P                  ! \        V4      VRRRVRR7      p\        P                  P                  . ROVR
7      p\        WE4       R# )z!1,5,-1,1:1
2,8,-1,1:n
3,3,-2,m:n
z1:1z1:nzm:1zm:nc                 ó2   <€ SV P                  4       ,          # r    r  )r†   Údmaps   &€r%   r  ÚDTestFromTxt.test_dtype_with_converters_and_usecols.<locals>.<lambda>ˆ  s   ø€ °T¸!¿(¹(»*Ö5Er'   r_  Nr>   )ro   r`  r  r  r™  rn   )ro   r`  rK  r  r  r™  )©Úe1rŽ   ©Úe2rŽ   )Úe3Úi2©r´   Úi1))rf   r-  rõ  r   )r~   r¤  rõ  rf   )r<   r<   éþÿÿÿr<   )r!  r#  r'  )r   rf   r<   ))rf   r-  r   )r~   r¤  rf   )r<   r<   r<   )rr   rT   r…  r   Úrecrp   r   )r#   r  ÚdtypÚconvrÒ  rÓ  r  s   &     @r%   Ú&test_dtype_with_converters_and_usecolsÚ2TestFromTxt.test_dtype_with_converters_and_usecols„  sÇ   ø€ Ø5ˆØ�q˜%  E¨1¨e°QÐ7ˆÚFˆØ”3˜œ3 ¤3¨Ô+EÐFˆÜ�}Š}œV D›]°$À#Ø#'°DÀ7ôLˆä—&‘&—,‘,ÒLØ%)ð ó +ˆä�TÔ#Ú8ˆÜ�}Š}œV D›]°$À#Ø%.°dÀtØ&-ô/ˆô —&‘&—,‘,Ò@È�,ÓMˆÜ�TÖ#r'   c           	     ó¢  € R pR\         3R\        3.pR p^V/p\        P                  ! \	        V4      RVVR7      p\        P
                  ! ^\        R^^4      3^\        R^^4      3.VR7      p\        WV4       R	R\         3R\        3.3.p\        \        R
4      ;_uu_ 4        \        P                  ! \	        V4      RW$R7      pRRR4       R\         3R\        3R	. 3.p\        \        R
4      ;_uu_ 4        \        P                  ! \	        V4      RW$R7      pRRR4       R#   + '       g   i     Lh; i  + '       g   i     R# ; i)rÂ  rÃ  rÄ  c                 ó6   € \        V P                  4       R 4      # rÆ  rÇ  r?  s   &r%   r  Ú4TestFromTxt.test_dtype_with_object.<locals>.<lambda>š  rÊ  r'   rË  rÌ  rÍ  rÎ  rn   ÚnestzNested fields.* not supported.*N)
rr   ry   rT   r…  r   rp   r   r   r   ÚNotImplementedErrorrÏ  s   &      r%   rÔ  Ú"TestFromTxt.test_dtype_with_object•  sJ  € ð%ˆàœ#�, ¬Ð 0Ð1ˆÙ8ˆØ˜�Yˆ
Ü�}Š}œV D›\°SÀØ(2ô4ˆä—(’(Ø”˜$  1Ó%Ð&¨¬H°T¸1¸bÓ,AÐ(BÐCØôˆô 	�TÔ#à˜U¤C˜L¨6´6Ð*:Ð;Ð<Ð=ˆÜ Ô!4Ø!B÷Dõ Dä—=’=¤¨£¸Ø'-ôFˆD÷Dð œ#�, ¬Ð 0°6¸2°,Ð?ˆÜ Ô!4Ø!B÷Dõ Dä—=’=¤¨£¸Ø'-ôFˆD÷Dñ D÷D÷ Dú÷D÷ Dð Dús   Â'#D*Ã=#D=Ä*D:	Ä=E	c                óÚ   € \         P                  ! \        R 4      \        R7      pVR,          R8X  g   Q h\         P                  ! \        R4      \        R7      pVR,          R8X  g   Q hR# )Ú1rn   ó   1Ústrings   stringNr/   )rT   r…  r   ry   )r#   Úparseds   & r%   Ú#test_dtype_with_object_no_converterÚ/TestFromTxt.test_dtype_with_object_no_converter°  sO   € ä—’œv c›{´&Ô9ˆØ�b�z˜TÔ!Ð!Ð!Ü—’œv hÓ/´vÔ>ˆØ�b�z˜YÔ&Ð&Ò&r'   c           	     óÀ   € \        R 4      p\        P                  ! VRR\        R^\        /R7      p\        P
                  ! R.RR\        3.R7      p\        W#4       R# )	zskip,skip,2001-01-01,1.0,skipr_  N)r`  r  ro   rK  r  r0   rn   rÖ  )ú
2001-01-01r[  )r0   ú|S10)r   rT   r…  rq   r>   rp   r   r¯  s   &   r%   Ú'test_userconverters_with_explicit_dtypeÚ3TestFromTxt.test_userconverters_with_explicit_dtype·  sU   € äÐ5Ó6ˆÜ�}Š}˜T¨S¸ÄEØ%+¸¼E¸
ôDˆä—(’(Ð.Ð/Ø".°´U°Ð!<ô>ˆä�TÖ#r'   c                óÜ  € R p\        4       ;_uu_ 4       p\        VR4      ;_uu_ 4       pVP                  RV,           R,           4       RRR4       \        P                  ! VRR\
        R^\        /RR7      pRRR4       \        P                  ! RVP                  R4      ,           R	3.RR
\
        3.R7      p\        XV4       R#   + '       g   i     L†; i  + '       g   i     Lj; i)r”  r  s   skip,skip,2001-01-01s	   ,1.0,skipNr_  r•  )r`  r  ro   rK  r  r™  r=  r[  r0   rn   rÖ  )r0   z|U11)
r   rÃ   r)   rT   r…  rq   rÌ  rp   r?   r   )r#   r›  rW  rí   rÒ  rÓ  s   &     r%   Ú,test_utf8_userconverters_with_explicit_dtypeÚ8TestFromTxt.test_utf8_userconverters_with_explicit_dtypeÀ  s±   € ØˆÜ�ZŒZ˜4Ü�d˜D×!Ô! QØ—‘Ð/°$Õ6¸ÕEÔF÷ "ä—=’= °¸DÌØ)/¸QÄ¸HØ*1ô3ˆD÷ ô —(’(˜\¨D¯K©K¸Ó,@Õ@À"ÐEÐFØ".°´U°Ð!<ô>ˆä�T˜7Ö#÷ "×!ú÷ �Zús"   •Cª C	Á
/CÃCÃCÃC+	c                ó–   € \        R 4      p\        P                  ! V4      p\        P                  ! . RO. RO.4      p\	        W#4       R# )z1  2  3  4   5
6  7  8  9  10N)r[  r\  r]  r^  ç      @)r•  ç      @r�  ç      "@g      $@r®  r¯  s   &   r%   Útest_spacedelimiterÚTestFromTxt.test_spacedelimiterÌ  s<   € äÐ6Ó7ˆÜ�}Š}˜TÓ"ˆÜ—(’(Ò0Ú1ð3ó 4ˆä�TÖ#r'   c                ó    € R p\         P                  ! \        V4      ^R7      p\         P                  ! . RO. RO. RO.4      p\	        W#4       R# )z  1  2  3
  4  5 67
890123  4)r`  Nrê   )r   r-  éC   )iz  é{   r   )rT   r…  r   rp   r   r¯  s   &   r%   Útest_integer_delimiterÚ"TestFromTxt.test_integer_delimiterÔ  s8   € à0ˆÜ�}Š}œV D›\°QÔ7ˆÜ—(’(šI¢z²=ÐAÓBˆÜ�TÖ#r'   c                ó®   € \        R 4      p\        P                  ! V\        R^R /R7      p\        P                  ! . RO\        4      p\        W#4       R# )r:  r_  c                 ó,   € \        T ;'       g    R4      # r<  r>  r?  s   &r%   r  Ú*TestFromTxt.test_missing.<locals>.<lambda>Þ  rá  r'   rB  NrC  rÈ  r¯  s   &   r%   rD  ÚTestFromTxt.test_missingÛ  sC   € Ü�lÓ#ˆÜ�}Š}˜T¬¸Ø()Ñ+DÐ'EôGˆä—(’(Ò-¬sÓ3ˆÜ�TÖ#r'   c                ót  € R p\         P                  ! \        V4      RRR7      p\         P                  ! R\         P                  ^\         P                  3^\         P                  ^3.4      p\         P                  ! . RO\
        R7      p\        VP                  V4       \        VP                  V4       R# )z1	2	3
	2	
1		3r  T)r`  Úusemaskrn   Nrê   )©r   r   r   ©rf   r   rf   ©r   rf   r   )	rT   r…  r   rp   ÚnanÚboolr   r  Úmask)r#   rû  rÒ  Úctrl_dÚctrl_ms   &    r%   Útest_missing_with_tabsÚ"TestFromTxt.test_missing_with_tabsâ  s{   € à&ˆÜ�}Š}œV C›[°DØ%)ô,ˆä—’˜9¤r§v¡v¨q´"·&±&Ð&9¸A¼r¿v¹vÀq¸>ÐJÓLˆÜ—’Ò;Ä4ÔHˆÜ�T—Y‘Y Ô'Ü�T—Y‘Y Ö'r'   c                ó¶  € \         P                  ! ^^.^^..\        4      p\        4       p\         P                  ! W!4       VP                  ^ 4       \         P                  ! V\        RR7      p\        W1R,          4       \         P                  ! . RO. RO.\        4      p\        4       p\         P                  ! W!4       VP                  ^ 4       \         P                  ! V\        RR7      p\        W1R,          4       VP                  ^ 4       \         P                  ! V\        \         P                  ! ^^.4      R7      p\        W1R,          4       R# )	rf   rg  Nrk  rz  rê   r{  rŠ   r|  )rT   rp   rq   r   r;  rP   r…  r   r‹  s   &   r%   r‹  ÚTestFromTxt.test_usecolsì  sä   € ô —(’(˜Q ˜F Q¨ FÐ+¬UÓ3ˆÜ‹xˆÜ
�
Š
�4Ô!Ø�	‰	�!ŒÜ�}Š}˜T¬¸Ô=ˆÜ�T 4�=Ô)ä—(’(šI¢yÐ1´5Ó9ˆÜ‹xˆÜ
�
Š
�4Ô!Ø�	‰	�!ŒÜ�}Š}˜T¬¸Ô?ˆÜ�T 5�>Ô*à�	‰	�!ŒÜ�}Š}˜T¬¼¿ºÀ!ÀQÀÓ8HÔIˆÜ�T 5�>Ö*r'   c                óÌ   € R p\         P                  ! \        V4      RRR7      p\         P                  ! RR.R Uu. uF
  q3\        3NK  	  upR7      p\        W$4       R# u upi )	ú1 2 3
4 5 6úa, b, cza, c)r  rK  Úacrn   NrL  ©r   r.  )rT   r…  r   rp   rq   r   )r#   r  rÒ  r—  r˜  s   &    r%   Útest_usecols_as_cssÚTestFromTxt.test_usecols_as_css  sT   € àˆÜ�}Š}œV D›\Ø#,°fô>ˆä�xŠx˜ Ð(ÁTÓ0JÁTÀ´U³ÁTÑ0JÔKˆÜ�TÖ ùò 1Ks   ¼A!
c           
     óÖ   € \        R 4      pRR.pRR.p\        P                  ! VR\        \	        W#4      4      R7      p\        VR,          RR.4       \        VR,          RR	.4       R
# )zJOE 70.1 25.3
BOB 60.5 27.9ro  rp  rq  rr  rs  rt  ru  rv  rw  Nr}  )r   rT   r…  r�  r"  r   )r#   r  r  r‰  rÒ  s   &    r%   Ú"test_usecols_with_structured_dtypeÚ.TestFromTxt.test_usecols_with_structured_dtype	  se   € äÐ4Ó5ˆØ˜Ð ˆØ˜�ˆÜ�}Š}Ø˜&¬¬S°Ó-?Ó(@ôBˆä�T˜&•\ F¨FÐ#3Ô4Ü�T˜&•\ D¨$ <Ö0r'   c                óŒ   € \         P                  ! \        R 4      ^ R7      p\        V\         P                  ! RR.4      4       R# )s   1 2 3
4 5 6ry  r[  r^  N)rT   r…  r   r   rp   )r#   rÒ  s   & r%   Útest_usecols_with_integerÚ%TestFromTxt.test_usecols_with_integer  s.   € ä�}Š}œV OÓ4¸aÔ@ˆÜ�Tœ2Ÿ8š8 R¨ HÓ-Ö.r'   c                ó  € \         P                  ! R	R
.R\        3R\        3.R7      pRpRR/p\         P                  ! \	        V4      3RR/VB p\        WA4       \         P                  ! \	        V4      3RR/VB p\        WA4       R# )rf   rj   rã   rn   rb  r  rc  rK  NrL  re  ©r   rõ  )rj   rã   )rT   rp   rq   r…  r   r   )r#   r˜  r  r^   rÒ  s   &    r%   Útest_usecols_with_named_columnsÚ+TestFromTxt.test_usecols_with_named_columns  sƒ   € ä�xŠx˜ Ð(°#´u°ÀÄU¸|Ð0LÔMˆØˆØ˜9Ð%ˆÜ�}Š}œV D›\ÑE°7ÐE¸fÑEˆÜ�TÔ Ü�}Š}œV D›\ñ ;Ø%/ð;Ø39ñ;ˆä�TÖ r'   c                óš  € \         P                  ! 4       ;_uu_ 4        \         P                  ! R RR7       \        4       p\        P
                  ! V4      p\        V\        P                  ! . 4      4       \        P
                  ! V^R7      p\        V\        P                  ! . 4      4       RRR4       R#   + '       g   i     R# ; i)r  zgenfromtxt: Empty input file:)Úmessage)r‘  N)rš   r›   rœ   r   rT   r…  r   rp   r  s   &  r%   rµ  ÚTestFromTxt.test_empty_file#  s|   € ä×$Ò$×&Õ&Ü×#Ò# HÐ6UÕVÜ“8ˆDÜ—=’= Ó&ˆDÜ˜œrŸxšx¨›|Ô,ô —=’= °1Ô5ˆDÜ˜œrŸxšx¨›|Ô,÷ '×&×&Ò&ús   žBB9Â9C
	c                óô   € \        R 4      p\        P                  ! R\        3RR\        3R\        3.3.4      p\        P
                  ! WRRR7      p\        P                  ! R
R.VR7      p\        W44       R	# )r’  r�   r�   r
  r$   r_  T)ro   r`  rT  rn   Nr“  r”  )	r   rT   ro   rr   rq   r…  Úmarp   r   r³  s   &    r%   Útest_fancy_dtype_altÚ TestFromTxt.test_fancy_dtype_alt/  se   € äÐ*Ó+ˆÜ—X’X ¤S˜z¨C°3¼°*¸sÄE¸lÐ1KÐ+LÐMÓNˆ
Ü�}Š}˜T¸sÈDÔQˆÜ—(’(˜M¨=Ð9ÀÔLˆÜ�TÖ#r'   c                ó   € \        R 4      p\        P                  ! R	R\        3R\        3R\        R
3.4      p\        P
                  ! WR7      p\        P                  ! RRR. RO. RO.3.VR7      p\        W44       R# rš  )r   rT   ro   rq   rr   r…  rp   r   r–  s   &    r%   r   ÚTestFromTxt.test_shaped_dtype7  sr   € ÜÐ0Ó1ˆÜ�XŠX�~¨¬U |°c¼5°\Ø¤ fÐ-ð/ó 0ˆä�MŠM˜!Ô&ˆÜ�HŠH�v˜s Cª)²YÐ)?Ð@ÐAØôˆä˜1Ö r'   c                ó  € \        R 4      pRRRRRR/p\        P                  ! V3RRR	R/VB p\        P                  ! RR.RR.R
\
        3R\
        3.R7      p\        W44       \        VP                  VP                  4       VP                  ^ 4       \        P                  ! V3R	R/VB p\        P                  ! RR.RR.R
\        3R\        3.R7      p\        W44       \        VP                  VP                  4       R# )zA,B
0,1
2,N/Ar`  r_  Úmissing_valuesúN/Ar  Tro   NrT  r×  ÚB©rZ  ro   r  )r~   rõ  ©FF©FT)
r   rT   r…  rv  rp   rr   r   rZ  rP   rq   )r#   r  r^   rÒ  rÓ  s   &    r%   Útest_withmissingÚTestFromTxt.test_withmissing@  sò   € ÜÐ'Ó(ˆØ˜sÐ$4°e¸WÀdÐKˆÜ�}Š}˜TÑF¨ÐF°tÐF¸vÑFˆÜ—(’(˜F GÐ,Ø!/°Ð ?Ø#&¬ *¨s´C¨jÐ!9ô;ˆô 	�TÔ#Ü�T—Y‘Y §¡Ô-à�	‰	�!ŒÜ�}Š}˜TÑ:¨4Ð:°6Ñ:ˆÜ—(’(˜F GÐ,Ø!/°Ð ?Ø#&¬ ,°´e°Ð!=ô?ˆô 	�TÔ#Ü�T—Y‘Y §¡Ö-r'   c           
     ó,  € R pRRRRRR/pR\         3R\        3R	\        3.p\        P                  ! \        V4      3R
R/VB p\        P                  ! . RO. ROVR7      p\        WE4       W2R&   \        P                  ! \        V4      3R
^ R^R^R/RR/VB p\        P                  ! . RO. ROVR7      p\        WE4       \        P                  ! \        V4      3R
^ RRRR	R/RR/VB p\        P                  ! . RO. ROVR7      p\        WE4       R# )z4A, B, C
0, 0., 0j
1, N/A, 1j
-9, 2.2, N/A
3, -99, 3jro   Nr`  r_  r  Tr×  r~  rÔ  r|  r}  r  rT  rÃ  ù       €     8�Àé�ÿÿÿ))r   rñ  y                )rf   r=  ru  )rÃ  gš™™™™™@r…  )r<   r†  y              @)rU  rW  )r   r   rf   rU  )rU  rW  rV  rW  )	rr   rq   rÚ   rT   r…  r   rv  rp   r   )r#   r  Ú
basekwargsÚmdtyperÒ  rÓ  s   &     r%   Útest_user_missing_valuesÚ$TestFromTxt.test_user_missing_valuesR  s=  € ØIˆØ˜t [°#°wÀÐEˆ
Øœ�*˜s¤E˜l¨S´'¨NÐ;ˆä�}Š}œV D›\ñ *¸%ð *Ø(ñ*ˆä—(’(ò <â LØ!'ô)ˆô 	�TÔ#à$�7ÑÜ�}Š}œV D›\ñ 9Ø-.°°A°s¸A¸uÐ,Eð9à%)ð9à-7ñ9ˆô —(’(ò <â LØ!'ô)ˆô 	�TÔ#ä�}Š}œV D›\ñ *Ø,-¨r°3¸¸SÀ%Ð+Hð*à$(ð*ð )ñ*ˆô —(’(ò <â LØ!'ô)ˆô 	�TÖ#r'   c                óR  € \         P                  ! RR.R\        3R\        3.R7      pRpRRR\        RR	R
^ RRR^R/R^ ^ R^ ^R//p\         P                  ! \	        V4      3/ VB p\         P                  ! RR.R Uu. uF
  qU\        3NK  	  upR7      p\        WA4       \         P                  ! \	        V4      3RR/VB p\         P                  ! RR.R Uu. uF
  qU\        3NK  	  upR7      p\        WA4       Rp\         P                  ! \	        V4      R\        R^ R7      p\         P                  ! . RO. RO.4      p\        WA4       \         P                  ! \	        V4      R\        RRR7      p\         P                  ! . RO. R O.4      p\        WA4       R# u upi u upi )!r   rj   rÛ   rn   zN/A, 2, 3
4, ,???r`  r_  ro   r  za,b,cr|  r}  r6  z???Úfilling_valuesÚabcrK  rd  z1,2,*,4
5,*,7,8
Ú*)r`  ro   r|  rŒ  N)r   r<   r=  )r   r=  )r   r~   r<   )r   r   r=  rõ  ro  )rf   r~   r   r   )r-  r   r£  r¤  )rf   r~   rõ  r   )r-  rõ  r£  r¤  ©rT   rp   rr   r…  r   r   )r#   r˜  r  r^   rÒ  r—  Údata2s   &      r%   Útest_user_filling_valuesÚ$TestFromTxt.test_user_filling_valuess  sz  € ä�xŠx˜ Ð+°S¼#°JÀÄcÀ
Ð3KÔLˆØ#ˆØ˜sØœsØ˜wØ&¨¨E°3¸¸QÀÐ(FØ&¨¨A¨s°A°q¸$Ð(?ð	Aˆô
 �}Š}œV D›\Ñ4¨VÑ4ˆÜ�xŠx˜ LÐ1Ù16Ó7±¨A¤3›x±Ñ7ô9ˆä�TÔ ä�}Š}œV D›\ÑE°7ÐE¸fÑEˆÜ�xŠx˜ Ð+ÁdÓ3KÁdÀ¼³HÁdÑ3KÔLˆÜ�TÔ à$ˆÜ�}Š}œV E›]°cÄØ,/ÀôCˆä�xŠxš¢|Ð4Ó5ˆÜ�TÔ Ü�}Š}œV E›]°cÄØ,/ÀôDˆä�xŠxšªÐ6Ó7ˆÜ�TÖ ùò 8ùò 4Ls   Á>F
ÃF$
c           	     ó   € \        R 4      p\        P                  ! VRRRRRR7      p\        P                  ! R	R
.RR.R\
        3R\        3.R7      p\        W#4       \        VP                  VP                  4       R# )zA,B
0,1.5
2,-999.00Nr_  z-999.0T)ro   r`  r|  r  rT  r×  r~  r  )r   rx  )r~   g      ð¿r€  r�  )	r   rT   r…  rv  rp   rr   rq   r   rZ  r¯  s   &   r%   Útest_withmissing_floatÚ"TestFromTxt.test_withmissing_float�  sr   € ÜÐ-Ó.ˆÜ�}Š}˜T¨¸Ø+3¸4ÈôOˆä—(’(˜H hÐ/Ø!/°Ð ?Ø#&¬ *¨s´E¨lÐ!;ô=ˆô 	�TÔ#Ü�T—Y‘Y §¡Ö-r'   c                ó®   € \        R 4      p\        P                  ! VRRRR7      p\        P                  ! . RO. RO.. RO. RO.R7      p\        W#4       R# )	z1 2 3
4 5 6
Nú2,5T©ro   r|  rT  )rZ  rê   rN  rW  )r   rT   r…  rv  rp   r   r¯  s   &   r%   Útest_with_masked_column_uniformÚ+TestFromTxt.test_with_masked_column_uniform™  sG   € äÐ&Ó'ˆÜ�}Š}˜T¨Ø,1¸4ôAˆä—(’(šI¢yÐ1ºÂIÐ8NÔOˆÜ�TÖ#r'   c                óÊ   € \        R 4      p\        P                  ! VRRRR7      p\        P                  ! R	R
.RR.R\
        3R\
        3R\        3.R7      p\        W#4       R# )zTrue 2 3
False 5 6
Nr—  Tr˜  r§  r¨  r©  r  rê   )r   r-  r.  rW  )r   rT   r…  rv  rp   rY  rr   r   r¯  s   &   r%   Útest_with_masked_column_variousÚ+TestFromTxt.test_with_masked_column_various¡  sc   € äÐ-Ó.ˆÜ�}Š}˜T¨Ø,1¸4ôAˆä—(’(˜I yÐ1Ø!*¨IÐ 6Ø#'¬ ,°´t°¸tÄS¸kÐ!JôLˆô 	�TÖ#r'   c                ó  aa€ R .^2,          p\        ^4       F  pRV^
V,          &   K  	  VP                  ^ R4       \        RP                  V4      4      oRRRRRR	/oVV3R
 lp\        P
                  ! \        V4      p\        \        V4      ^-4       \        T\        P                  ! ^-R Uu. uF
  qU\        3NK  	  upR7      4       SP                  ^ 4       \        \        \        P                  SRR	R7       R# u upi )ú1, 1, 1, 1, 1ú2, 2, 2, 2 2úa, b, c, d, er7  r`  r_  ro   Nr  Tc                  ó6   <€ \         P                  ! S3R R/S B # )rœ  F©rT   r…  ©r^   Úmdatas   €€r%   rí   Ú)TestFromTxt.test_invalid_raise.<locals>.fµ  s   ø€ Ü—=’= ÑF°eÐF¸vÑFÐFr'   Úabcdern   )r`  r  )r˜   Úinsertr   r  r¢   r´  r   r   rÅ   rT   r™   rr   rP   r   rB  r…  )r#   r  rž   rí   Úmtestr—  r^   r¥  s   &     @@r%   Útest_invalid_raiseÚTestFromTxt.test_invalid_raise«  sÐ   ù€ àÐ  2Õ%ˆÜ�q–ˆAØ)ˆD��a•‹Lñ à�‰�A�Ô'Ü�t—y‘y “Ó'ˆà˜s G¨T°7¸DÐAˆö	Gä—’Ô.°Ó2ˆÜ”S˜“Z Ô$Ü�UœBŸGšG BÁÓ.IÁ¸A´3«xÁÑ.IÔJÔKà�
‰
�1ŒÜ”j¤"§-¡-°Ø #¨4÷	1ùò /Js   Â1Dc                óø  aa€ R .^2,          p\        ^4       F  pRV^
V,          &   K  	  VP                  ^ R4       \        RP                  V4      4      oRRRRRR	R
R/oVV3R lp\        P
                  ! \        V4      p\        \        V4      ^-4       \        T\        P                  ! ^-R Uu. uF
  qU\        3NK  	  upR7      4       SP                  ^ 4       \        P                  ! S3RR/SB p\        \        V4      ^24       \        P                  ! ^2R Uu. uF
  qU\        3NK  	  upR7      pRT\        ^4       Uu. uF  p^
V,          NK  	  up&   \        WF4       R# u upi u upi u upi )rŸ  r   r¡  r7  r`  r_  ro   Nr  Trœ  Fc                  ó6   <€ \         P                  ! S3R R/S B # )rK  )r   r   r£  r¤  s   €€r%   rí   Ú6TestFromTxt.test_invalid_raise_with_usecols.<locals>.fÊ  s   ø€ Ü—=’= ÑA°ÐA¸&ÑAÐAr'   Úaern   rK  Úabr  rù  )r˜   r¨  r   r  r¢   r´  r   r   rÅ   rT   r™   rr   rP   r…  )	r#   r  rž   rí   r©  r—  rÓ  r^   r¥  s	   &      @@r%   Útest_invalid_raise_with_usecolsÚ+TestFromTxt.test_invalid_raise_with_usecols¿  s:  ù€ àÐ  2Õ%ˆÜ�q–ˆAØ)ˆD��a•‹Lñ à�‰�A�Ô'Ü�t—y‘y “Ó'ˆà˜s G¨T°7¸DØ% uð.ˆö	Bä—’Ô.°Ó2ˆÜ”S˜“Z Ô$Ü�UœBŸGšG BÁÓ.FÁ¸A´3«xÁÑ.FÔGÔHà�
‰
�1ŒÜ—’˜eÑ>¨VÐ>°vÑ>ˆÜ”S˜“Z Ô$Ü—'’'˜"±tÓ$<±t°!¬£X±tÑ$<Ô=ˆØ.4ˆ¤ q¤Ó*¡˜A��a—�¡Ñ*Ñ+Ü�UÖ$ùò /Gùò
 %=ùÚ*s   Â3E-Ä#E2
Å
E7c           
     óà   € R .^2,          p\        RP                  V4      4      p^R /pRRRTRR Uu. uF
  qD\        3NK  	  upRR	/p\        \        \
        P                  V3/ VB  R
# u upi )z1, 1, 1, 1, -1.1r7  c                 ó*   € R V P                  4        R2# )Ú(Ú)r  r  s   &r%   r  Ú5TestFromTxt.test_inconsistent_dtype.<locals>.<lambda>Ü  s   €  Q q§x¡x£z l°!Ñ#4r'   r`  r_  r  ro   r§  r™  r>   N)r   r  rr   r   rB  rT   r…  )r#   r  r¥  r  r—  r^   s   &     r%   Útest_inconsistent_dtypeÚ#TestFromTxt.test_inconsistent_dtype×  sq   € à"Ð# bÕ(ˆÜ�t—y‘y “Ó'ˆàÑ4Ð5ˆ
Ø˜s L°*Ø±'Ó:±'¨Q¤C£±'Ñ:¸JÈðQˆä”j¤"§-¡-°ÑA¸&ÔAùò  ;s   ³A+c                óÄ   € R p\         P                  ! \        V4      RRRR7      p\         P                  ! R	R
.R\        3R\        3R\
        3.R7      p\        W#4       R# )ú0, 1, 2.3
4, 5, 6.7r_  Núf%02i©r`  ro   Ú
defaultfmtÚf00Úf01Úf02rn   ©r   rf   çffffff@)r   r-  çÍÌÌÌÌÌ@)rT   r…  r   rp   rr   rq   r   ©r#   r  r©  r˜  s   &   r%   Útest_default_field_formatÚ%TestFromTxt.test_default_field_formatá  sW   € à%ˆÜ—’œf T›lØ'*°$À7ôLˆä�xŠx˜ kÐ2Ø %¤s˜|¨e´S¨\¸EÄ5¸>ÐJôLˆä�UÖ!r'   c                ó²   € R p\         P                  ! \        V4      R\        RR7      p\         P                  ! . RO. RO.\        R7      p\        W#4       R# )r»  r_  r¼  r½  rn   N©rñ  r[  rÃ  ©r^  rE  rÄ  ©rT   r…  r   rq   rp   r   rÅ  s   &   r%   Útest_single_dtype_wo_namesÚ&TestFromTxt.test_single_dtype_wo_namesê  s@   € à%ˆÜ—’œf T›lØ'*´%ÀGôMˆä�xŠxšªÐ6¼eÔDˆÜ�UÖ!r'   c                óÖ   € R p\         P                  ! \        V4      R\        RR7      p\         P                  ! RR.R Uu. uF
  q3\        3NK  	  upR7      p\        W$4       R# u upi )	r»  r_  rc  ©r`  ro   r  r�  rn   NrÉ  rÊ  rË  ©r#   r  r©  r—  r˜  s   &    r%   Ú"test_single_dtype_w_explicit_namesÚ.TestFromTxt.test_single_dtype_w_explicit_namesò  sY   € à%ˆÜ—’œf T›lØ'*´%¸yôJˆä�xŠx˜¨Ð6Ù38Ó9±5¨a¤5›z±5Ñ9ô;ˆä�UÖ!ùò :ó   ÁA&
c                óÖ   € R p\         P                  ! \        V4      R\        RR7      p\         P                  ! RR.R Uu. uF
  q3\        3NK  	  upR7      p\        W$4       R# u upi )	za, b, c
0, 1, 2.3
4, 5, 6.7r_  TrÏ  r�  rn   NrÉ  rÊ  rË  rÐ  s   &    r%   Ú"test_single_dtype_w_implicit_namesÚ.TestFromTxt.test_single_dtype_w_implicit_namesû  sY   € à.ˆÜ—’œf T›lØ'*´%¸tôEˆä�xŠx˜¨Ð6Ù38Ó9±5¨a¤5›z±5Ñ9ô;ˆä�UÖ!ùò :rÓ  c                óâ   € R p\         P                  ! \        V4      R\        \        \        3RR7      p\         P
                  ! R	R
.R\        3R\        3R\        3.R7      p\        W#4       R# )r»  r_  zf_%02ir½  Úf_00Úf_01Úf_02rn   N)r   r[  rÃ  )r   rE  rÄ  ©rT   r…  r   rr   rq   rp   r   rÅ  s   &   r%   Útest_easy_structured_dtypeÚ&TestFromTxt.test_easy_structured_dtype  s^   € à%ˆÜ—’œf T›l°cÜ$'¬´Ð#6À8ôMˆä�xŠx˜ |Ð4Ø &¬˜}¨v´u¨oÀÌ¸ÐOôQˆä�UÖ!r'   c                ó8  € R pRRRRRR/p\         P                  ! RR7      ;_uu_ 4       p\         P                  ! R	R
\        4       \        P
                  ! \        V4      3/ VB p\        V^ ,          P                  \        J 4       RRR4       \        P                  ! R.RR\        3R.R7      p\        XV4       \         P                  ! RR7      ;_uu_ 4       p\         P                  ! R	R
\        4       \        P
                  ! \        V4      3RR/VB p\        V^ ,          P                  \        J 4       RRR4       \        P                  ! R.RR\        3R.R7      p\        WE4       R#   + '       g   i     Lõ; i  + '       g   i     LR; i)z01/01/2003  , 1.3,   abcder`  r_  ro   Nr™  r>   Tr•   r—   r0   r¨  rn   Ú	autostrip)z01/01/2003  çÍÌÌÌÌÌô?z   abcde)r§  z|S12)r©  r  )z
01/01/2003rà  r§  )r§  r>  )r©  z|S5)rš   r›   rœ   r   rT   r…  r   r   r¡  rp   rq   r   )r#   r  r^   r½   r©  r˜  s   &     r%   Útest_autostripÚTestFromTxt.test_autostrip  s<  € à+ˆØ˜s G¨T°:¸wÐGˆÜ×$Ò$¨D×1Õ1°QÜ×#Ò# H¨bÔ2KÔLÜ—M’M¤&¨£,Ñ9°&Ñ9ˆEÜ�A�a•D—M‘MÔ%>Ð>Ô?÷ 2ô �xŠxÐ:Ð;Ø-°´e¨}¸mÐLôNˆä�U˜DÔ!Ü×$Ò$¨D×1Õ1°QÜ×#Ò# H¨bÔ2KÔLÜ—M’M¤&¨£,ÑI¸$ÐIÀ&ÑIˆEÜ�A�a•D—M‘MÔ%>Ð>Ô?÷ 2ô �xŠxÐ5Ð6Ø-°´e¨}¸mÐLôNˆä�UÖ!÷ 2×1ú÷ 2×1ús   ªAE6ÃA!F	Å6F	Æ	F	c           	     ó>  € R p\         P                  ! \        V4      RRRR7      pR\        3R\        3R\        3.p\         P
                  ! RVR7      p\        W$4       \         P                  ! \        V4      RRRR	R	R
7      pR\        3R\        3R\        3.p\         P
                  ! RVR7      p\        W$4       \         P                  ! \        V4      RRRR	R7      pR\        3R\        3R\        3.p\         P
                  ! RVR7      p\        W$4       R# )zA.A, B (B), C:C
1, 2, 3.14r_  TN©r`  r  ro   ÚAAÚB_BÚCCrn   r0   ©r`  r  ro   Úreplace_spaceÚdeletecharsúA.AúB (B)úC:C©r`  r  ro   rê  úB_(B))rf   r~   g…ëQ¸	@rÛ  ©r#   rû  rÒ  Ú
ctrl_dtyper˜  s   &    r%   Útest_replace_spaceÚTestFromTxt.test_replace_space   sõ   € à+ˆä�}Š}œV C›[Ø'*°$¸dôDˆàœS�k E¬3 <°$¼°Ð?ˆ
Ü�xŠx˜¨JÔ7ˆÜ�TÔ ä�}Š}œV C›[Ø'*°$¸dØ+-¸2ô?ˆð œc�l W¬c N°U¼E°NÐCˆ
Ü�xŠx˜¨JÔ7ˆÜ�TÔ ä�}Š}œV C›[Ø'*°$¸dØ)+ô-ˆð œc�l W¬c N°U¼E°NÐCˆ
Ü�xŠx˜¨JÔ7ˆÜ�TÖ r'   c           	     óV  € R p\         P                  ! \        V4      RR\        R7      pR\        3R\        3R\        3.p\         P                  ! RVR7      p\        W$4       \         P                  ! \        V4      RR\        RRR	7      pR
\        3R\        3R\        3.p\         P                  ! RVR7      p\        W$4       \         P                  ! \        V4      RR\        RR7      pR
\        3R\        3R\        3.p\         P                  ! RVR7      p\        W$4       R# )zA.A, B (B), C:C
1, 2, 3r_  Trä  rå  ræ  rç  rn   r0   rè  rë  rì  rí  rî  rï  Nrê   )rT   r…  r   rr   rp   r   rð  s   &    r%   Útest_replace_space_known_dtypeÚ*TestFromTxt.test_replace_space_known_dtype8  sõ   € à(ˆä�}Š}œV C›[Ø'*°$¼côCˆàœS�k E¬3 <°$¼°Ð=ˆ
Ü�xŠx˜	¨Ô4ˆÜ�TÔ ä�}Š}œV C›[Ø'*°$¼cØ+-¸2ô?ˆð œc�l W¬c N°U¼C°LÐAˆ
Ü�xŠx˜	¨Ô4ˆÜ�TÔ ä�}Š}œV C›[Ø'*°$¼cØ)+ô-ˆð œc�l W¬c N°U¼C°LÐAˆ
Ü�xŠx˜	¨Ô4ˆÜ�TÖ r'   c                ó€  € R pRRRR/p\         P                  ! RR	.R
 Uu. uF
  q3\        3NK  	  upR7      p\         P                  ! \	        V4      3RR/VB p\        WT4       \         P                  ! RR	.R
 Uu. uF
  q3\        3NK  	  upR7      p\         P                  ! \	        V4      3/ VB pR# u upi u upi )zA,,C
0,1,2
3,4,5r`  r_  r  Trn   ro   N©r   rf   r~   r{  )r×  r§  rÔ  )rT   rp   rr   r…  r   r   rq   )r#   r  r^   r—  r˜  rÒ  s   &     r%   Útest_incomplete_namesÚ!TestFromTxt.test_incomplete_namesP  s´   € à#ˆØ˜s G¨TÐ2ˆä�xŠx˜ IÐ.Ù1AÓBÑ1A¨A¤3›xÑ1AÑBôDˆä�}Š}œV D›\Ñ@°Ð@¸Ñ@ˆÜ�TÔ ä�xŠx˜ IÐ.Ù3CÓDÑ3C¨a¤5›zÑ3CÑDôFˆä�}Š}œV D›\Ñ4¨VÑ4Šùò Cùò
 Es    B6
Á<B;
c                óà   € R p\         P                  ! \        V4      \        \        \        3RR7      p\         P
                  ! RR.R\        3R\        3R\        3.R7      p\        W#4       R# )	z1 2 3
 4 5 6rj   r·  r§  r¨  rn   Nrê   rN  rÛ  )r#   r  rÒ  r˜  s   &   r%   Útest_names_auto_completionÚ&TestFromTxt.test_names_auto_completion^  s\   € àˆÜ�}Š}œV D›\Ü$'¬´Ð#4¸CôAˆä�xŠx˜ IÐ.Ø #¤S˜z¨D´%¨=¸4Ä¸+ÐFôHˆä�TÖ r'   c                óê  € R pRp\         P                  ! \        V4      \        \        \        3RRRR7      p\	        VP
                  P                  V4       \         P                  ! \        V4      \        \        \        3RRRR7      p\	        VP
                  P                  V4       \         P                  ! \        V4      \        RRRR7      p\	        VP
                  P                  V4       R# )z'A,B,C,D,E
0,1,2,3,4
0,1,2,3,4
0,1,2,3,4r_  T)ro   r`  rK  r  N)r×  rÔ  ÚE)r   r~   r   )rT   r…  r   rr   r   ro   r  )r#   r  Ú
ctrl_namesrÒ  s   &   r%   Útest_names_with_usecols_bug1636Ú+TestFromTxt.test_names_with_usecols_bug1636g  s¶   € à;ˆØ$ˆ
Ü�}Š}œV D›\Ü$'¬¬c ?¸cØ%.°dô<ˆô 	�T—Z‘Z×%Ñ% zÔ2ä�}Š}œV D›\Ü$'¬¬c ?¸cØ%4¸DôBˆô 	�T—Z‘Z×%Ñ% zÔ2ä�}Š}œV D›\Ü#&°#Ø%4¸DôBˆô 	�T—Z‘Z×%Ñ% zÖ2r'   c                ó’  € R pRR
RRRR/p\         P                  ! RR.R\        3R\        3R\        3.R	7      p\         P                  ! \        V4      3/ VB p\        WC4       R^RRRR/p\         P                  ! RR.R\        3R\        3R\        3.R	7      p\         P                  ! \        V4      3/ VB p\        WC4       R# )z-    A    B   C
    0    1 2.3
   45   67   9.r`  r  Tro   Nr×  r~  rÔ  rn   )r-  r-  r   rÂ  )rØ  rK  rG  )rT   rp   rr   rq   r…  r   r   ©r#   r  r^   r˜  rÒ  s   &    r%   Útest_fixed_width_namesÚ"TestFromTxt.test_fixed_width_namesz  sÁ   € à@ˆØ˜y¨'°4¸À$ÐGˆÜ�xŠx˜ lÐ3Ø #¤S˜z¨C´¨:¸¼U°|ÐDôFˆä�}Š}œV D›\Ñ4¨VÑ4ˆÜ�TÔ à˜q '¨4°¸$Ð?ˆÜ�xŠx˜ lÐ3Ø #¤S˜z¨C´¨:¸¼U°|ÐDôFˆä�}Š}œV D›\Ñ4¨VÑ4ˆÜ�TÖ r'   c                óº   € R pRRRRRR/p\         P                  ! . RO. R	O. R
O.\        R7      p\         P                  ! \	        V4      3/ VB p\        WC4       R# )s   1, 2, 3
1, , 5
0, 6, 
r`  r_  ro   NrŒ  rn   r=  rê   )rf   r=  r-  )r   r.  r=  r�  r  s   &    r%   Útest_filling_valuesÚTestFromTxt.test_filling_values‰  sP   € à+ˆØ˜s G¨TÐ3CÀTÐJˆÜ�xŠxš¢L²,Ð?ÄsÔKˆÜ�}Š}œV D›\Ñ4¨VÑ4ˆÜ�TÖ r'   c           
     óÆ  € \         P                  ! R R7      ;_uu_ 4       p\         P                  ! RR\        4       \        P
                  ! \        R4      RRRRR7      p\        V^ ,          P                  \        J 4       RRR4       \        X^,          R	4       \         P                  ! R R7      ;_uu_ 4       p\         P                  ! RR\        4       \        P
                  ! \        R
4      RRRRR7      p\        V^ ,          P                  \        J 4       RRR4       \        V^,          R4       R#   + '       g   i     LÂ; i  + '       g   i     L8; i)Tr•   r—   r0   ztest1,testNonetherestofthedataNr_  r>   ©ro   rj  r`  r™  s   testNonetherestofthedataztest1, testNonetherestofthedatas    testNonetherestofthedata)
rš   r›   rœ   r   rT   r…  r   r   r¡  r   )r#   r½   rÒ  s   &  r%   Útest_comments_is_noneÚ!TestFromTxt.test_comments_is_none‘  sü   € ä×$Ò$¨D×1Õ1°QÜ×#Ò# H¨bÔ2KÔLÜ—=’=¤Ð(HÓ!IØ'+°dÀcØ*1ô3ˆDô �A�a•D—M‘MÔ%>Ð>Ô?÷ 2ô 	�T˜!•WÐ9Ô:Ü×$Ò$¨D×1Õ1°QÜ×#Ò# H¨bÔ2KÔLÜ—=’=¤Ð(IÓ!JØ'+°dÀcØ*1ô3ˆDô �A�a•D—M‘MÔ%>Ð>Ô?÷ 2ô 	�T˜!•WÐ:Ö;÷ 2×1ú÷ 2×1ús    A#D=Â=A#EÄ=E	ÅE 	c           
     ó�  € R pRpRV,           R,           pW#,           V,           p\         P                  ! RR7      ;_uu_ 4       p\         P                  ! RR\        4       \        P
                  ! \        V4      RRR	R
R7      p\        V^ ,          P                  \        J 4       RRR4       \        XR,          R4       \        VR,          RV,           4       \        VR,          R4       \        P
                  ! \        V4      RRR	RR7      p\        VR,          R4       \        VR,          RVP                  R4      ,           4       \        VR,          R4       \         P                  ! RR7      ;_uu_ 4       p\         P                  ! RR\        4       \        P
                  ! \        RV,           4      RRR	R
R7      p\        V^ ,          P                  \        J 4       RRR4       \        VR,          ^ 4       \        VR,          RV,           4       R#   + '       g   i     EL„; i  + '       g   i     LS; i)s   öüöó   norm1,norm2,norm3
ó   test1,testNonetheó   ,test3
Tr•   r—   r0   Nr_  r>   r  ó   test1ó   testNonetheó   test3r;   rÀ   ÚtestNonetheÚtest3ó   0,testNonether§  r¨  )rf   r   )rf   rf   rŠ   )rš   r›   rœ   r   rT   r…  r   r   r¡  r   r?   )r#   r;   ÚnormÚencr$   r½   rÒ  s   &      r%   Útest_latin1ÚTestFromTxt.test_latin1¢  s±  € Ø ˆØ%ˆØ" VÕ+¨kÕ9ˆØ�J˜ÕˆÜ×$Ò$¨D×1Õ1°QÜ×#Ò# H¨bÔ2KÔLÜ—=’=¤¨£Ø'+°dÀcØ*1ô3ˆDô �A�a•D—M‘MÔ%>Ð>Ô?÷ 2ô 	�T˜$•Z Ô*Ü�T˜$•Z °&Õ!8Ô9Ü�T˜$•Z Ô*Ü�}Š}œV A›YØ#'°$À#Ø&.ô0ˆô 	�T˜$•Z Ô)Ü�T˜$•Z °·±¸xÓ1HÕ!HÔIÜ�T˜$•Z Ô)ä×$Ò$¨D×1Õ1°QÜ×#Ò# H¨bÔ2KÔLÜ—=’=¤Ð(8¸6Õ(AÓ!BØ'+°dÀcØ*1ô3ˆDô �A�a•D—M‘MÔ%>Ð>Ô?÷ 2ô 	�T˜$•Z Ô#Ü�T˜$•Z °&Õ!8Ö9÷/ 2×1Ð1ú÷  2×1ús   ÁA#H!Æ A*H5È!H2	È5I	c                ó¾   € R pV P                  \        V4      RRR7      p\        V\        P                  ! VP                  R4      P                  4       4      4       R# )rú  Nrð  rû  )rÚ  r   r   rT   rp   r?   rŒ  rü  s   &  r%   Útest_binary_decode_autodtypeÚ(TestFromTxt.test_binary_decode_autodtypeÀ  sD   € Ø4ˆØ�M‰Mœ' %›.°¸xˆMÓHˆÜ˜1œbŸhšh u§|¡|°HÓ'=×'CÑ'CÓ'EÓFÖGr'   c           
     óì  € R pRpRV,           R,           pW#,           V,           p\         P                  ! RR7      ;_uu_ 4       p\         P                  ! RR\        4       \        P
                  ! \        V4      RRR	R
R7      p\        V^ ,          P                  \        J 4       RRR4       \        P                  ! . RORRV,           R.. RO.4      p\        XV4       R#   + '       g   i     LE; i)r”  r  r  r  Tr•   r—   r0   Nr_  r>   r  r  r  r  )s   norm1s   norm2s   norm3)rš   r›   rœ   r   rT   r…  r   r   r¡  rp   r   )r#   r›  r  r  r$   r½   rÒ  Úctls   &       r%   Útest_utf8_byte_encodingÚ#TestFromTxt.test_utf8_byte_encodingÅ  sÇ   € ØˆØ%ˆØ" TÕ)¨KÕ7ˆØ�J˜ÕˆÜ×$Ò$¨D×1Õ1°QÜ×#Ò# H¨bÔ2KÔLÜ—=’=¤¨£Ø'+°dÀcØ*1ô3ˆDô �A�a•D—M‘MÔ%>Ð>Ô?÷ 2ô �hŠhÚ/Ø˜N¨TÕ1°8Ð<Ú/ð1ó 2ˆô 	˜4 Ö%÷ 2×1ús   ÁA#C#Ã#C3	c           
     óT  € R p\        4       ;_uu_ 4       p\        VR4      ;_uu_ 4       pVP                  RV,           R,           ^,          4       RRR4       \        P                  ! VRRRRR7      p\        P
                  ! RR	VP                  R4      ,           R
.RR	VP                  R4      ,           R
..\        P                  R7      p\        WE4       \        VR4      ;_uu_ 4       pVP                  RV,           4       RRR4       \        P                  ! VRRRRR7      p\        VR,          ^ 4       \        VR,          R	VP                  R4      ,           4       RRR4       R#   + '       g   i     EL'; i  + '       g   i     L…; i  + '       g   i     R# ; i)r”  r  r  r  Nr_  r•  r  rÀ   r  r  rn   r  r§  r¨  )
r   rÃ   r)   rT   r…  rp   r?   rš  r   r   )r#   r›  rW  rí   rÒ  r   s   &     r%   Útest_utf8_fileÚTestFromTxt.test_utf8_fileÖ  sA  € ØˆÜ�ZŒZ˜4Ü�d˜D×!Ô! QØ—‘Ð-°Õ4°{ÕBÀaÕGÔH÷ "ä—=’= ¨T¸DØ+.¸ôBˆDä—(’(Ø˜}¨t¯{©{¸7Ó/CÕCÀWÐMØ˜}¨t¯{©{¸7Ó/CÕCÀWÐMðOô Ÿ7™7ô$ˆCô ˜tÔ)ô �d˜D×!Ô! QØ—‘Ð(¨4Õ/Ô0÷ "ä—=’= ¨T¸DØ+.¸ôBˆDä˜˜d� QÔ'Ü˜˜d� ]°T·[±[ÀÓ5IÕ%IÔJ÷# ‰Zß!×!Ð!ú÷ "×!ú÷ �ZˆZús<   •Fª'E/	ÁBFÃ-F	ÄAFÅ/F Å:	FÆFÆFÆF'	c                óÆ  € R pRp \         P                  ! 4       pVP                  V4       \        4       ;_uu_ 4       p\        VR4      ;_uu_ 4       pVP                  R4       VP                  RV,           R,           4       VP                  RV,           R,           4       R	R	R	4       \        P                  ! R
R7      ;_uu_ 4       p\        P                  ! RR\        4       \        P                  ! VR	R	RRR7      p\!        V^ ,          P"                  \        J 4       R	R	R	4       \        P$                  ! . RORVR.RRV,           R..\        P&                  R7      p\)        XV4       R	R	R	4       R	#   \        \        3 d    \
        P                  ! R4        ELxi ; i  + '       g   i     EL; i  + '       g   i     L ; i  + '       g   i     R	# ; i)rÌ  u   Ã¶Ã¼Ã¶zTSkipping test_utf8_file_nodtype_unicode, unable to encode utf8 in preferred encodingrÒ  znorm1,norm2,norm3
znorm1,z,norm3
ztest1,testNonethez,test3
NTr•   r—   r0   r_  r>   r  Únorm1Únorm3rÀ   r  r  rn   )r'  Únorm2r(  )rV  rW  rò  ÚUnicodeErrorÚImportErrorr¢   rG  r   rÃ   r)   rš   r›   rœ   r   rT   r…  r   r¡  rp   rš  r   )	r#   r›  r;   r™  rW  rí   r½   rÒ  r   s	   &        r%   Útest_utf8_file_nodtype_unicodeÚ*TestFromTxt.test_utf8_file_nodtype_unicodeë  s~  € àˆØˆð	GÜ×2Ò2Ó4ˆHØ�K‰K˜Ô!ô
 �ZŒZ˜4Ü�d˜D×!Ô! QØ—‘Ð-Ô.Ø—‘˜ 6Õ)¨JÕ6Ô7Ø—‘Ð+¨dÕ2°ZÕ?Ô@÷ "ô ×(Ò(°×5Õ5¸Ü×'Ò'¨°"Ü(AôCä—}’} T°ÀØ/2¸WôF�ô ˜˜!�Ÿ™Ô)BÐBÔC÷ 6ô —(’(Ú0Ø˜v wÐ/Ø˜}¨tÕ3°WÐ=ð?ô Ÿ7™7ô	$ˆCô
 ˜t SÔ)÷# ‰Zøô	 œkÐ*ô 	GÜ�KŠKð F÷ Gð	Gú÷
 "×!Ð!ú÷ 6×5ú÷ �ZˆZúsO   †&E: ¾GÁAF(	Â#'GÃ
AF<	Ä$AGÅ:'F%Æ$F%Æ(F9Æ3	GÆ<GÇGÇG 	c           	     óp  € R p\        V4      p\        P                  ! V^R7      p\        P                  ! V4      p\        V^^.^^.^^..4       \        V^^.^	^
..4       \	        \
        \        P                  \        V4      ^ R7       Rp\        P                  ! \        V4      ^R7      p\        P                  ! RR.RR..4      p\        WV4       \	        \
        \        P                  \        V4      ^^R7       \	        \
        \        P                  \        V4      ^R7       \        P                  ! 4       ;_uu_ 4        \        P                  ! R\        4       \        P                  ! \        V4      ^RR7      p\        P                  ! RR.RR.R	R	.R
R
..4      p\        WV4       \        P                  ! \        V4      ^RR7      p\        P                  ! RR.RR.R	R	.R
R
..4      p\        WV4       RRR4       Rp\        V4      p\        P                  ! V^^RR7      p\        P                  ! . RORR.R7      p\        WV4       \        P                  ! VRVP                  R7      p\        P                  ! RR.RR.R7      p\        WV4       R#   + '       g   i     Lª; i)z1 2
3 4
5 6
7 8
9 10
)r7  z1 1
2 2
0 
3 3
4 4
5  
6  
7  
r[  r\  )r•  r7  r  F)r7  rœ  r]  r^  Nz"a b
#c d
1 1
2 2
#0 
3 3
4 4
5  5
T)r‘  r7  r  rn   )r7  ro   ))r[  r[  )r\  r\  )r]  r]  )rã   ú<f8)r-  r/  )r^  r^  )rE  rE  )r   rT   r…  r   r   rB  rp   rš   r›   r  r   ro   )r#   r  rû  Úa1Úa2rÒ  rÓ  s   &      r%   r8  ÚTestFromTxt.test_max_rows	  s+  € à+ˆÜ�T‹lˆÜ�]Š]˜3¨Ô+ˆÜ�]Š]˜3ÓˆÜ�R˜1˜a˜& 1 a &¨1¨a¨&Ð1Ô2Ü�R˜1˜a˜& 1 b 'Ð*Ô+ô 	”j¤"§-¡-´¸³ÈÕJð 9ˆä�}Š}œV D›\°AÔ6ˆÜ—(’(˜R ˜H r¨2 hÐ/Ó0ˆÜ�TÔ#ô 	”j¤"§-¡-´¸³È1Ø õ	"ô 	”j¤"§-¡-´¸³ÈÕJô ×$Ò$×&Õ&Ü×!Ò! (Ô,=Ô>ä—=’=¤¨£¸ÈÔOˆDÜ—h’h  R ¨2¨r¨(°R¸°H¸rÀ2¸hÐGÓHˆGÜ˜Ô'ä—=’=¤¨£¸ÈÔOˆDÜ—h’h  R ¨2¨r¨(°R¸°H¸rÀ2¸hÐGÓHˆGÜ˜Ô'÷ 'ð <ˆô �T‹lˆÜ�}Š}˜S¨a¸!À4ÔHˆÜ—(’(Ò?Ø)¨<Ð8ô:ˆä�TÔ#ô �}Š}˜S¨4°t·z±zÔBˆÜ—(’(˜J¨
Ð3Ø)¨<Ð8ô:ˆä�TÖ#÷3 '×&ús   Å	B:J%Ê%J5	c           
     ó¨  € \         P                  ! ^4      P                  R4      pRpV F~  pRV,           R,           p\        4       ;_uu_ 4       p\	        VR4      ;_uu_ 4       pVP                  V4       RRR4       \         P                  ! V4      pRRR4       \        XV4       K€  	  R#   + '       g   i     L@; i  + '       g   i     L5; i)r.  rÐ  rÑ  r½   NrÖ  r×  )rT   rÄ   rÙ  r   rÃ   r)   r…  r   )r#   rÙ  rÝ  rÞ  r  rN   rí   rß  s   &       r%   Útest_gft_using_filenameÚ#TestFromTxt.test_gft_using_filenameD	  sŽ   € ô �iŠi˜‹l×"Ñ" 6Ó*ˆØ&ˆãˆCØ˜S•= 7Õ*ˆDÜ—”˜tÜ˜$ —_”_¨Ø—G‘G˜D”M÷ %ä—m’m DÓ)�÷ ô ˜s CÖ(ó ÷ %—_ú÷ —ús$   ÁCÁ$B.Á6CÂ.B>Â9CÃCc           
     ól  € \         P                  ! ^4      P                  R4      pR	pV FË  pRV,           R,           p\        4       p\        P
                  ! VRR7      ;_uu_ 4       pVP                  \        V4      4       RRR4       \        RR7      ;_uu_ 4       p\        VR4      ;_uu_ 4       pVP                  V4       RRR4       \        \         P                  ! V4      V4       RRR4       KÍ  	  R#   + '       g   i     L�; i  + '       g   i     LQ; i  + '       g   i     EK	  ; i)
r.  rÐ  rÑ  r½   ©ÚfileobjrÓ  Nz.gz2r÷   rÖ  r×  )rT   rÄ   rÙ  r   rã  ÚGzipFiler)   r   r   rÃ   r   r…  )	r#   rÜ  rÝ  rÞ  r  r$   r¸  rN   rí   s	   &        r%   Útest_gft_from_gzipÚTestFromTxt.test_gft_from_gzipR	  sÊ   € ä—’˜1“×%Ñ% fÓ-ˆØ&ˆãˆCØ˜S•= 7Õ*ˆDÜ“	ˆAÜ—’ q¨s×3Õ3°qØ—‘œ ›Ô&÷ 4ô  ×(Õ(¨DÜ˜$ —_”_¨Ø—G‘G˜D”M÷ %ä"¤2§=¢=°Ó#6¸Ô?÷ )Ñ(ó ÷ 4×3ú÷ %—_ú÷ )×(Ñ(ús0   Á'C;ÂD!Â3DÃ(D!Ã;DÄDÄD!Ä!D3c                ó‚   € R  p\         P                  ! V! 4       4      p\        V\         P                  ! ^
4      4       R# )c               3   óN   "  € \        ^
4       F  p \        V  4      x € K  	  R# 5ir  )r˜   r   r   s    r%   r)  Ú3TestFromTxt.test_gft_using_generator.<locals>.countd	  s   é € Ü˜2–Y�Ü  “oÔ%ó ùs   ‚#%N)rT   r…  r   rÄ   r"  s   &  r%   Útest_gft_using_generatorÚ$TestFromTxt.test_gft_using_generatorb	  s+   € ò	&ô �mŠm™E›GÓ$ˆÜ˜3¤§	¢	¨"£Ö.r'   c                óF  € \        R 4      p\        P                  ! VRR7      p\        VP                  P
                  . R	O4       \        VP                  R,          P                  \        P                  J 4       \        VP                  R,          P                  \        P                  J 4       \        VP                  R,          P                  \        P                  J 4       \        VR,          R4       \        VR,          R4       \        VR,          R4       R# )
z%73786976294838206464 17179869184 1024Nrn   r§  r¨  r©  g      Dl        i   )r§  r¨  r©  )r   rT   r…  r   ro   r  r   r…  rd  r€  Úint_r   r  s   &  r%   Útest_auto_dtype_largeintÚ$TestFromTxt.test_auto_dtype_largeintk	  s¿   € ô Ð=Ó>ˆä�}Š}˜T¨Ô.ˆä�T—Z‘Z×%Ñ%Ò'9Ô:ä�—
‘
˜4Õ ×%Ñ%¬¯©Ð3Ô4Ü�—
‘
˜4Õ ×%Ñ%¬¯©Ð1Ô2Ü�—
‘
˜4Õ ×%Ñ%¬¯©Ð0Ô1ä˜˜T�
Ð$9Ô:Ü�T˜$•Z Ô-Ü�T˜$•Z Ö&r'   c                ó   € \        R 4      p\        P                  ! VRRR7      w  r#p\        V\        P                  ! . RO4      4       \        V\        P                  ! . RO4      4       \        V\        P                  ! . RO4      4       R# )z1,2,3
4,5,6
7,8,9
0.0,1.0,2.0r_  T)r`  r  N)r[  r^  rF  rñ  )r\  rE  r�  r[  )r]  r•  rG  r\  )r   rT   rq  r   rp   )r#   rû  rj   rÛ   rã   s   &    r%   Útest_unpack_float_dataÚ"TestFromTxt.test_unpack_float_data„	  s_   € ÜÐ7Ó8ˆÜ—*’*˜S¨C¸Ô=‰ˆˆaÜ˜1œbŸhšhÒ';Ó<Ô=Ü˜1œbŸhšhÒ';Ó<Ô=Ü˜1œbŸhšhÒ';Ó<Ö=r'   c                ó&  € \        R 4      pRRRR/p\        P                  ! WRR7      w  r4p\        VP                  \        P                  ! R4      4       \        VP                  \        P                  ! R4      4       \        VP                  \        P                  ! R4      4       \        V\        P                  ! RR	.4      4       \        V\        P                  ! ^^#.4      4       \        V\        P                  ! R
R.4      4       R# )r  r  r  r#  rŽ   rU  Tr  r  r  r  r  Nr  r"  )r   rT   r…  r   ro   r   rp   r  s   &     r%   r  Ú"TestFromTxt.test_unpack_structured‹	  s¹   € ô Ð'Ó(ˆØ�¨	Ð3EÐFˆÜ—-’- °dÔ;‰ˆˆaÜ�Q—W‘WœbŸhšh t›nÔ-Ü�Q—W‘WœbŸhšh t›nÔ-Ü�Q—W‘WœbŸhšh t›nÔ-Ü˜1œbŸhšh¨¨d |Ó4Ô5Ü˜1œbŸhšh¨¨B xÓ0Ô1Ü˜1œbŸhšh¨¨c {Ó3Ö4r'   c                ó\  € \        R 4      p\        P                  ! RR.4      \        P                  ! ^^#.4      \        P                  ! RR.4      3p\        P                  ! VRRRR7      p\	        W#4       F0  w  rE\        WE4       \        VP                  VP                  4       K2  	  R# )	zM 21 72.
F 35 58.r%  r)  r  r  NTzutf-8)ro   r  r™  )r   rT   rp   r…  r"  r   r   ro   )r#   rû  ÚexpectedrÒ  ra   Úresults   &     r%   Útest_unpack_auto_dtypeÚ"TestFromTxt.test_unpack_auto_dtype˜	  s�   € ô Ð)Ó*ˆÜ—H’H˜c 3˜ZÓ(¬"¯(ª(°B¸°8Ó*<¼b¿hºhÈÈSÀzÓ>RÐSˆÜ�}Š}˜S¨°TÀGÔLˆÜ˜xÖ.‰KˆCÜ˜sÔ+Ü˜Ÿ™ F§L¡LÖ1ó /r'   c                óþ   € \        R 4      pRRRR/p\        P                  ! ^^#.\        P                  R7      p\        P                  ! WRR7      p\        W44       \        VP                  VP                  4       R# )	z21
35r  r  rn   Tr  NrÎ   ©rŽ   )r   rT   rp   r,  r…  r   r   ro   ©r#   rû  rŸ   rK  rÒ  s   &    r%   Útest_unpack_single_nameÚ#TestFromTxt.test_unpack_single_name¢	  s^   € ô �XÓˆØ�v˜y¨'Ð2ˆÜ—8’8˜R ˜H¬B¯H©HÔ5ˆÜ�}Š}˜S°4Ô8ˆÜ˜8Ô*Ü�X—^‘^ T§Z¡ZÖ0r'   c                ó&  € \        R 4      pRRRR/p\        P                  ! R	\        P                  R7      p\        P                  ! WRR7      p\        W44       \        R
VP                  4       \        VP                  VP                  4       R# )r6  r  r  rn   Tr  NrÎ   rP  rk  r/   )	r   rT   rp   r,  r…  r   r   rh   ro   rQ  s   &    r%   Útest_squeeze_scalarÚTestFromTxt.test_squeeze_scalar¬	  sg   € ô �S‹kˆØ�v˜y¨'Ð2ˆÜ—8’8˜D¬¯©Ô1ˆÜ�}Š}˜S°4Ô8ˆÜ˜8Ô*Ü�R˜Ÿ™Ô$Ü�X—^‘^ T§Z¡ZÖ0r'   Úndimc                ó    <€ V ^8„  d   QhRS[ /# )r~   rW  r>  )r(  r9   s   "€r%   Ú__annotate__ÚTestFromTxt.__annotate__¹	  s   ø€ ÷ !ñ !¡sñ !r'   c                ó¤   € R p\         P                  ! \        V4      VR7      p\         P                  ! \        V4      VR7      p\	        W44       R# )Ú42r  N)rT   rq  r   r…  r   )r#   rW  rû  rj   rÛ   s   &&   r%   r  ÚTestFromTxt.test_ndmin_keyword¸	  s9   € ð ˆä�JŠJ”x “}¨DÔ1ˆÜ�MŠMœ( 3›-¨tÔ4ˆä˜1Ö r'   r/   Nrø  )^r1   r2   r3   r4   rU  rT   r…  rÚ  r‘   ru   r€   rŽ  rd  r™  rž  r£  r«  r°  r—  r¹  r¼  rÃ  rÉ  rÐ  rÜ  rM  rç  rõ  rû  r¿  r  r  r  r-  rÔ  r:  r?  rB  rH  rM  rD  r]  r‹  rf  ri  rl  rp  rµ  rw  r   r‚  r‰  r‘  r”  r™  rœ  rª  r±  r¸  rÆ  rÌ  rÑ  rÕ  rÜ  rá  rò  rõ  rù  rü  r  r  r  r  r  r  r!  r$  r,  r8  r4  r:  r?  rC  rF  r  rM  rR  rU  r¢   r£   r1  r  r6   r7   r8   s   @r%   rƒ  rƒ  H  sÒ  ø‡ € Ù˜BŸM™MÓ*€Hò$ò
*ò
*ò
$ò$ò	!òFò08ò.ò $ò$ò
$òò!ò>$ò;ò
$ò$ò$ò	$ò	$ò
%òBò$ò
$ò$ò"Fò6'ò$ò
$ò$ò$ò$ò(ò+ò*!ò1ò/ò
	!ò
-ò$ò!ò.ò$$òB!ò8.ò$ò$ò1ò(%ò0Bò"ò"ò"ò"ò"ò"ò&!ò0!ò05ò!ò3ò&!ò!ò<ò":ò<Hò
&ò"Kò*!*òF4$òl)ò@ò /ò'ò2>ò5ò2ò1ò
1ð ‡[�[×Ñ˜V¢YÓ/÷!ó 0ö!r'   rƒ  c                   ó’  a € ] tR tRt o R tR tR t]P                  P                  ]
RR7      ]P                  P                  R]].4      R 4       4       t]P                  P                  R]].4      R	 4       t]P                  P                  R]].4      R
 4       t]P                  P                  R]].4      R 4       tRtV tR# )ÚTestPathUsageiÄ	  c                ó$  € \        R R7      ;_uu_ 4       p\        V4      p\        P                  ! R^.^^..4      p\        P                  ! W4       \        P
                  ! V4      p\        W24       RRR4       R#   + '       g   i     R# ; i)ú.txtr÷   gš™™™™™ñ?N)r   r	   rT   rp   r;  rq  r   )r#   rW  rj   r�   s   &   r%   Útest_loadtxtÚTestPathUsage.test_loadtxtÆ	  sd   € Ü˜V×$Õ$¨Ü˜“:ˆDÜ—’˜3 ˜( Q¨ FÐ+Ó,ˆAÜ�JŠJ�tÔÜ—
’
˜4Ó ˆAÜ˜qÔ$÷ %×$×$Ò$ús   •AA>Á>B	c                ó.  € \        R R7      ;_uu_ 4       p\        V4      p\        P                  ! ^^.^^..\        4      p\        P
                  ! W4       \        P                  ! V4      p\        W24       RRR4       R#   + '       g   i     R# ; i)rT  r÷   N©r   r	   rT   rp   rr   r©   rU   r   ©r#   rW  rj   r  s   &   r%   Útest_save_loadÚTestPathUsage.test_save_loadÎ	  se   € ä˜V×$Õ$¨Ü˜“:ˆDÜ—’˜1˜a˜& 1 a &Ð)¬3Ó/ˆAÜ�GŠG�DÔÜ—7’7˜4“=ˆDÜ˜tÔ'÷ %×$×$Ò$ús   •A$BÂB	c                ó4  € \        R R7      ;_uu_ 4       p\        V4      p\        P                  ! ^^.^^..\        4      p\        P
                  ! W4       \        P                  ! VRR7      p\        W24       ?RRR4       R#   + '       g   i     R# ; i)rT  r÷   r†   ©r…   Nre  rf  s   &   r%   Útest_save_load_memmapÚ#TestPathUsage.test_save_load_memmap×	  sk   € ä˜V×$Õ$¨Ü˜“:ˆDÜ—’˜1˜a˜& 1 a &Ð)¬3Ó/ˆAÜ�GŠG�DÔÜ—7’7˜4¨3Ô/ˆDÜ˜tÔ'à÷ %×$×$Ò$ús   •A'BÂB	zmemmap doesn't work correctlyr‚   ro  c                óŠ  € \        R R7      ;_uu_ 4       pV! V4      p\        P                  ! ^^.^^..\        4      p\        P                  ! W#4       \        P
                  ! VRR7      p^V^ ,          ^ &   ^V^ ,          ^ &   ?\        P
                  ! V4      p\        WS4       RRR4       R#   + '       g   i     R# ; i)rT  r÷   zr+rj  N)r   rT   rp   rr   r©   rU   r   )r#   ro  rW  rj   rÛ   r  s   &&    r%   Útest_save_load_memmap_readwriteÚ-TestPathUsage.test_save_load_memmap_readwriteâ	  s•   € ô ˜V×$Õ$¨Ù  Ó&ˆDÜ—’˜1˜a˜& 1 a &Ð)¬3Ó/ˆAÜ�GŠG�DÔÜ—’˜¨Ô-ˆAØˆAˆa�D�‰GØˆAˆa�D�‰GØÜ—7’7˜4“=ˆDÜ˜tÔ'÷ %×$×$Ò$ús   •BB1Â1C	c           	     óB  € \        R R7      ;_uu_ 4       pV! V4      p\        P                  ! VRR7       \        P                  ! V4      ;_uu_ 4       p\	        VR,          R4       RRR4       RRR4       R#   + '       g   i     L; i  + '       g   i     R# ; i©r¹   r÷   r  r   r!  N)r   rT   r±   rU   r   ©r#   ro  rW  r  s   &&  r%   Útest_savez_loadÚTestPathUsage.test_savez_loadð	  se   € ä˜V×$Õ$¨Ù  Ó&ˆDÜ�HŠH�T˜~Õ.Ü—’˜—” $Ü" 4¨¥;°Ô?÷ ÷ %Ñ$÷ —ú÷ %×$Ð$ús#   •?BÁA:	Á(BÁ:B
ÂBÂB	c                ó  € \        R R7      ;_uu_ 4       pV! V4      p\        P                  ! VRR7       \        P                  ! V4      p\	        VR,          R4       VP                  4        RRR4       R#   + '       g   i     R# ; irq  )r   rT   Úsavez_compressedrU   r   rS   rr  s   &&  r%   Útest_savez_compressed_loadÚ(TestPathUsage.test_savez_compressed_loadø	  s\   € ä˜V×$Õ$¨Ù  Ó&ˆDÜ×Ò ¨.Õ9Ü—7’7˜4“=ˆDÜ˜t E�{¨NÔ;Ø�J‰JŒL÷ %×$×$Ò$ús   •AA9Á9B
	c                ó  € \        R R7      ;_uu_ 4       pV! V4      p\        P                  ! RR.4      p\        P                  ! W#4       \        P                  ! V4      p\        W44       RRR4       R#   + '       g   i     R# ; i)ra  r÷   NrŠ   r‹   )r   rT   rp   r;  r…  r   )r#   ro  rW  rj   r  s   &&   r%   Útest_genfromtxtÚTestPathUsage.test_genfromtxt
  s]   € ä˜V×$Õ$¨Ù  Ó&ˆDÜ—’˜& &Ð)Ó*ˆAÜ�JŠJ�tÔÜ—=’= Ó&ˆDÜ˜qÔ'÷ %×$×$Ò$ús   •AA7Á7B	r/   N)r1   r2   r3   r4   rb  rg  rk  r¢   r£   rÆ  r   r1  r	   rÌ  rn  rs  rw  rz  r6   r7   r8   s   @r%   r_  r_  Ä	  sØ   ø‡ € ò%ò(ò	ð ‡[�[×Ñ�wÐ'FÐÓGØ‡[�[×Ñ˜_¨t°S¨kÓ:ñ
(ó ;ó Hð
(ð ‡[�[×Ñ˜_¨t°S¨kÓ:ñ@ó ;ð@ð ‡[�[×Ñ˜_¨t°S¨kÓ:ñó ;ðð ‡[�[×Ñ˜_¨t°S¨kÓ:ñ(ó ;ö(r'   r_  c                  óf  € \         P                  P                  R4      p \        4       p\        P                  ! VRR7      p\         P
                  ! W 4       VP                  4        VP                  ^ 4       \        P                  ! VRR7      p\        \         P                  ! V4      V 4       R# )r-  r½   r7  r†   N©r-  r-  )
rT   rø   r   rã  r9  r©   rS   rP   r   rU   ©rj   r$   rí   s      r%   Útest_gzip_loadr  
  sn   € Ü
�	‰	×Ñ˜Ó €Aä‹	€AÜ�Š˜a cÔ*€Aä‡G‚GˆA„MØ‡G�G„IØ‡F�Fˆ1„Iä�Š˜a cÔ*€AÜ”r—w’w˜q“z 1Ö%r'   c                   ó2   a € ] tR tRt o R tR tR tRtV tR# )Ú
JustWriteri
  c                ó   € Wn         R # r    ©Úbase©r#   r„  s   &&r%   r!   ÚJustWriter.__init__
  ó   € ØŽ	r'   c                ó8   € V P                   P                  V4      # r    )r„  r)   r"   s   &&r%   r)   ÚJustWriter.write
  s   € Ø�y‰y�‰˜qÓ!Ð!r'   c                ó6   € V P                   P                  4       # r    )r„  rO   rä  s   &r%   rO   ÚJustWriter.flush"
  s   € Ø�y‰y�‰Ó Ð r'   rƒ  N)	r1   r2   r3   r4   r!   r)   rO   r6   r7   r8   s   @r%   r�  r�  
  s   ø‡ € òò"÷!ð !r'   r�  c                   ó6   a € ] tR tRt o R tR tRR ltRtV tR# )Ú
JustReaderi%
  c                ó   € Wn         R # r    rƒ  r…  s   &&r%   r!   ÚJustReader.__init__&
  r‡  r'   c                ó8   € V P                   P                  V4      # r    )r„  rk  )r#   r´   s   &&r%   rk  ÚJustReader.read)
  s   € Ø�y‰y�~‰~˜aÓ Ð r'   c                ó8   € V P                   P                  W4      # r    )r„  rP   )r#   ÚoffÚwhences   &&&r%   rP   ÚJustReader.seek,
  s   € Ø�y‰y�~‰~˜cÓ*Ð*r'   rƒ  Nr³  )	r1   r2   r3   r4   r!   rk  rP   r6   r7   r8   s   @r%   r�  r�  %
  s   ø‡ € òò!÷+ò +r'   r�  c                  ó2  € \         P                  P                  R4      p \        4       p\        V4      p\         P                  ! W 4       VP                  4        VP                  ^ 4       \        V4      p\        \         P                  ! V4      V 4       R# )r-  Nr}  )
rT   rø   r   r�  r©   rO   rP   r�  r   rU   r~  s      r%   Útest_ducktypingr—  0
  s`   € Ü
�	‰	×Ñ˜Ó €Aä‹	€AÜ�1‹€Aä‡G‚GˆA„MØ‡G�G„IØ‡F�Fˆ1„Iä�1‹€AÜ”r—w’w˜q“z 1Ö%r'   c            	      ó  € \        4       p \        P                  ! V R R7      pVP                  R4       VP	                  4        V P                  ^ 4       \        RR7      ;_uu_ 4       p\        VR4      ;_uu_ 4       pVP                  V P                  4       4       RRR4       \        P                  ! V4      pRRR4       V P	                  4        \        X. RO4       R#   + '       g   i     LN; i  + '       g   i     LC; i)r½   r7  ó   1 2 3
r   r÷   r  Nrê   )r   rã  r9  r)   rS   rP   r   rÃ   rk  rT   rq  r   )r$   r¸  rN   rí   rß  s        r%   Útest_gzip_loadtxtrš  >
  s¨   € ô 	‹	€AÜ�Š˜a cÔ*€AØ‡G�GˆJÔØ‡G�G„Ià‡F�Fˆ1„IÜ	˜×	Õ	 4Ü�$˜×Ô Ø�G‰G�A—F‘F“HÔ÷ ä�jŠj˜Óˆ÷ 
 ð ‡G�G„Iä�sšIÖ&÷ ×ú÷ 
 ×	ús$   Á)C7Á> C$	ÂC7Ã$C4Ã/C7Ã7D	c                  ó"  € \        4       p \        P                  ! V R R7      pVP                  R4       VP	                  4        V P                  ^ 4       \        P                  ! V RR7      p\        \        P                  ! V4      . RO4       R# )r½   r7  r™  r†   Nrê   )	r   rã  r9  r)   rS   rP   r   rT   rq  )r$   rí   s     r%   Útest_gzip_loadtxt_from_stringrœ  S
  s[   € Ü‹	€AÜ�Š˜a cÔ*€AØ‡G�GˆJÔØ‡G�G„IØ‡F�Fˆ1„Iä�Š˜a cÔ*€AÜ”r—z’z !“}¢iÖ0r'   c                  ó~  € \        4       p \        P                  ! R4      p\        P                  ! R4      p\        P                  ! WVR7       V P	                  ^ 4       \        P
                  ! V 4      p\        RV9   4       \        RV9   4       \        RVP                  4       9   4       \        RVP                  4       9   4       VP                  4        F)  w  rE\        VR9   4       \        VP                  R4       K+  	  VP                  4        F  p\        VP                  R4       K  	  \        \        VP                  4       4      ^8H  4       V F  p\        VR9   4       K  	  \        RVP                  4       9   4       VP                  R4      VR,          8H  P                  4       '       g   Q hR# )r<   )r�   r�   r�   r�   N)r<   r<   )r   rT   rx  r±   rP   rU   r   ÚkeysÚitemsr   rh   ÚvaluesrÅ   rM   Úall)r$   r�   r�   rS  rí   rj   s         r%   Útest_npzfile_dictr¢  ^
  s<  € Ü‹	€AÜ
�Š�Ó€AÜ
�Š�Ó€Aä‡H‚HˆQ�qÕØ‡F�Fˆ1„Iä
�Š�‹
€AäˆC�1‰HÔÜˆC�1‰HÔÜˆC�1—6‘6“8‰OÔÜˆC�1—6‘6“8‰OÔà—‘–	‰ˆÜ��Z‘Ô Ü�Q—W‘W˜fÖ%ñ ð �X‰XŽZˆÜ�Q—W‘W˜fÖ%ñ ô ŒC�—‘“	‹N˜aÑÔ ãˆÜ��Z‘Ö ñ ô ˆC�1—6‘6“8‰OÔØ�E‰E�#‹J˜!˜C�&Ñ ×%Ñ%×'Ò'Ð'Ò'r'   zPython lacks refcountsr‚   z!garbage collector is global statec            
      ó  € \        4       p \        P                  ! V . RO4       V P                  ^ 4       \	        4       ;_uu_ 4        \        P
                  ! V 4       RRR4       V P                  ^ 4       RR.p\	        4       ;_uu_ 4        \        P                  ! \        R4      VR7      p\        V\        P                  ! R.VR7      4       RRR4       R#   + '       g   i     L†; i  + '       g   i     R# ; i)rf   Nz0 1 2 3rn   rê   )rj   Úu1r~   )rÛ   r¤  r~   )r  rÖ  )
r   rT   r±   rP   r   rU   rq  r   r   rp   )rí   rŸ   r�   s      r%   Útest_load_refcountr¥  }
  s¨   € ô 	‹	€AÜ‡H‚HˆQ’	ÔØ‡F�Fˆ1„Iä	×	Õ	Ü
�Š�Œ
÷ 
ð ‡F�Fˆ1„IØ
˜.Ð	)€BÜ	×	Õ	Ü�JŠJ”v˜iÓ(°Ô3ˆÜ�QœŸšÐ"2Ð!3¸2Ô>Ô?÷ 
Ñ	÷ 
×	ú÷
 
×	Ð	ús   ÁCÂAC/ÃC,	Ã/D 	c                  ó¾  € \        4       p \        P                  ! V ^4       \        P                  ! V ^4       V P                  ^ 4       \        P                  ! V 4      pV^8X  g   Q h\        P                  ! V 4      pV^8X  g   Q h\
        P                  ! \        4      ;_uu_ 4        \        P                  ! V 4       RRR4       R#   + '       g   i     R# ; irx   )r   rT   r©   rP   rU   r¢   rë   ÚEOFError)rí   Úout1Úout2s      r%   Ú#test_load_multiple_arrays_until_eofrª  ’
  s‰   € Ü‹	€AÜ‡G‚GˆAˆq„MÜ‡G‚GˆAˆq„MØ‡F�Fˆ1„IÜ�7Š7�1‹:€DØ�1Œ9Ðˆ9Ü�7Š7�1‹:€DØ�1Œ9Ðˆ9Ü	�Š”x×	 Õ	 Ü
�Š�Œ
÷ 
!×	 ×	 Ò	 ús   Â*CÃC	c            
      ó~  € \         P                  ! ^R.\        R7      p \        RR7      ;_uu_ 4       p\         P                  ! W4       RRR4       \        RR7      ;_uu_ 4       p\
        P                  ! \        RR7      ;_uu_ 4        \         P                  ! WRR	7       RRR4       RRR4       \        RR7      ;_uu_ 4       p\         P                  ! W4       RRR4       \        RR7      ;_uu_ 4       p\
        P                  ! \        RR7      ;_uu_ 4        \         P                  ! WRR	7       RRR4       RRR4       R#   + '       g   i     EL
; i  + '       g   i     LÃ; i  + '       g   i     LÎ; i  + '       g   i     L®; i  + '       g   i     Lg; i  + '       g   i     R# ; i)
rf   Úhellorn   r¹   r÷   Nz$Object arrays cannot be saved when.*rè   F)rH   )	rT   rp   ry   r   r±   r¢   rë   rB  rv  )Ú	obj_arrayrÆ   s     r%   Útest_savez_nopickler®  Ÿ
  s  € Ü—’˜!˜W˜¬VÔ4€IÜ	˜×	 Õ	  CÜ
�Š�Ô ÷ 
!ô 
˜×	 Õ	  CÜ�]Š]œ:Ð-S×TÖTÜ�HŠH�S°%Õ8÷ U÷ 
!ô 
˜×	 Õ	  CÜ
×Ò˜CÔ+÷ 
!ô 
˜×	 Õ	  CÜ�]Š]œ:Ð-S×TÖTÜ×Ò ¸UÕC÷ U÷ 
!Ñ	 ÷ 
!×	 Ð	 ú÷ U×Tú÷ 
!×	 ú÷ 
!×	 ú÷ U×Tú÷ 
!×	 Ð	 ús_   ³EÁ&%E2ÂE	Â$E2ÃFÃ;%F+Ä F	Ä9F+ÅE	ÅE/Å*E2Å2F	ÆF	ÆF(Æ#F+Æ+F<	l        r    )Trã  rV  rZ   r  rQ   r  r@   rš   rÁ   Úctypesr   r   Úior   r   Úmultiprocessingr   r   Úpathlibr	   Útempfiler
   r¢   ÚnumpyrT   Únumpy.marv  Únumpy._utilsr   Únumpy.exceptionsr   Ú	numpy.libr   Únumpy.lib._iotoolsr   r   Únumpy.ma.testutilsr   Únumpy.testingr   r   r   r   r   r   r   r   r   r   r   Únumpy.testing._private.utilsr   r   Úmaxsizer/  rè  r¥  r+  rì  r¦  rA   rD   r§   r®   r3  rÎ  r  rY  rƒ  r_  r  r�  r�  r—  rš  rœ  r¢  r£   r¤   r0  r¥   r¥  rª  r®  r/   r'   r%   Ú<module>r¾     sÚ  ðÛ Û Û 	Û 	Û 
Û Û Û Û Ý Ý ß  ß .Ý Ý 'ã ã Ý Ý  Ý 6Ý !ß @Ý +÷÷ ÷ ñ õ 9ô>ˆWô >ð& �;‰;˜Ñ€ðÛØ€GðÛØ€Hô
0÷h%ñ h%ôV?�=ô ?ôd�Mô d÷N`ñ `÷D	E%ñ E%ôPh@�+ô h@÷T?6ñ ?6ôJy!�+ô y!÷x#D(ñ D(òN&÷ !ñ !÷+ñ +ò&ò'ò*1ò(ð> ‡�×Ñ˜Ô$Ð-EÐÓFØ‡�×ÑÐ"EÐÓFØ‡�×Ññ@ó ó Gó Gð@ò$
ôDøð}R ô ØƒGðûð
 ô ØƒHðús$   Â6F1 Â=G Æ1	F>Æ=F>Ç	GÇG