+
    JV-jü% ã                   óB  € R t ^ RIt^ RIt^ RIt^ RI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HtHt ^ RIHtHtHtHtHtHtHtHtHtHtHtH t H!t!H"t"H#t#H$t$H%t%H&t&H't'H(t(H)t)H*t*H+t+H,t,H-t-H.t.H/t/H0t0H1t1H2t2H3t3H4t4H5t5H6t6H7t7 ^ RI8H9t9H:t:H;t;H<t<  ! R R4      t= ! R R	4      t> ! R
 R4      t? ! R R4      t@ ! R R4      tA ! R R4      tB ! R R4      tC ! R R4      tD ! R R4      tE ! R R4      tF ! R R4      tG ! R R4      tH ! R R4      tI ! R  R!4      tJ ! R" R#4      tKR# )$z�Tests suite for MaskedArray.
Adapted from the original test_ma by Pierre Gerard-Marchant

:author: Pierre Gerard-Marchant
:contact: pierregm_at_uga_dot_edu

N)Únormalize_axis_tuple)ÚMaskedArrayÚarangeÚarrayÚcountÚgetmaskarrayÚmaskedÚmasked_arrayÚnomaskÚonesÚshapeÚzeros)#Ú
_covhelperÚapply_along_axisÚapply_over_axesÚ
atleast_1dÚ
atleast_2dÚ
atleast_3dÚaverageÚclump_maskedÚclump_unmaskedÚcompress_ndÚcompress_rowcolsÚcorrcoefÚcovÚdiagflatÚdotÚediff1dÚflatnotmasked_contiguousÚin1dÚintersect1dÚisinÚmask_rowcolsÚ
masked_allÚmasked_all_likeÚmedianÚmr_ÚndenumerateÚnotmasked_contiguousÚnotmasked_edgesÚpolyfitÚ	setdiff1dÚsetxor1dÚstackÚunion1dÚuniqueÚvstack)Úassert_Úassert_almost_equalÚassert_array_equalÚassert_equalc                   óP   a € ] tR t^It o R tR tR tR tR tR t	R t
R tR	tV tR
# )ÚTestGenericc                ó’  € \        R	\        R7      p\        ^^.^^.\        R7      p\        W4       \        P
                  ! RRR.RRR./4      p\        R	VR7      p\        R
R
.RR.VR7      p\        W4       \        RVR7      p\        R
R
.R
R
..RR.RR..VR7      p\        W4       \        P
                  ! RRRR.3.4      p\        R	VR7      p\        RR.RR.VR7      p\        W4       \        R	VR7      p\        RR.RR.VR7      p\        W4       \        RVR7      p\        R..R..VR7      p\        W4       R# )é   ©Údtype©Úmaskr:   ÚnamesÚaÚbÚformatsÚfN©r8   ©é    rD   ©é   rF   ©r8   r8   ©r>   rA   ©ÚbarA   ©ÚbbrA   ©rF   rE   )r#   Úfloatr   r4   Únpr:   )ÚselfÚtestÚcontrolÚdts   &   Úk/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/numpy/ma/tests/test_extras.pyÚtest_masked_allÚTestGeneric.test_masked_allK   sf  € ô ˜$¤eÔ,ˆÜ˜˜A˜ a¨ V´5Ô9ˆÜ�TÔ#ä�XŠX�w  c 
¨I¸¸S°zÐBÓCˆÜ˜$ bÔ)ˆÜ˜ Ð(°¸Ð/?ÀrÔJˆÜ�TÔ#Ü˜&¨Ô+ˆÜ˜& &Ð)¨F°FÐ+;Ð<Ø% vÐ.°¸Ð0@ÐAØ ô"ˆô 	�TÔ#ä�XŠX�z C¨+°{Ð)CÐ#DÐEÓFˆÜ˜$ bÔ)ˆÜ˜ kÐ2Ø)¨;Ð7¸rôCˆä�TÔ#Ü˜$ bÔ)ˆÜ˜ kÐ2Ø)¨;Ð7¸rôCˆä�TÔ#Ü˜&¨Ô+ˆÜ˜+˜˜°¨}¨oÀRÔHˆÜ�TÖ#ó    c                óz  € \         P                  ! R R\        3.R33.4      p\         P                  P	                  RV4      p\        \        VR ,          4      \         P                  P                  P                  4       \        \        VR ,          R,          4      \         P                  P                  P                  4       \        \        VR ,          R,          4      ^4       \        VR ,          R,          P                  R4       \        VR ,          R,          P                  P                  R4       R# )r?   ÚcN©rF   rE   © ©rO   r:   ÚobjectÚmar#   r4   ÚtypeÚcorer   Úlenr   Ú_fill_value©rP   Úmy_dtypeÚ
masked_arrs   &  rT   Ú"test_masked_all_with_object_nestedÚ.TestGeneric.test_masked_all_with_object_nestedi   sÒ   € ô —8’8˜c c¬6 ] O°TÐ#:Ð;Ð<Ó=ˆÜ—U‘U×%Ñ% d¨HÓ5ˆ
ä”T˜* S�/Ó*¬B¯E©E¯J©J×,BÑ,BÔCÜ”T˜* S�/¨#Õ.Ó/´·±·±×1GÑ1GÔHÜ”S˜ C�¨Õ-Ó.°Ô2Ü�Z •_ SÕ)×/Ñ/°Ô8Ü�Z •_ SÕ)×5Ñ5×;Ñ;¸RÖ@rW   c                óÀ  € \         P                  ! R \        R33.4      p\         P                  P	                  RV4      p\        \        VR ,          4      \         P                  P                  P                  4       \        \        VR ,          4      ^4       \        VR ,          P                  R4       \        VR ,          P                  P                  R4       R# )r?   NrZ   rE   r[   r\   rc   s   &  rT   Útest_masked_all_with_objectÚ'TestGeneric.test_masked_all_with_objectu   s”   € ä—8’8˜c¤F¨D >Ð2Ð3Ó4ˆÜ—U‘U×%Ñ% d¨HÓ5ˆ
ä”T˜* S�/Ó*¬B¯E©E¯J©J×,BÑ,BÔCÜ”S˜ C�Ó)¨1Ô-Ü�Z •_×*Ñ*¨FÔ3Ü�Z •_×0Ñ0×6Ñ6¸Ö;rW   c                ó¼  € \        ^^.\        R7      p\        V4      p\        ^^.^^.\        R7      p\        W#4       \        P
                  ! RRR.RRR./4      p\        R	R	.R
R
.VR7      p\        V4      p\        RR.R
R
.VR7      p\        W#4       \        P
                  ! RRRR.3.4      p\        RR.RR.VR7      p\        V4      p\        W#4       R# )rF   r9   r;   r=   r>   r?   r@   rA   NrC   rE   )é
   rl   rH   rI   rK   rM   )r   rN   r$   r4   rO   r:   )rP   ÚbaserQ   rR   rS   s   &    rT   Útest_masked_all_likeÚ TestGeneric.test_masked_all_like   sè   € ô �a˜�V¤5Ô)ˆÜ˜tÓ$ˆÜ˜˜A˜ a¨ V´5Ô9ˆÜ�TÔ#ä�XŠX�w  c 
¨I¸¸S°zÐBÓCˆÜ�f˜fÐ%¨V°VÐ,<ÀBÔGˆÜ˜tÓ$ˆÜ˜ 8Ð,°F¸FÐ3CÈ2ÔNˆÜ�TÔ#ä�XŠX�z C¨+°{Ð)CÐ#DÐEÓFˆÜ˜ kÐ2Ø)¨;Ð7¸rôCˆä˜wÓ'ˆÜ�TÖ#rW   c                óx  € \        ^^4       EF(  p\        ^V,          4       EF  p\        P                  ! V\        R7      p\        P                  ! W#\        R7      p\        ^V,          4      pV^V,          ,          ^ 8g  Vn        ^ pV! V4       F*  pWvP                  V,          P                  4       ,          pK,  	  V\        8X  d+   \        VP                  4       P                  4       V4       KÓ  VP                  ( Vn        \        VP                  4       P                  4       V4       EK  	  EK+  	  R# )rF   r9   N)ÚrangerO   r   ÚintÚfullr	   r<   ÚdataÚsumr   r4   Ú
compressed)	rP   rA   ÚiÚjÚkÚjar>   ÚsÚsls	   &&       rT   Úcheck_clumpÚTestGeneric.check_clump“   s×   € Ü�q˜!—ˆAÜ˜1˜a�4—[�Ü—I’I˜a¤sÔ+�Ü—W’W˜Q¬Ô-�Ü   A¥Ó&�Ø  1¥�+¨!Ñ+�”Ø�Ù˜Až$�BØŸ™ �Ÿ™Ó)Õ)’Añ àœÔ&Ü  §¡£×!3Ñ!3Ó!5°qÖ9àŸf™f˜W�A”FÜ  §¡£×!3Ñ!3Ó!5°q×9ô !ó rW   c                óö   € \        \        P                  ! ^
4      4      p\        V. RO&   \	        V4      p\        ^ ^4      \        ^^4      \        ^^
4      .p\        W#4       V P                  \        4       R# ©rl   N)rD   rF   r8   é   é   é	   )r	   rO   r   r   r   Úslicer4   r}   ©rP   r>   rQ   rR   s   &   rT   Útest_clump_maskedÚTestGeneric.test_clump_masked£   s\   € äœŸš 2›Ó'ˆÜ &ˆÒ
Ñä˜A‹ˆÜ˜˜A“;¤ a¨£¬U°1°b«\Ð:ˆÜ�TÔ#à×ÑœÖ&rW   c                óà   € \        \        P                  ! ^
4      4      p\        V. RO&   \	        V4      p\        ^^4      \        ^^4      .p\        W#4       V P                  \        4       R# r€   )r	   rO   r   r   r   r„   r4   r}   r…   s   &   rT   Útest_clump_unmaskedÚTestGeneric.test_clump_unmasked®   sU   € äœŸš 2›Ó'ˆÜ &ˆÒ
ÑÜ˜aÓ ˆÜ˜˜A“;¤ a¨£Ð.ˆÜ�TÔ#à×ÑœÖ(rW   c                óÐ  € \        ^
4      p\        V4      p\        V\        ^ VP                  4      .4       \
        P                  ! ^
\        R7      Vn        \        V\        ^ VP                  4      .4       \        W^8  V^8„  ,          V^8H  ,          &   \        V4      p\        V\        ^^4      \        ^^	4      .4       \        VR&   \        V4      p\        V. 4       R# )rl   r9   ºNNNN)
r   r   r4   r„   ÚsizerO   r   Úboolr<   r   )rP   r>   rQ   s   &  rT   Útest_flatnotmasked_contiguousÚ)TestGeneric.test_flatnotmasked_contiguous¸   s·   € ä�2‹Jˆä'¨Ó*ˆÜ�TœE ! Q§V¡VÓ,Ð-Ô.ä—’˜"¤DÔ)ˆŒÜ�TœE ! Q§V¡VÓ,Ð-Ô.ä*0ˆˆq‰5�Q˜‘UÕ
˜q A™vÕ
&Ñ'Ü'¨Ó*ˆÜ�TœE ! Q›K¬¨q°!«Ð5Ô6äˆˆ!‰Ü'¨Ó*ˆÜ�T˜2ÖrW   r[   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__rU   rf   ri   rn   r}   r†   r‰   r�   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @rT   r6   r6   I   s3   ø‡ € ò$ò<
Aò<ò$ò(:ò 	'ò)÷ð rW   r6   c                   óà   a € ] tR t^Ët o R tR tR tR tR tR t	R t
]P                  P                  R. ROR	R
.. ROR.R.3. RO. RO.^ . RO.^^.. RO.. RO.3.4      R 4       tR tRtV tR	# )ÚTestAveragec                ó€  € \        . RO. ROR7      p\        R\        V^ R7      4       \        R\        V. ROR7      4       \        V. RORR7      w  r#\        RV4       \        VR8H  4       \        VR	&   \        \        V^ R7      P
                  R.4       \        . RO. ROR7      pVP                  ^^4      p\        VR&   \        \        V^ R7      RR .4       \        \        V^R7      P
                  ^ ,          R.4       \        RR .\        V^ R7      4       \        V^ RR
7      w  r#\        VRR .4       R# )ç        ç      ð?ç       @T©r<   ©Úaxis©Úweights©r£   Úreturnedç      @rŒ   ©r¡   r¥   N)rœ   r�   rž   ç      @)TFFF)r�   r�   rž   r�   ©rŒ   rF   )r   r4   r   r1   r   r<   Úreshape)rP   ÚottÚresultÚwtss   &   rT   Útest_testAverage1ÚTestAverage.test_testAverage1Í   s	  € äÒ$Ò+FÔGˆÜ�Sœ' #¨AÔ.Ô/Ü�Sœ' #Ò/?Ô@ÔAÜ˜cÒ+;ÀdÔK‰ˆÜ�S˜&Ô!Ü��s‘
ÔÜˆˆA‰Ü”W˜S qÔ)×.Ñ.°°Ô7ÜÒ$Ò+FÔGˆØ�k‰k˜!˜QÓˆÜˆˆD‰	Ü”W˜S qÔ)¨C°¨:Ô6Ü”W˜S qÔ)×.Ñ.¨qÕ1°D°6Ô:Ü�b˜"�Xœw s°Ô3Ô4Ü˜c¨°DÔ9‰ˆÜ�S˜2˜r˜(Ö#rW   c           
     ó  € . ROp. RO. RO.p\        ^\        P                  R7      p\        \	        V^ R7      R4       \        \	        V^ VR7      R4       \        \        ^\        P                  R7      R\        ^4      ,          .4      p\        \	        VR4      \        P                  P                  \        P                   ! ^4      4      R,          R,          4       \        \	        V^ R7      \        P                   ! ^4      R,          R,          4       \        \	        V^R7      \	        V^ R7      \	        V^ R7      R,          .4       \        \	        VRVR	7      R4       \        \	        V^ VR7      . RO4       \        \	        V^R7      \	        V^ R7      \	        V^ R7      R,          .4       \        ^4      p. ROp. RO. RO.p\        ^4      p. ROp	\        \	        \        W54      ^ R7      R4       \        \	        \        W64      ^ R7      R4       \        \	        \        W84      ^ R7      P                  R.4       \        \	        \        W94      ^ R7      R
4       \        \        \	        \        W84      ^ R7      4      ^ 4       \        WG4      p
\        \	        V
R4      R4       \        \	        V
^ R7      . RO4       \        \	        V
^R7      RR.4       \        \	        V
^ VR7      . RO4       R# )rD   r9   r    ç      @©r¡   r£   rž   Nr¨   ç      (@r¢   rœ   Tç      @©rD   rF   rF   rF   rF   rD   ©rF   rD   rD   rD   rD   rF   g«ªªªªª
@)rœ   r�   rž   r¨   r¦   ç      $@)rD   rD   rF   rF   rD   rD   )rD   rF   rF   rF   rF   rF   )rœ   r�   ç     ÀX@r¸   r¦   g      @)rœ   r�   r¸   r¸   r¦   r·   )r   rO   Úfloat64r4   r   r   ÚaddÚreducer   r   r	   r<   r   )rP   Úw1Úw2ÚxÚyÚm1Úm2Úm3Úm4Úm5Úzs   &          rT   Útest_testAverage2ÚTestAverage.test_testAverage2à   s8  € âˆÚ Ò"4Ð5ˆÜ�1œBŸJ™JÔ'ˆÜ”W˜Q QÔ'¨Ô-Ü”W˜Q Q°Ô3°SÔ9Ü”6˜!¤2§:¡:Ô.°´f¸Q³iµÐ@ÓAˆÜ”W˜Q Ó%¤r§v¡v§}¡}´R·Y²Y¸q³\Ó'BÀRÕ'GÈ#Õ'MÔNÜ”W˜Q QÔ'¬¯ª°1«¸Õ):¸RÕ)?Ô@Ü”W˜Q QÔ'Ü˜a aÔ(¬'°!¸!Ô*<¸sÕ*BÐCô	Eä”W˜Q ¨bÔ1°8Ô<Ü”W˜Q Q°Ô3Ú.ô	0ä”W˜Q QÔ'Ü˜a aÔ(¬'°!¸!Ô*<¸sÕ*BÐCô	Eä�1‹XˆÚˆÚ Ò"4Ð5ˆÜ�!‹WˆÚˆÜ”Wœ\¨!Ó0°qÔ9¸3Ô?Ü”Wœ\¨!Ó0°qÔ9¸3Ô?Ü”Wœ\¨!Ó0°qÔ9×>Ñ>ÀÀÔGÜ”Wœ\¨!Ó0°qÔ9¸3Ô?Ü”Uœ7¤<°Ó#6¸QÔ?Ó@À!ÔDÜ˜ÓˆÜ”W˜Q Ó% xÔ0Ü”W˜Q QÔ'Ò)EÔFÜ”W˜Q QÔ'¨#¨s¨Ô4Ü”W˜Q Q°Ô3Ú2ö	4rW   c                óh  € \        ^4      p\        ^4      ^,          p\        W.W!..^RR7      w  r4\        \        V4      \        V4      4       \        VP                  VP                  4       \        \	        R4      ^ ^^.RR7      w  rV\        \        V4      \        V4      4       \        \	        R4      RR7      w  rV\        \        V4      \        V4      4       \        \	        R4      \	        R4      RR7      w  rV\        \        V4      \        V4      4       \        ^^.^ ^..\        4      p\        VRR.RR..4      p\        V^ R7      p	\        V	RR	.4       \        V^ R7      p
\        V
R
R	.4       \        VRR7      p
\        V
R4       \        V^R7      p
\        V
RR.4       R# )r�   Tr§   ©r¡   r£   r¥   )r¥   r¤   Fr    ç      à?r¨   r�   Nç      ø?r¦   ©r8   r8   é   g«ªªªªª@)r   r   r4   r   r   r   rN   r	   )rP   r>   r?   Úr1r¼   Úr2r½   Úa2dÚa2dmÚa2daÚa2dmas   &          rT   Útest_testAverage3ÚTestAverage.test_testAverage3  se  € ä�1‹IˆÜ�1‹I˜�MˆÜ˜1˜& 1 &Ð)°¸DÔA‰ˆÜ”U˜2“Y¤ b£	Ô*Ü�R—X‘X˜rŸx™xÔ(Üœ˜i›¨q¸1¸a¸&È4ÔP‰ˆÜ”U˜2“Y¤ b£	Ô*Üœ˜i›°4Ô8‰ˆÜ”U˜2“Y¤ b£	Ô*Üœ˜i›´$°y³/ÈDÔQ‰ˆÜ”U˜2“Y¤ b£	Ô*Ü�a˜�V˜a ˜VÐ$¤eÓ,ˆÜ˜C 5¨% .°4¸°-Ð!@ÓAˆÜ�s Ô#ˆÜ�T˜C ˜:Ô&Ü˜ 1Ô%ˆÜ�U˜S #˜JÔ'Ü˜ 4Ô(ˆÜ�U˜GÔ$Ü˜ 1Ô%ˆÜ�U˜S #˜JÖ'rW   c                óV  € \         P                  ! . R	O4      P                  ^^4      p\         P                  P                  VR.R.R..R7      p\         P                  ! . R
O4      P                  ^^4      p\	        W#^RR7      p\        R.R.R..R.R.R..4      p\        WE4       R# )r8   FTrŸ   )r£   r¡   Úkeepdimsrž   r¨   r¦   N©r8   rÍ   é   )rÙ   é   r�   )rO   r   rª   r^   r   r	   r4   )rP   r¾   r?   ÚwÚactualÚdesireds   &     rT   Útest_testAverage4ÚTestAverage.test_testAverage4  s—   € ä�HŠH’YÓ×'Ñ'¨¨1Ó-ˆÜ�E‰E�K‰K˜ % ¨5¨'°D°6Ð :ˆKÓ;ˆÜ�HŠH’YÓ×'Ñ'¨¨1Ó-ˆÜ˜¨A¸Ô=ˆÜ   r d¨R¨DÐ1°U°G¸e¸WÀtÀfÐ3MÓNˆÜ�VÖ%rW   c                óÜ  € \         P                  ! ^4      P                  ^^^4      p\         P                  ! . RO4      P                  ^^^4      p\         P                  ! RR4      p\         P
                  P                  WR7      pVR,          p\        VRVR7      p\        . RO. ROR7      p\        Wg4       \         P                  ! RR4      pRVR&   RVR&   \         P
                  P                  WR7      p\        VRVR7      p\        \         P                  RR.. ROR7      p\        Wg4       \         P                  ! RR4      p\         P
                  P                  WR7      pVR,          p\        VRVR7      p\        RR.RR.R7      p\        Wg4       \        P                  ! \        R	R
7      ;_uu_ 4        \        VRVR7       RRR4       \        P                  ! \        R	R
7      ;_uu_ 4        \        VRVR7       RRR4       \        VRVR7      p\        VRVP                  R7      p\        Wg4       R#   + '       g   i     L~; i  + '       g   i     LV; i)é   FrŸ   r²   ç       @ç      "@Tg      @g     € @zHShape of weights must be consistent with shape of a along specified axis)ÚmatchN)rœ   rœ   r�   rÊ   rÊ   rœ   rœ   rÊ   rÊ   r�   rœ   rœ   rÌ   )rŒ   rŒ   rD   ©rD   rF   )ç      @râ   rã   )FFF©rD   rD   rF   )TFF)rF   rŒ   rŒ   ©rF   r8   ©rD   rF   r8   )rF   rD   )rO   r   rª   r   rs   r^   r   r	   r2   ÚnanÚpytestÚraisesÚ
ValueErrorÚT)	rP   r¿   rÛ   ÚmÚymaÚsubw0rÜ   rÝ   Úsubw1s	   &        rT   Ú$test_weight_and_input_dims_differentÚ0TestAverage.test_weight_and_input_dims_different#  sî  € ô �IŠI�b‹M×!Ñ! ! Q¨Ó*ˆÜ�HŠHÒEÓFß‰W�Q˜˜1Óð 	
ô �GŠG�I˜uÓ%ˆÜ�e‰e�k‰k˜!ˆkÓ$ˆØ�'•
ˆä˜ 6°5Ô9ˆÜš|Ò2GÔHˆÜ˜FÔ,ä�GŠG�I˜uÓ%ˆØˆˆ'‰
Øˆˆ'‰
Ü�e‰e�k‰k˜!ˆkÓ$ˆÜ˜ 6°5Ô9ˆÜÜ�V‰V�R˜ÐÚ%ô'ˆô 	˜FÔ,ä�GŠG�I˜uÓ%ˆÜ�e‰e�k‰k˜!ˆkÓ$ˆà�'•
ˆÜ˜ 6°5Ô9ˆÜ  d˜|°5¸%°.ÔAˆÜ˜FÔ,ô �]Š]Üð8÷9ö 9ô �C˜i°Õ7÷	9ô �]Š]Üð8÷9ö 9ô �C˜f¨eÕ4÷	9ô ˜ 6°5Ô9ˆÜ˜# F°E·G±GÔ<ˆÜ˜FÖ,÷9÷ 9ú÷9÷ 9ús   ÇIÇ>IÉI	ÉI+	c                ó–   € \        \        ^^.4      4      p\        VR4       \        \        . RO. ROR7      4      p\        VR4       R# )rF   rË   rŸ   N)rF   r8   rÍ   rÙ   ©FFTT)r   r   r4   ©rP   r>   s   & rT   Útest_onintegers_with_maskÚ%TestAverage.test_onintegers_with_maskV  s:   € ä”E˜1˜a˜&“MÓ"ˆÜ�Q˜ÔÜ”Eš,Ò-GÔHÓIˆÜ�Q˜ÖrW   c                ó¸  € \         P                  ! . RO. R	O.\        R7      p\        . R
O. RO.VR7      p\	        V4      p\         P                  ! VP                  4       4      p\        VP                  VP                  4       \        VP                  VP                  4       \	        V^ R7      p\	        VP                  ^ R7      \	        VP                  ^ R7      R,          ,           p\        VP                  VP                  4       \        VP                  VP                  4       \	        V^R7      p\	        VP                  ^R7      \	        VP                  ^R7      R,          ,           p\        VP                  VP                  4       \        VP                  VP                  4       \         P                  ! . RO. RO.4      p	\	        W)R7      p
\         P                  ! VP                  4       W‘( ,          R7      p\        V
P                  VP                  4       \        V
P                  VP                  4       \	        W)^ R7      p\	        VP                  V	^ R7      \	        VP                  V	^ R7      R,          ,           p\        VP                  VP                  4       \        VP                  VP                  4       \	        W)^R7      p\	        VP                  V	^R7      \	        VP                  V	^R7      R,          ,           p\        VP                  VP                  4       \        VP                  VP                  4       R# )rD   r9   ù              ð?rŸ   r    r¢   ©r£   r¡   N)rD   rD   rD   rF   rD   ©rD   rF   rD   rD   rD   )rD   y      ð?       @y      @      @y      @      @y      @       @)y              "@rû   y       @      @y      @      @y      @      @)rÊ   r�   rž   r�   rÊ   )r�   r�   r�   r�   r�   )	rO   r   rŽ   r	   r   rv   r2   ÚrealÚimag)rP   r<   r>   ÚavÚexpectedÚav0Ú	expected0Úav1Ú	expected1r­   ÚwavÚwav0Úwav1s   &            rT   Útest_complexÚTestAverage.test_complex]  s@  € ô �xŠxšÚ(ð*Ü15ô7ˆäÒ=Ú>ð@à"ô$ˆô �Q‹ZˆÜ—:’:˜aŸl™l›nÓ-ˆÜ˜BŸG™G X§]¡]Ô3Ü˜BŸG™G X§]¡]Ô3ä�a˜aÔ ˆÜ˜AŸF™F¨Ô+¬g°a·f±fÀ1Ô.EÈÕ.JÕJˆ	Ü˜CŸH™H i§n¡nÔ5Ü˜CŸH™H i§n¡nÔ5ä�a˜aÔ ˆÜ˜AŸF™F¨Ô+¬g°a·f±fÀ1Ô.EÈÕ.JÕJˆ	Ü˜CŸH™H i§n¡nÔ5Ü˜CŸH™H i§n¡nÔ5ô �hŠhÒ1Ú1ð3ó 4ˆä�aÔ%ˆÜ—:’:˜aŸl™l›n°c¸%µjÔAˆÜ˜CŸH™H h§m¡mÔ4Ü˜CŸH™H h§m¡mÔ4ä�q¨AÔ.ˆÜ˜QŸV™V¨S°qÔ9Ü˜QŸV™V¨S°qÔ9¸BÕ>õ?ˆ	ä˜DŸI™I y§~¡~Ô6Ü˜DŸI™I y§~¡~Ô6ä�q¨AÔ.ˆÜ˜QŸV™V¨S°qÔ9Ü˜QŸV™V¨S°qÔ9¸BÕ>õ?ˆ	ä˜DŸI™I y§~¡~Ô6Ü˜DŸI™I y§~¡~Ö6rW   z<x, axis, expected_avg, weights, expected_wavg, expected_wsumNrž   g      ü?râ   c                óf  € \         P                  P                  WR R7      pVP                  \         P                  ! V4      8X  g   Q h\	        Ws4       \         P                  P                  WVR R7      pVP                  \         P                  ! V4      8X  g   Q h\	        W…4       \         P                  P                  WVR R R7      w  r‰VP                  \         P                  ! V4      8X  g   Q h\	        W…4       V	P                  \         P                  ! V4      8X  g   Q h\	        W–4       R# )T)r¡   r×   )r¡   r£   r×   )r¡   r£   r¥   r×   N)rO   r^   r   r   r3   )
rP   r¾   r¡   Úexpected_avgr£   Úexpected_wavgÚexpected_wsumÚavgÚwavgÚwsums
   &&&&&&&   rT   Útest_basic_keepdimsÚTestAverage.test_basic_keepdims‰  sá   € ô �e‰e�m‰m˜A°4ˆmÓ8ˆØ�y‰yœBŸHšH \Ó2Ô2Ð2Ð2Ü˜3Ô-ä�u‰u�}‰}˜Q°7ÀTˆ}ÓJˆØ�z‰zœRŸXšX mÓ4Ô4Ð4Ð4Ü˜4Ô/ä—U‘U—]‘] 1¸Ø,0¸4ð #ó A‰
ˆà�z‰zœRŸXšX mÓ4Ô4Ð4Ð4Ü˜4Ô/Ø�z‰zœRŸXšX mÓ4Ô4Ð4Ð4Ü˜4Ö/rW   c                óò  € \         P                  P                  \         P                  ! ^	4      P	                  ^^4      . R
O. R
O. RO.R7      p\        . RORR7      p\        . RO. R
OR7      p\        V^ VRR7      p\         P                  ! . RO4      p\        WE4       \        V^ VRR7      p\         P                  ! . RO4      p\        Wg4       \         P                  P                  . RO. ROR7      p\        V^^^\         P                  .R7      p\        VR4       \         P                  P                  . RO. RO. RO.. RO. RO. RO.R7      p\         P                  P                  V^\         P                  ^.^ R7      p\         P                  P                  R\         P                  \         P                  R.. ROR7      p\        Wh4       \        VP                  VP                  4       R	# )rƒ   rŸ   FrÉ   r�   r¢   rË   rü   ç      @N©rF   rD   rD   ©rD   rD   rD   )rÚ   é   é   )ç      @g     à@g     à@)r  g0�­N@g0�­N@)r�   rž   r¨   r¦   rö   )r´   r  ræ   râ   )rã   r�   rž   r¨   )FTTF)TFTT)TFTF)rO   r^   r   r   rª   r	   r   r2   rê   r4   r<   )	rP   r>   Úweights_unmaskedÚweights_maskedÚavg_unmaskedÚexpected_unmaskedÚ
avg_maskedÚexpected_maskedÚavg_expecteds	   &        rT   Útest_masked_weightsÚTestAverage.test_masked_weights   s�  € ô �E‰E�K‰KœŸ	š	 !›×,Ñ,¨Q°Ó2Ú'ª²IÐ>ð ó @ˆä'ª¸%Ô@ÐÜ%¢kº	ÔBˆä˜q qØ'7À%ôIˆäŸHšHÒ%<Ó=ÐÜ˜LÔ<ä˜Q Q°ÈÔOˆ
ÜŸ(š(Ò#NÓOˆÜ˜JÔ8ô
 �E‰E�K‰KÒ1Ú2ð ó 4ˆä˜q¨1¨a°´B·F±FÐ*;Ô<ˆä˜L¨#Ô.ä�E‰E�K‰KÚ Ú Ú ð
ò
 'Ú%Ú&ð
ð	 ó ˆô —U‘U—]‘] 1¨q´"·&±&¸!¨nÀ1�]ÓEˆ
Ü—u‘u—{‘{ C¬¯©´·±¸Ð#=Ú#=ð #ó ?ˆô 	˜JÔ5Ü�Z—_‘_ l×&7Ñ&7Ö8rW   r[   ©rF   r8   rÍ   )rÍ   rÙ   rF   )rF   r8   rÚ   )rF   r�   é   )r�   r¦   râ   )r�   r´   g      #@)rÙ   rÙ   rÙ   )r‘   r’   r“   r”   r®   rÆ   rÔ   rÞ   ró   rø   r	  rë   ÚmarkÚparametrizer  r"  r•   r–   r—   s   @rT   rš   rš   Ë   sš   ø‡ € ò$ò& 4òD(ò0&ò1-òfò*7ðX ‡[�[×ÑØFÚ
�T˜C˜5¢)¨d¨V°c°UÐ	;Ú’jÐ
! 1¢Ð&7Øˆaˆ&’?Ð#¢i [ð
2ð	3óñ0óð0÷")9ð )9rW   rš   c                   ó2   a € ] tR tRt o R tR tR tRtV tR# )ÚTestConcatenatoriÌ  c                ó:  € \        \        R,          \        . RO4      4       \        ^4      p. ROp\	        WR7      p\        V^ ^ V3,          p\        \        V\        4      4       \        V. RO4       \        VP                  \        V^ ^ V3,          4       R# )rF   rŸ   N©rF   r8   rÍ   rÙ   rÚ   r�   )rF   rD   rD   rD   rD   )rF   rF   rF   rF   rF   rD   rD   rF   rF   rF   rF   rF   )	r3   r&   r   r   r	   r1   Ú
isinstancer   r<   )rP   r?   rï   ÚdrY   s   &    rT   Útest_1dÚTestConcatenator.test_1dÏ  su   € äœ3Ð/Õ0´%Ò8JÓ2KÔLÜ�‹GˆÚˆÜ˜Ô#ˆÜ��1�a˜�
�OˆÜ”
˜1œkÓ*Ô+Ü˜1ÒBÔCÜ˜1Ÿ6™6¤3 q¨!¨Q° z¥?Ö3rW   c                ón  € \         P                  P                  ^^4      p\         P                  P                  ^^4      p\         P                  ! \         P                  P                  ^^4      ^ 4      p\         P                  ! \         P                  P                  ^^4      ^ 4      p\	        WR7      p\	        W$R7      p\
        RWV3,          p\        VP                  R8H  4       \        VR,          V4       \        VR,          V4       \        VP                  \         P                  RW43,          4       \
        WV3,          p\        VP                  R8H  4       \        VR,          V4       \        VR	,          V4       \        VP                  \         P                  W43,          4       R# )
rÚ   rŸ   Ú1N)rÚ   rl   )rŒ   ºNrÚ   N)rŒ   ºrÚ   NN)rl   rÚ   )r2  rŒ   )r3  rŒ   )rO   ÚrandomÚrandÚroundr	   r&   r1   r   r3   r<   Úr_)rP   Úa_1Úa_2Úm_1Úm_2Úb_1Úb_2r-  s   &       rT   Útest_2dÚTestConcatenator.test_2dÚ  s"  € ä�i‰i�n‰n˜Q Ó"ˆÜ�i‰i�n‰n˜Q Ó"ˆÜ�hŠh”r—y‘y—~‘~ a¨Ó+¨QÓ/ˆÜ�hŠh”r—y‘y—~‘~ a¨Ó+¨QÓ/ˆÜ˜3Ô)ˆÜ˜3Ô)ˆä��S�ÕˆÜ�—‘˜7Ñ"Ô#Ü˜1˜U�8 SÔ)Ü˜1˜U�8 SÔ)Ü˜1Ÿ6™6¤2§5¡5¨¨c¨Õ#7Ô8Ü���MˆÜ�—‘˜7Ñ"Ô#Ü˜1˜U�8 SÔ)Ü˜1˜U�8 SÔ)Ü˜1Ÿ6™6¤2§5¡5¨¨¥?Ö3rW   c                ó~  € \         \        P                  P                  ^3,          p\	        VP
                  RR.4       \	        VP                  ^,          ^4       \         ^^.\        P                  P                  3,          p\	        VP
                  . RO4       \	        VP                  R,          ^^.4       R# )rF   TF:Nr8   NN)FFT)r&   rO   r^   r   r4   r<   rt   )rP   rÜ   s   & rT   Útest_masked_constantÚ%TestConcatenator.test_masked_constantî  s|   € Ü”R—U‘U—\‘\ 1�_Õ%ˆÜ�V—[‘[ 4¨ -Ô0Ü�V—[‘[ •^ QÔ'ä�a˜�VœRŸU™UŸ\™\Ð)Õ*ˆÜ�V—[‘[Ò"6Ô7Ü�V—[‘[ •_ q¨! fÖ-rW   r[   N)	r‘   r’   r“   r”   r.  r>  rA  r•   r–   r—   s   @rT   r)  r)  Ì  s   ø‡ € ò	4ò4÷(.ð .rW   r)  c                   ó,   a € ] tR tRt o R tR tRtV tR# )ÚTestNotMaskediø  c           	     óÄ  € \        \        P                  ! ^4      P                  ^^4      . RO. RO. RO. RO. RO.R7      p\	        VR4      p\        V^ ^.4       \	        V^ 4      p\        V^ ,          RR.4       \        V^,          R	R.4       \	        V^4      p\        V^ ,          RR
.4       \        V^,          RR.4       \	        VP                  R4      p\        V^ ^.4       \	        VP                  ^ 4      p\        V^ ,          RR.4       \        V^,          RR.4       \	        VP                  R4      p\        V^ ,          RR.4       \        V^,          RR.4       \        VR&   \	        V^ 4      p\        V^ ,          RR.4       \        V^,          RR.4       \	        VR4      p\        V^ ,          RR.4       \        V^,          RR.4       R# )é   rŸ   N)rD   rD   rF   rD   rD   )rD   rD   rD   rF   rF   )rF   rF   rD   rD   rD   )rD   rD   rD   rD   rD   )rF   rF   rF   rD   rD   ©rD   rF   r8   rÍ   rÙ   )rÍ   rÍ   rÍ   rÙ   rÙ   )rD   rD   r8   rD   rÍ   )rÙ   r8   rÙ   rÙ   rÙ   )rÙ   rÙ   rÙ   rÙ   rÙ   éÿÿÿÿéþÿÿÿ)rF   rF   r8   rÙ   rÙ   )rD   rF   r8   rÙ   )rD   rD   r8   rÍ   )rÙ   r8   rÙ   rÙ   )r	   rO   r   rª   r)   r4   rt   r   ©rP   rt   rQ   s   &  rT   Ú
test_edgesÚTestNotMasked.test_edgesû  s®  € äœBŸIšI b›M×1Ñ1°!°QÓ7Ú"1Ú"1Ú"1Ú"1Ú"1ð	"3ô5ˆô ˜t TÓ*ˆÜ�T˜A˜r˜7Ô#Ü˜t QÓ'ˆÜ�T˜!•W˜°Ð@ÔAÜ�T˜!•W˜°Ð@ÔAÜ˜t QÓ'ˆÜ�T˜!•W˜°Ð@ÔAÜ�T˜!•W˜°Ð@ÔAä˜tŸy™y¨$Ó/ˆÜ�T˜A˜r˜7Ô#Ü˜tŸy™y¨!Ó,ˆÜ�T˜!•W˜°Ð@ÔAÜ�T˜!•W˜°Ð@ÔAÜ˜tŸy™y¨"Ó-ˆÜ�T˜!•W˜°Ð@ÔAÜ�T˜!•W˜°Ð@ÔAäˆˆR‰Ü˜t QÓ'ˆÜ�T˜!•W˜°Ð@ÔAÜ�T˜!•W˜°Ð@ÔAÜ˜t RÓ(ˆÜ�T˜!•W˜|¨\Ð:Ô;Ü�T˜!•W˜|¨\Ð:Ö;rW   c                ó¸  € \        \        P                  ! ^4      P                  ^^4      . RO. RO. RO.R7      p\	        VR4      p\        V\        ^ ^R4      \        ^^R4      \        ^^R4      .4       \	        V^ 4      p\        V\        ^ ^R4      \        ^^R4      .\        ^ ^R4      \        ^^R4      .\        ^ ^R4      \        ^^R4      .\        ^ ^R4      \        ^^R4      .\        ^^R4      .\        ^^R4      .. \        ^^R4      ..4       \	        V^4      p\        V\        ^ ^R4      .. \        ^ ^R4      \        ^^R4      ..4       R# )é   rŸ   N)rD   rD   rD   rD   rF   rF   rF   rF   )rF   rF   rF   rF   rF   rF   rF   rF   )rD   rD   rD   rD   rD   rD   rF   rD   )r	   rO   r   rª   r(   r4   r„   )rP   r>   Útmps   &  rT   Útest_contiguousÚTestNotMasked.test_contiguous  sp  € äœŸš 2›×.Ñ.¨q°!Ó4Ú7Ú7Ú7ð9ô:ˆô # 1 dÓ+ˆÜ�SÜ�!�Q˜ÓÜ�"�b˜$ÓÜ�"�b˜$Óð
ô 	ô # 1 aÓ(ˆÜ�SÜ�1�a˜Ó¤ a¨¨DÓ 1Ð2Ü�1�a˜Ó¤ a¨¨DÓ 1Ð2Ü�1�a˜Ó¤ a¨¨DÓ 1Ð2Ü�1�a˜Ó¤ a¨¨DÓ 1Ð2Ü�1�a˜ÓÐÜ�1�a˜ÓÐØÜ�1�a˜ÓÐð	
ô 		ô # 1 aÓ(ˆÜ�SÜ�1�a˜ÓÐØÜ�1�a˜Ó¤ a¨¨DÓ 1Ð2ð
ö 	rW   r[   N)r‘   r’   r“   r”   rK  rP  r•   r–   r—   s   @rT   rD  rD  ø  s   ø‡ € ò <÷Dð rW   rD  c                   ó*  a € ] tR tRt o R tR tR t]P                  P                  R. RO4      ]P                  P                  RR.]
P                  P                  ^ 3]
P                  P                  ^3.4      R	 4       4       tR
 tR tR tRtV tR# )ÚTestCompressFunctionsi>  c           
     ó²  € \         P                  ! \        \        ^<4      4      4      P	                  ^^^4      p\         P
                  ! R4      P                  \        4      pRVR&   \        WR7      p\        V4      p\        V. RO. RO. RO.. R	O. R
O. RO..4       \        V^ 4      p\        V. RO. RO. RO. RO.. RO. RO. RO. RO..4       \        V^4      p\        V. RO. RO. RO.. RO. RO. RO.. RO. RO. RO..4       \        VR4      p\        VR4      p\        VR4      p\        W44       \        W54       \        W64       \        V^4      p\        V. RO. RO. RO. RO.. RO. RO. RO. RO.. R	O. RO. R
O. RO..4       \        VR 4      p\        VR!4      p\        VR"4      p\        W44       \        W54       \        W64       \        VR#4      p\        V. RO. RO. RO.. RO. RO. RO..4       \        VR$4      p\        W44       \        VR%4      p\        V. RO. RO. RO.. RO. RO. RO.. R	O. R
O. RO..4       \        VR&4      p\        VR'4      p\        VR(4      p\        W44       \        W54       \        W64       \        VR)4      p\        V. RO. RO. RO. RO.. R	O. RO. R
O. RO..4       \        VR*4      p\        W44       R# )+rÍ   TrŸ   N©rÍ   rÙ   rÚ   ©rF   rF   rF   )rD   r8   rÍ   rÙ   )rl   rá   é   é   )é   é   é   é   )é(   é*   é+   é,   )é2   é4   é5   é6   )é7   é9   é:   é;   rG  )rÚ   r�   é   r‚   rƒ   )rl   r%  rá   rW  rX  )rY  é   rZ  r[  r\  )r]  é)   r^  r_  r`  )é-   é.   é/   é0   é1   )ra  é3   rb  rc  rd  )re  é8   rf  rg  rh  )é   é   é   é   rN  )é   r  é    é!   é"   )é#   é$   é%   é&   é'   rZ   rI  )rI  )rÚ   ri  r‚   rƒ   )rs  ru  rv  rN  )rF  é   r  é   )rw  rx  ry  rz  )r{  r}  r~  r  )rl  rn  ro  rp  rB   rH  )rH  rå   )rD   rI  rè   )rI  r8   )rF   rH  )rI  rH  ©rD   r8   )rD   rH  )
rO   r   Úlistrq   rª   r   ÚastyperŽ   r   r4   )rP   r¾   rï   r>   Úa2Úa3Úa4s   &      rT   Útest_compress_ndÚ&TestCompressFunctions.test_compress_nd@  s  € ä�HŠH”Tœ% 	Ó*Ó+Ó,×4Ñ4°Q¸¸1Ó=ˆÜ�HŠH�YÓ×&Ñ&¤tÓ,ˆØˆˆ'‰
Ü�!Ôˆô ˜‹NˆÜ�QÒ*Ú*Ú*ð,ò +Ú*Ú*ð,ð-ô 	.ô ˜˜1ÓˆÜ�QÒ.Ú.Ú.Ú.ð0ò /Ú.Ú.Ú.ð0ð	1ô 	2ô ˜˜1ÓˆÜ�QÒ.Ú.Ú.ð0ò /Ú.Ú.ð0ò /Ú.Ú.ð0ð1ô 	2ô ˜˜DÓ!ˆÜ˜˜BÓˆÜ˜˜EÓ"ˆÜ�QÔÜ�QÔÜ�QÔô ˜˜1ÓˆÜ�Qš/Ú)Ú*Ú*ð,ò +Ú*Ú*Ú*ð,ò +Ú*Ú*Ú*ð,ð-ô 	.ô ˜˜DÓ!ˆÜ˜˜BÓˆÜ˜˜EÓ"ˆÜ�QÔÜ�QÔÜ�QÔô ˜˜6Ó"ˆÜ�QÒ.Ú.Ú.ð0ò /Ú.Ú.ð0ð1ô 	2ô ˜˜GÓ$ˆÜ�QÔô ˜˜6Ó"ˆÜ�QÒ*Ú*Ú*ð,ò +Ú*Ú*ð,ò +Ú*Ú*ð,ð-ô 	.ô ˜˜GÓ$ˆÜ˜˜GÓ$ˆÜ˜˜HÓ%ˆÜ�QÔÜ�QÔÜ�QÔô ˜˜6Ó"ˆÜ�QÒ*Ú*Ú*Ú*ð,ò +Ú*Ú*Ú*ð,ð	-ô 	.ô ˜˜GÓ$ˆÜ�QÖrW   c                óè  € \        \        P                  ! ^	4      P                  ^^4      . RO. RO. RO.R7      p\	        \        V4      ^^.^^..4       \	        \        V^ 4      . RO. RO.4       \	        \        V^4      ^^.^^.^^..4       \        VP                  . RO. RO. RO.R7      p\	        \        V4      ^ ^.^^..4       \	        \        V^ 4      . RO. RO.4       \	        \        V^4      ^ ^.^^.^^..4       \        VP                  . RO. RO. RO.R7      p\	        \        V4      ^..4       \	        \        V^ 4      . RO.4       \	        \        V^4      ^.^.^..4       \        VP                  . RO. RO. R	O.R7      p\	        \        V4      P                  ^ 4       \	        \        V^ 4      P                  ^ 4       \	        \        V^4      P                  ^ 4       R# )
rƒ   rŸ   Nr  r  rU  )r�   ri  r‚   ©rD   rF   rD   ré   rç   )r   rO   r   rª   r4   r   Ú_datar�   ©rP   r¾   s   & rT   Útest_compress_rowcolsÚ+TestCompressFunctions.test_compress_rowcols°  s°  € ä”"—)’)˜A“,×&Ñ& q¨!Ó,Ú!¢9ªiÐ8ô:ˆäÔ% aÓ(¨A¨q¨6°A°q°6Ð*:Ô;ÜÔ% a¨Ó+ªiºÐ-CÔDÜÔ% a¨Ó+¨q°!¨f°q¸!°f¸qÀ!¸fÐ-EÔFÜ�!—'‘'¢ªI²yÐ AÔBˆÜÔ% aÓ(¨A¨q¨6°A°q°6Ð*:Ô;ÜÔ% a¨Ó+ªiºÐ-CÔDÜÔ% a¨Ó+¨q°!¨f°q¸!°f¸qÀ!¸fÐ-EÔFÜ�!—'‘'¢ªI²yÐ AÔBˆÜÔ% aÓ(¨A¨3¨%Ô0ÜÔ% a¨Ó+ªi¨[Ô9ÜÔ% a¨Ó,°¨s°Q°C¸!¸¨oÔ>Ü�!—'‘'¢ªI²yÐ AÔBˆÜÔ% aÓ(×-Ñ-¨qÔ1ÜÔ% a¨Ó+×0Ñ0°!Ô4ÜÔ% a¨Ó+×0Ñ0°!Ö4rW   c                ó  € \        \        P                  ! ^	4      P                  ^^4      . RO. RO. RO.R7      p\	        \        V4      P                  . RO. RO. RO.4       \	        \        V^ 4      P                  . RO. RO. RO.4       \	        \        V^4      P                  . RO. RO. RO.4       \        VP                  . RO. RO. RO.R7      p\	        \        V4      P                  . RO. RO. RO.4       \	        \        V^ 4      P                  . RO. RO. RO.4       \	        \        V^4      P                  . RO. RO. RO.4       \        VP                  . RO. RO. RO.R7      p\	        \        V4      P                  . RO. RO. RO.4       \	        \        V^ 4      P                  . RO. RO. RO.4       \	        \        V^4      P                  . RO. RO. RO.4       \        VP                  . RO. RO. RO.R7      p\        \        V4      P                  4       \        J 4       \        \        V^ 4      P                  4       \        J 4       \        \        V^4      P                  4       \        J 4       \        \        V4      P                  P                  4       4       \        \        V^ 4      P                  P                  4       4       \        \        V^4      P                  P                  4       4       R# )	rƒ   rŸ   Nr  r  rV  r‹  )rF   rF   rD   rç   )r   rO   r   rª   r4   r"   r<   rŒ  r1   Úallr   r�  s   & rT   Útest_mask_rowcolsÚ'TestCompressFunctions.test_mask_rowcolsÄ  s=  € ä”"—)’)˜A“,×&Ñ& q¨!Ó,Ú!¢9ªiÐ8ô:ˆä”\ !“_×)Ñ)Ú¢ªIÐ6ô	8ä”\ ! QÓ'×,Ñ,Ú¢ªIÐ6ô	8ä”\ ! QÓ'×,Ñ,Ú¢ªIÐ6ô	8ä�!—'‘'¢ªI²yÐ AÔBˆÜ”\ !“_×)Ñ)Ú¢ªIÐ6ô	8ä”\ ! QÓ'×,Ñ,Ú¢ªIÐ6ô	8ä”\ ! QÓ'×,Ñ,Ú¢ªIÐ6ô	8ä�!—'‘'¢ªI²yÐ AÔBˆÜ”\ !“_×)Ñ)Ú¢ªIÐ6ô	8ä”\ ! QÓ'×,Ñ,Ú¢ªIÐ6ô	8ä”\ ! QÓ(×-Ñ-Ú¢ªIÐ6ô	8ä�!—'‘'¢ªI²yÐ AÔBˆÜ”˜Q“×#Ñ#Ó%¬Ð/Ô0Ü”˜Q Ó"×&Ñ&Ó(¬FÐ2Ô3Ü”˜Q Ó"×&Ñ&Ó(¬FÐ2Ô3Ü”˜Q“×$Ñ$×(Ñ(Ó*Ô+Ü”˜Q Ó"×'Ñ'×+Ñ+Ó-Ô.Ü”˜Q Ó"×'Ñ'×+Ñ+Ó-Ö.rW   r¡   NÚfuncÚrowcols_axisc           	     ó4  € \        \        P                  ! ^	4      P                  ^^4      . RO. RO. RO.R7      p\        P
                  ! \        4      ;_uu_ 4        V! WAR7      p\        V\        WC4      4       RRR4       R#   + '       g   i     R# ; i)rƒ   rŸ   r    Nr  r  )	r   rO   r   rª   rë   ÚwarnsÚDeprecationWarningr4   r"   )rP   r¡   r”  r•  r¾   Úress   &&&&  rT   Ú#test_mask_row_cols_axis_deprecationÚ9TestCompressFunctions.test_mask_row_cols_axis_deprecationä  si   € ô
 ”"—)’)˜A“,×&Ñ& q¨!Ó,Ú!¢9ªiÐ8ô:ˆô �\Š\Ô,×-Õ-Ù�qÔ$ˆCÜ˜œl¨1Ó;Ô<÷ .×-×-Ò-ús   ÁBÂB	c           	     óŠ  € \         P                  ! ^^4      p. ROp\        WR7      P                  ^^4      p\        WR7      P                  ^^4      p\	        W4RR7      p\        VP                  ^^.^^ ..4       \	        WCRR7      p\        VP                  . RO. R	O. R	O.4       \	        W4RR7      p\        V\         P                  ! VP                  ^ 4      VP                  ^ 4      4      4       \	        WCRR7      p\        V\         P                  ! VP                  ^ 4      VP                  ^ 4      4      4       . R
Op\        WR7      P                  ^^4      p\        WR7      P                  ^^4      p\	        W4RR7      p\        VP                  ^ ^.^^..4       \	        WCRR7      p\        VP                  . RO. RO. RO.4       \	        W4RR7      p\        V\         P                  ! VP                  ^ 4      VP                  ^ 4      4      4       \        V\	        W44      4       \	        WCRR7      p\        V\         P                  ! VP                  ^ 4      VP                  ^ 4      4      4       . ROp\        WR7      P                  ^^4      p\        WR7      P                  ^^4      p\	        W44      p\        VP                  \        4       \	        WC4      p\        VP                  \        4       \        V. ROR7      P                  ^^4      p\        V. ROR7      P                  ^^4      p\	        W4RR7      p\        VP                  ^^.^ ^ ..4       \	        W4RR7      p\        V\         P                  ! VP                  ^ 4      VP                  ^ 4      4      4       \	        WCRR7      p\        VP                  . R	O. R	O. R	O.4       \	        WCRR7      p\        V\         P                  ! VP                  ^ 4      VP                  ^ 4      4      4       \        V. R
OR7      P                  ^^4      p\        V. ROR7      P                  ^^4      p\	        W4RR7      p\        VP                  ^ ^ .^^..4       \	        W44      p\        V\         P                  ! VP                  ^ 4      VP                  ^ 4      4      4       \	        WCRR7      p\        VP                  . RO. RO. RO.4       \	        WCRR7      p\        V\         P                  ! VP                  ^ 4      VP                  ^ 4      4      4       \        V. R
OR7      P                  ^^4      p\        V. ROR7      P                  ^^4      p\	        W4RR7      p\        VP                  ^^ .^^..4       \	        W4RR7      p\        V\         P                  ! VP                  ^ 4      VP                  ^ 4      4      4       \	        WCRR7      p\        VP                  . RO. RO. RO.4       \	        WCRR7      p\        V\         P                  ! VP                  ^ 4      VP                  ^ 4      4      4       \        \         P                  ! ^4      P                  ^^^4      ^^ .^ ^ ..^ ^ .^ ^ ...R7      p\        \         P                  ! ^4      P                  ^^^4      ^ ^ .^ ^ ..^ ^ .^ ^...R7      p\	        W4RR7      p\        VP                  ^^.^^..^ ^ .^ ^...^ ^ .^ ^..^ ^ .^ ^....4       \	        W4RR7      p\        VP                  ^ ^ .^ ^..^ ^ .^ ^ ...^ ^ .^ ^ ..^ ^ .^ ^ ....4       \	        WCRR7      p\        VP                  ^^ .^ ^ ..^^ .^ ^ ...^^ .^ ^ ..^^.^^....4       \	        WCRR7      p\        VP                  ^ ^ .^ ^ ..^ ^ .^ ^ ...^ ^ .^ ^ ..^^ .^ ^ ....4       \        \         P                  ! ^4      P                  ^^^4      ^^ .^ ^ ..^ ^ .^ ^ ...R7      pRp\	        W4RR7      p\        VP                  ^^ .^ ^ ..^ ^ .^ ^ ...4       \	        W4RR7      p\        VP                  ^^ .^ ^ ..^ ^ .^ ^ ...4       \	        WCRR7      p\        VP                  ^^ .^ ^ ..^ ^ .^ ^ ...4       \	        WCRR7      p\        VP                  ^^ .^ ^ ..^ ^ .^ ^ ...4       \        \         P                  ! ^4      P                  ^^^4      ^^ .^ ^ ..^ ^ .^ ^ ...R7      p\        \         P                  ! ^4      ^ ^.R7      p\	        W4RR7      p\        VP                  ^^.^^..4       \	        W4RR7      p\        VP                  ^^ .^ ^ ..4       R# )rF   rŸ   T)ÚstrictFr´   N)rF   rD   rD   rD   rD   rD   rV  r  ©rD   rD   rD   rD   rD   rF   rç   )rD   rD   rD   rD   rD   rD   )rD   rD   rF   rD   rD   rD   )	rO   r   r	   rª   r   r4   r<   Úfilledr
   )rP   Únrï   r>   r?   rY   s   &     rT   Útest_dotÚTestCompressFunctions.test_dotð  sÌ  € ä�IŠI�a˜‹OˆâˆÜ˜Ô#×+Ñ+¨A¨qÓ1ˆÜ˜Ô#×+Ñ+¨A¨qÓ1ˆÜ�˜TÔ"ˆÜ�Q—V‘V˜q !˜f q¨! fÐ-Ô.Ü�˜TÔ"ˆÜ�Q—V‘Všiª²IÐ>Ô?Ü�˜UÔ#ˆÜ�QœŸš˜qŸx™x¨›{¨A¯H©H°Q«KÓ8Ô9Ü�˜UÔ#ˆÜ�QœŸš˜qŸx™x¨›{¨A¯H©H°Q«KÓ8Ô9âˆÜ˜Ô#×+Ñ+¨A¨qÓ1ˆÜ˜Ô#×+Ñ+¨A¨qÓ1ˆÜ�˜TÔ"ˆÜ�Q—V‘V˜q !˜f q¨! fÐ-Ô.Ü�˜TÔ"ˆÜ�Q—V‘Všiª²IÐ>Ô?Ü�˜UÔ#ˆÜ�QœŸš˜qŸx™x¨›{¨A¯H©H°Q«KÓ8Ô9Ü�Qœ˜A›	Ô"Ü�˜UÔ#ˆÜ�QœŸš˜qŸx™x¨›{¨A¯H©H°Q«KÓ8Ô9âˆÜ˜Ô#×+Ñ+¨A¨qÓ1ˆÜ˜Ô#×+Ñ+¨A¨qÓ1ˆÜ�‹IˆÜ�Q—V‘VœVÔ$Ü�‹IˆÜ�Q—V‘VœVÔ$ä˜Ò!3Ô4×<Ñ<¸QÀÓBˆÜ˜Ò!3Ô4×<Ñ<¸QÀÓBˆÜ�˜TÔ"ˆÜ�Q—V‘V˜q !˜f q¨! fÐ-Ô.Ü�˜UÔ#ˆÜ�QœŸš˜qŸx™x¨›{¨A¯H©H°Q«KÓ8Ô9Ü�˜TÔ"ˆÜ�Q—V‘Všiª²IÐ>Ô?Ü�˜UÔ#ˆÜ�QœŸš˜qŸx™x¨›{¨A¯H©H°Q«KÓ8Ô9ä˜Ò!3Ô4×<Ñ<¸QÀÓBˆÜ˜Ò!3Ô4×<Ñ<¸QÀÓBˆÜ�˜TÔ"ˆÜ�Q—V‘V˜q !˜f q¨! fÐ-Ô.Ü�‹IˆÜ�QœŸš˜qŸx™x¨›{¨A¯H©H°Q«KÓ8Ô9Ü�˜TÔ"ˆÜ�Q—V‘Všiª²IÐ>Ô?Ü�˜UÔ#ˆÜ�QœŸš˜qŸx™x¨›{¨A¯H©H°Q«KÓ8Ô9ä˜Ò!3Ô4×<Ñ<¸QÀÓBˆÜ˜Ò!3Ô4×<Ñ<¸QÀÓBˆÜ�˜TÔ"ˆÜ�Q—V‘V˜q !˜f q¨! fÐ-Ô.Ü�˜UÔ#ˆÜ�QœŸš˜qŸx™x¨›{¨A¯H©H°Q«KÓ8Ô9Ü�˜TÔ"ˆÜ�Q—V‘Všiª²IÐ>Ô?Ü�˜UÔ#ˆÜ�QœŸš˜qŸx™x¨›{¨A¯H©H°Q«KÓ8Ô9äœŸš 1›×-Ñ-¨a°°AÓ6Ø!" A ¨¨A¨Ð/°1°a°&¸1¸a¸&Ð1AÐBôDˆäœŸš 1›×-Ñ-¨a°°AÓ6Ø!" A ¨¨A¨Ð/°1°a°&¸1¸a¸&Ð1AÐBôDˆä�˜TÔ"ˆÜ�Q—V‘VØ˜A˜  A Ð'¨1¨a¨&°1°a°&Ð)9Ð:Ø˜A˜  A Ð'¨1¨a¨&°1°a°&Ð)9Ð:ð<ô	=ô �˜UÔ#ˆÜ�Q—V‘VØ˜A˜  A Ð'¨1¨a¨&°1°a°&Ð)9Ð:Ø˜A˜  A Ð'¨1¨a¨&°1°a°&Ð)9Ð:ð<ô	=ô �˜TÔ"ˆÜ�Q—V‘VØ˜A˜  A Ð'¨1¨a¨&°1°a°&Ð)9Ð:Ø˜A˜  A Ð'¨1¨a¨&°1°a°&Ð)9Ð:ð<ô	=ô �˜UÔ#ˆÜ�Q—V‘VØ˜A˜  A Ð'¨1¨a¨&°1°a°&Ð)9Ð:Ø˜A˜  A Ð'¨1¨a¨&°1°a°&Ð)9Ð:ð<ô	=ô œŸš 1›×-Ñ-¨a°°AÓ6Ø!" A ¨¨A¨Ð/°1°a°&¸1¸a¸&Ð1AÐBôDˆàˆÜ�˜TÔ"ˆÜ�Q—V‘V  1˜v¨¨1 vÐ.°!°Q°¸!¸Q¸Ð0@ÐAÔBÜ�˜UÔ#ˆÜ�Q—V‘V  1˜v¨¨1 vÐ.°!°Q°¸!¸Q¸Ð0@ÐAÔBÜ�˜TÔ"ˆÜ�Q—V‘V  1˜v¨¨1 vÐ.°!°Q°¸!¸Q¸Ð0@ÐAÔBÜ�˜UÔ#ˆÜ�Q—V‘V  1˜v¨¨1 vÐ.°!°Q°¸!¸Q¸Ð0@ÐAÔBäœŸš 1›×-Ñ-¨a°°AÓ6Ø!" A ¨¨A¨Ð/°1°a°&¸1¸a¸&Ð1AÐBôDˆäœŸš 1›¨Q°¨FÔ3ˆÜ�˜TÔ"ˆÜ�Q—V‘V˜q !˜f q¨! fÐ-Ô.Ü�˜UÔ#ˆÜ�Q—V‘V˜q !˜f q¨! fÐ-Ö.rW   c                ó`  € \         P                  ! ^4      p\        V4      p\        \	        \        W4      4      \        J 4       \        \	        \        W4      4      \        J 4       \        \	        \        W!4      4      \        J 4       \        \	        \        W"4      4      \        J 4       R# )rÍ   N)rO   Úeyer   r1   r_   r   r   ©rP   r>   r?   s   &  rT   Útest_dot_returns_maskedarrayÚ2TestCompressFunctions.test_dot_returns_maskedarray_  sl   € ä�FŠF�1‹IˆÜ�!‹HˆÜ””S˜“Y“¤;Ð.Ô/Ü””S˜“Y“¤;Ð.Ô/Ü””S˜“Y“¤;Ð.Ô/Ü””S˜“Y“¤;Ð.Ö/rW   c                óÊ   € \        \        P                  ! ^4      4      p\        \        P                  ! R4      4      p\	        WVR7      p\        W2J 4       \        W4       R# )rÍ   ©ÚoutN)rÍ   rÍ   )r   rO   r¤  r   r   r1   r4   )rP   r>   rª  r™  s   &   rT   Útest_dot_outÚ"TestCompressFunctions.test_dot_outh  sE   € Ü”"—&’&˜“)ÓˆÜ”B—H’H˜VÓ$Ó%ˆÜ�!˜CÔ ˆÜ��
ÔÜ�QÖrW   r[   )NrD   rF   )r‘   r’   r“   r”   rˆ  rŽ  r’  rë   r&  r'  rO   r^   Ú	mask_rowsÚ	mask_colsrš  r¡  r¦  r«  r•   r–   r—   s   @rT   rS  rS  >  s”   ø‡ € ònò`5ò(/ð@ ‡[�[×Ñ˜V¢\Ó2Ø‡[�[×Ñ˜f nÐ5Ø!Ÿu™uŸ™°Ð2°R·U±U·_±_ÀaÐ4HÐIóKñ=óKó 3ð=òm/ò^0÷ð rW   rS  c                   ó,   a € ] tR tRt o R tR tRtV tR# )ÚTestApplyAlongAxisip  c                ó‚   € \        R 4      P                  ^^^4      pR p\        V^V4      p\        V^^.^^
..4       R# )r³   c                 ó   € V ^,          # rZ   r[   )r?   s   &rT   ÚmyfuncÚ*TestApplyAlongAxis.test_3d.<locals>.myfuncu  s   € Ø�Q•4ˆKrW   N©r   rª   r   r4   ©rP   r>   r³  Úxas   &   rT   Útest_3dÚTestApplyAlongAxis.test_3dr  sF   € Ü�3‹K×Ñ  1 aÓ(ˆò	ô ˜f a¨Ó+ˆÜ�R˜1˜a˜& 1 b 'Ð*Ö+rW   c                óŠ   € \        ^4      P                  ^^^4      pRR lp\        V^V^R7      p\        V^^.^^..4       R# )rá   c                 ó"   € V ^V,           ,          # rZ   r[   )r?   Úoffsets   &&rT   r³  Ú1TestApplyAlongAxis.test_3d_kwargs.<locals>.myfunc  s   € Ø�Q˜•Z•=Ð rW   )r¼  N)rD   rµ  r¶  s   &   rT   Útest_3d_kwargsÚ!TestApplyAlongAxis.test_3d_kwargs|  sH   € Ü�2‹J×Ñ˜q ! QÓ'ˆô	!ô ˜f a¨°1Ô5ˆÜ�R˜1˜a˜& 1 b 'Ð*Ö+rW   r[   N)r‘   r’   r“   r”   r¸  r¾  r•   r–   r—   s   @rT   r°  r°  p  s   ø‡ € ò,÷,ð ,rW   r°  c                   ó&   a € ] tR tRt o R tRtV tR# )ÚTestApplyOverAxesi†  c                ó–  € \        ^4      P                  ^^^4      p\        \        P                  V^ ^.4      p\        P
                  ! ^<.^\.^|...4      p\        W#4       \        W^,          P                  \        4      &   \        \        P                  V^ ^.4      p\        P
                  ! ^.^,.^<...4      p\        W#4       R# )rN  N)
r   rª   r   rO   ru   r   r4   r   r„  rŽ   )rP   r>   rQ   Úctrls   &   rT   Ú
test_basicÚTestApplyOverAxes.test_basicˆ  s§   € Ü�2‹J×Ñ˜q ! QÓ'ˆÜœrŸv™v q¨1¨a¨&Ó1ˆÜ�xŠx˜2˜$   s eÐ,Ð-Ó.ˆÜ�TÔ Ü"(ˆˆq�5�.‰.œÓ
ÑÜœrŸv™v q¨1¨a¨&Ó1ˆÜ�xŠx˜2˜$   r dÐ+Ð,Ó-ˆÜ�TÖ rW   r[   N)r‘   r’   r“   r”   rÄ  r•   r–   r—   s   @rT   rÁ  rÁ  †  s   ø‡ € ÷!ð !rW   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R tR tR tR tR t]P&                  P)                  R. ROR7      R 4       tR tR tR tR tR tR tR tR tRtV tR# )Ú
TestMediani“  c                óø   € \         P                  P                  \         P                  \         P                  .\         P                  \         P                  ..RR7      p\	        V\         P                  4       R# )rF   r    NrH  )rO   r^   r%   Úinfr4   ©rP   Úrs   & rT   Útest_pytypeÚTestMedian.test_pytype”  sE   € Ü�E‰E�L‰Lœ2Ÿ6™6¤2§6¡6Ð*¬R¯V©V´R·V±VÐ,<Ð=ÀBˆLÓGˆÜ�QœŸ™ÖrW   c                ó®  € \         P                  P                  \         P                  P                  \         P                  \         P                  .\         P                  \         P                  ..4      RR7      p\        V\         P                  4       \         P                  P                  \         P                  P                  \         P                  \         P                  .\         P                  \         P                  ..4      RR7      p\        V\         P                  4       \         P                  P                  \         P                  P                  \         P                  \         P                  .\         P                  \         P                  ..RR7      RR7      p\        VP                  R4       \         P                  P                  \         P                  P                  \         P                  \         P                  .\         P                  \         P                  ..RR7      RR7      p\        VP                  R4       R# )rF   r    NTrŸ   rH  )rO   r^   r%   r	   rÉ  r4   r<   rÊ  s   & rT   Útest_infÚTestMedian.test_inf˜  s�  € ä�E‰E�L‰LœŸ™×+Ñ+¬b¯f©f´b·f±fÐ-=Ü.0¯f©f´b·f±fÐ-=ð-?ó @ØFHð ó Jˆä�QœŸ™ÔÜ�E‰E�L‰LœŸ™×+Ñ+¬b¯f©f´b·f±fÐ-=Ü.0¯f©f´b·f±fÐ-=ð-?ó @ØFJð ó Lˆä�QœŸ™Ôä�E‰E�L‰LœŸ™×+Ñ+¬b¯f©f´b·f±fÐ-=Ü.0¯f©f´b·f±fÐ-=ð-?ØEIð ,ó Kà ð ó "ˆô 	�Q—V‘V˜TÔ"Ü�E‰E�L‰LœŸ™×+Ñ+¬b¯f©f´b·f±fÐ-=Ü.0¯f©f´b·f±fÐ-=ð-?ØEIð ,ó Kà"ð ó $ˆô 	�Q—V‘V˜TÖ"rW   c                óì  € \         P                  ! ^	4      p\        \         P                  P	                  V4      R4       \        \        \         P                  P	                  V4      4      \        J4       \        ^4      p\        \         P                  P	                  V4      R4       \        \        \         P                  P	                  V4      4      \        J4       ^p\        \         P                  P	                  V4      R4       \        \        \         P                  P	                  V4      4      \        J4       \         P                  ! ^H4      P                  ^	^4      p\        \         P                  P	                  V^ R7      \         P                  ! V^ R7      4       \        \         P                  P	                  V^R7      \         P                  ! V^R7      4       \        \         P                  P	                  V^R7      \        J4       \         P                  ! R4      P                  ^	^4      p\        \         P                  P	                  V^ R7      \         P                  ! V^ R7      4       \        \         P                  P	                  V^R7      \         P                  ! V^R7      4       \        \         P                  P	                  V^R7      \        J4       R# )rƒ   r¦   r  r´   r    Ng      R@)
rO   r   r4   r^   r%   r1   r_   r   rq   rª   r�  s   & rT   Útest_non_maskedÚTestMedian.test_non_maskedª  sÃ  € Ü�IŠI�a‹LˆÜ”R—U‘U—\‘\ !“_ bÔ)Ü””R—U‘U—\‘\ !“_Ó%¬[Ð8Ô9Ü�!‹HˆÜ”R—U‘U—\‘\ !“_ cÔ*Ü””R—U‘U—\‘\ !“_Ó%¬[Ð8Ô9ØˆÜ”R—U‘U—\‘\ !“_ bÔ)Ü””R—U‘U—\‘\ !“_Ó%¬[Ð8Ô9ä�IŠI�eÓ×$Ñ$ Q¨Ó*ˆÜ”R—U‘U—\‘\ !¨!�\Ó,¬b¯iªi¸ÀÔ.BÔCÜ”R—U‘U—\‘\ !¨!�\Ó,¬b¯iªi¸ÀÔ.BÔCÜ”—‘—‘˜Q Q�Ó'¬{Ð:Ô;ä�IŠI�fÓ×%Ñ% a¨Ó+ˆÜ”R—U‘U—\‘\ !¨!�\Ó,¬b¯iªi¸ÀÔ.BÔCÜ”R—U‘U—\‘\ !¨!�\Ó,¬b¯iªi¸ÀÔ.BÔCÜ”—‘—‘˜Q Q�Ó'¬{Ð:Ö;rW   c                ó  € \        \        P                  ! ^4      ^ .^,          ^.^,          ,           R7      p\        \        P                  P                  V4      R4       \        \        P                  P                  V4      P                  R
R4       \        \        \        P                  P                  V4      4      \        J4       \        \        P                  ! ^
4      P                  ^^4      ^ .^,          ^.^,          ,           R7      p\        \        P                  P                  V4      R4       \        \        P                  P                  V4      P                  R
R4       \        \        \        P                  P                  V4      4      \        J4       \        P                  P                  VRRR7      p\        VRR.4       \        VP                  RR4       \        \        V4      \        J 4       R	# )z5test the examples given in the docstring of ma.medianrŸ   rË   úshape mismatchr±   T©r¡   Úoverwrite_inputrž   r´   Nr[   rH  rB   )r   rO   r   r4   r^   r%   r   r1   r_   r   rª   )rP   r¾   Úma_xs   &  rT   Útest_docstring_examplesÚ"TestMedian.test_docstring_examples¿  sG  € ä”"—)’)˜A“, a S¨1¥W°¨s°Q­wÕ%6Ô7ˆÜ”R—U‘U—\‘\ !“_ cÔ*Ü”R—U‘U—\‘\ !“_×*Ñ*¨BÐ0@ÔAÜ””R—U‘U—\‘\ !“_Ó%¬[Ð8Ô9Ü”"—)’)˜B“-×'Ñ'¨¨1Ó-°Q°C¸!µG¸q¸cÀA½gÕ4EÔFˆÜ”R—U‘U—\‘\ !“_ cÔ*Ü”R—U‘U—\‘\ !“_×*Ñ*¨BÐ0@ÔAÜ””R—U‘U—\‘\ !“_Ó%¬[Ð8Ô9Ü�u‰u�|‰|˜A B¸ˆ|Ó=ˆÜ�T˜B ˜8Ô$Ü�T—Z‘Z Ð'7Ô8Ü”�T“
œkÐ)Ö*rW   c                óR  € R p\        ^4       FÌ  pR FÃ  p\        ^W#R7      p\        P                  ! \        V) V4      RR.4      pV F'  w  rg \        P
                  P                  WFVR7       K)  	  \        P                  ! V^,           ) V.RR.4      pV F9  w  rg \        P
                  P                  WFVR7       \        WW&V3,          4      h	  KÅ  	  KÎ  	  R#   \         d    \        YY&T3,          4      hi ; i  \        P                  P                   d     KŒ  i ; i)z5mask = %s, ndim = %s, axis = %s, overwrite_input = %sFT)Úndminr<   rÖ  N)FT)rq   r   Ú	itertoolsÚproductrO   r^   r%   Ú	ExceptionÚAssertionErrorÚ
exceptionsÚ	AxisError)rP   ÚmsgrÜ  r<   r¾   Úargsr¡   Úovers   &       rT   Útest_axis_argument_errorsÚ$TestMedian.test_axis_argument_errorsÎ  s  € ØEˆÜ˜1–XˆEÛ%�Ü˜! 5Ô4�ô !×(Ò(¬°¨v°uÓ)=ÀÀt¸}ÓM�Û"&‘J�DðNÜŸ™Ÿ™ QÀ4˜ÖHñ #'ô !×(Ò(¨E°A­I¨,¸Ð)>ÀÈÀÓN�Û"&‘J�DðNÜŸ™Ÿ™ QÀ4˜ÔHô -¨S¸%ÀtÐ3LÕ-LÓMÐMó #'ó &ó øô %ô NÜ,¨S¸%ÀtÐ3LÕ-LÓMÐMðNûô Ÿ=™=×2Ñ2ô Úðús   Á!C Â!DÃ  D 	ÄD&	Ä%D&	c                ó  € \        ^RR7      p\        \        P                  P	                  V4      ^4       \        ^RR7      p\        \        P                  P	                  V4      \        P                  P
                  4       R# )rF   FrŸ   TN)r   r4   rO   r^   r%   r   r�  s   & rT   Útest_masked_0dÚTestMedian.test_masked_0dæ  sN   € ä�!˜%Ô ˆÜ”R—U‘U—\‘\ !“_ aÔ(Ü�!˜$ÔˆÜ”R—U‘U—\‘\ !“_¤b§e¡e§l¡lÖ3rW   c                óÚ  € \        \        P                  ! ^4      RR7      p\        \        P                  P                  V4      \        P                  P                  4       \        \        P                  P                  V4      P                  RR4       \        \        \        P                  P                  V4      4      \        P                  P                  P                  J 4       \        \        P                  ! ^4      RR7      p\        \        P                  P                  V4      R4       \        \        P                  P                  V4      P                  RR4       \        \        \        P                  P                  V4      4      \        J4       \        \        P                  ! ^4      . ROR7      p\        \        P                  P                  V4      R4       \        \        P                  P                  V4      P                  RR4       \        \        \        P                  P                  V4      4      \        J4       \        \        P                  ! ^4      . ROR7      p\        \        P                  P                  V4      R4       \        \        P                  P                  V4      P                  RR4       \        \        \        P                  P                  V4      4      \        J4       \        \        P                  ! ^4      . ROR7      p\        \        P                  P                  V4      R4       \        \        P                  P                  V4      P                  RR4       \        \        \        P                  P                  V4      4      \        J4       \        \        P                  ! R	4      . ROR7      p\        \        P                  P                  V4      R4       \        \        P                  P                  V4      P                  RR4       \        \        \        P                  P                  V4      4      \        J4       \        \        P                  ! ^4      . ROR7      p\        \        P                  P                  V4      R4       \        \        P                  P                  V4      P                  RR4       \        \        \        P                  P                  V4      4      \        J4       \        \        P                  ! R
4      . ROR7      p\        \        P                  P                  V4      R4       \        \        P                  P                  V4      P                  RR4       \        \        \        P                  P                  V4      4      \        J4       R# )rÚ   TrŸ   rÕ  Frž   r±   rœ   r¨   r´   r  Nr[   rý   )rD   rF   rF   rF   rF   )rD   rF   rF   rD   rD   rµ   )r   rO   r   r4   r^   r%   r   r   r1   r_   r`   ÚMaskedConstantr   r�  s   & rT   Útest_masked_1dÚTestMedian.test_masked_1dí  sR  € Ü”"—)’)˜A“, TÔ*ˆÜ”R—U‘U—\‘\ !“_¤b§e¡e§l¡lÔ3Ü”R—U‘U—\‘\ !“_×*Ñ*¨BÐ0@ÔAÜ””R—U‘U—\‘\ !“_Ó%¬¯©¯©×)BÑ)BÐBÔCÜ”"—)’)˜A“, UÔ+ˆÜ”R—U‘U—\‘\ !“_ bÔ)Ü”R—U‘U—\‘\ !“_×*Ñ*¨BÐ0@ÔAÜ””R—U‘U—\‘\ !“_Ó%¬[Ð8Ô9Ü”"—)’)˜A“,¢_Ô5ˆÜ”R—U‘U—\‘\ !“_ cÔ*Ü”R—U‘U—\‘\ !“_×*Ñ*¨BÐ0@ÔAÜ””R—U‘U—\‘\ !“_Ó%¬[Ð8Ô9Ü”"—)’)˜A“,¢_Ô5ˆÜ”R—U‘U—\‘\ !“_ bÔ)Ü”R—U‘U—\‘\ !“_×*Ñ*¨BÐ0@ÔAÜ””R—U‘U—\‘\ !“_Ó%¬[Ð8Ô9ä”"—)’)˜A“,¢_Ô5ˆÜ”R—U‘U—\‘\ !“_ bÔ)Ü”R—U‘U—\‘\ !“_×*Ñ*¨BÐ0@ÔAÜ””R—U‘U—\‘\ !“_Ó%¬[Ð8Ô9ä”"—)’)˜B“-¢oÔ6ˆÜ”R—U‘U—\‘\ !“_ bÔ)Ü”R—U‘U—\‘\ !“_×*Ñ*¨BÐ0@ÔAÜ””R—U‘U—\‘\ !“_Ó%¬[Ð8Ô9ä”"—)’)˜A“,Ò%7Ô8ˆÜ”R—U‘U—\‘\ !“_ cÔ*Ü”R—U‘U—\‘\ !“_×*Ñ*¨BÐ0@ÔAÜ””R—U‘U—\‘\ !“_Ó%¬[Ð8Ô9ä”"—)’)˜B“-Ò&8Ô9ˆÜ”R—U‘U—\‘\ !“_ cÔ*Ü”R—U‘U—\‘\ !“_×*Ñ*¨BÐ0@ÔAÜ””R—U‘U—\‘\ !“_Ó%¬[Ð8Ö9rW   c           
     óö   € \        \        P                  P                  \	        . RO. ROR7      4      P
                  \        P                  P                  \	        . RO. ROR7      4      P
                  4       R# )rF   rŸ   Nr$  r  r‹  )r4   rO   r^   r%   r   r   ©rP   s   &rT   Útest_1d_shape_consistencyÚ$TestMedian.test_1d_shape_consistency  sD   € Ü”R—U‘U—\‘\¤%ª	º	Ô"BÓC×IÑIÜ—U‘U—\‘\¤%ª	º	Ô"BÓC×IÑIö	KrW   c                ó¬  € ^e^r!\        \        P                  ! RRV4      4      p\        ;VR&   VRR% \        \        P                  ! W3\
        R7      4      pVR,          VR	&   \        P                  ! \        V4      4      p\        ^V4       F/  p\        P                  P                  V4       W5,          VRV3&   K1  	  \        \        VR	,          4      ^ 4       \        \        V4      ^ 4       \        \        V^ R7      \        P                  ! V4      4       \        \        VP                  ^R7      \        P                  ! V4      4       R# )
ée   r�   :Nrl   NNr9   rŒ   r    ç      ð¿éöÿÿÿ©rŒ   rD   )r	   rO   Úlinspacer   ÚemptyrN   r   ra   rq   r4  Úshuffler4   r%   r   rî   )rP   r   Úpr¾   rÅ   Úidxrw   s   &      rT   r>  ÚTestMedian.test_2d  só   € à�rˆAÜœŸš S¨"¨aÓ0Ó2ˆÜ!Ð!ˆˆ#‰��3�4�ÜœŸš 1 &´Ô6Ó7ˆØ�A•$ˆˆ$‰Ü�iŠiœ˜A›ÓˆÜ�q˜!–ˆAÜ�I‰I×Ñ˜cÔ"Ø•fˆAˆa�ˆd‹Gñ ô 	”V˜A˜d�G“_ aÔ(Ü”V˜A“Y Ô"Ü”V˜A AÔ&¬¯ª°«Ô4Ü”V˜AŸC™C aÔ(¬"¯(ª(°1«+Ö6rW   c           	     ó¦  € \        \        P                  ! ^4      P                  ^
^4      4      p\        ;VR&   VRR% \        \        V4      R4       \        \        \        P                  P                  V4      4      \        J4       \        \        V^ R7      . RO4       \        \        \        P                  P                  V^ R7      4      \        J 4       \        \        V^R7      . RO4       \        \        \        P                  P                  V^R7      4      \        J 4       \        \        V^R7      P                  . RO4       R# )	rw  ºNrÍ   NNç      -@r    éýÿÿÿ)ç      +@r   g      /@)
rD   rD   rD   rl   rW  rj  r\  rD   rD   rD   )
rF   rF   rF   rD   rD   rD   rD   rF   rF   rF   )r	   rO   r   rª   r   r4   r%   r1   r_   r^   r   r<   r�  s   & rT   Útest_2d_waxisÚTestMedian.test_2d_waxis'  sã   € äœŸš 2›×.Ñ.¨r°1Ó5Ó6ˆÜÐˆˆ"‰��"�#�Ü”V˜A“Y Ô%Ü””R—U‘U—\‘\ !“_Ó%¬[Ð8Ô9Ü”V˜A AÔ&Ò(:Ô;Ü””R—U‘U—\‘\ !¨!�\Ó,Ó-´Ð<Ô=Ü”V˜A AÔ&Ò(JÔKÜ””R—U‘U—\‘\ !¨!�\Ó,Ó-´Ð<Ô=Ü”V˜A AÔ&×+Ñ+Ò-KÖLrW   c                óð  € \         P                  P                  ^4      P                  ^^^4      p\        W^,          ^ 8H  &   \        \        V^ 4      ^^	.^^.^^	.^^..4       VP                  R4      p\        \        V^ 4      ^c^
.^^c.^^..4       \         P                  P                  ^4      P                  ^^^4      p\        W^,          ^ 8H  &   \        \        V^ 4      ^^
.^^	.^^..4       R# )rN  N)rÙ   rÍ   r8   )rO   r^   r   rª   r   r4   r%   r�  s   & rT   r¸  ÚTestMedian.test_3d3  sß   € ä�E‰E�L‰L˜Ó×$Ñ$ Q¨¨1Ó-ˆÜˆˆa�%�1‰*‰Ü”V˜A˜q“\ R¨ G¨a°¨W°r¸1°gÀÀB¸xÐ#HÔIØ�I‰I�iÓ ˆÜ”V˜A˜q“\ R¨ H¨r°2¨h¸¸R¸Ð#AÔBÜ�E‰E�L‰L˜Ó×$Ñ$ Q¨¨1Ó-ˆÜˆˆa�%�1‰*‰Ü”V˜A˜q“\ R¨ H¨q°!¨f°r¸2°hÐ#?Ö@rW   c                óÄ   € \        \        P                  ! ^4      P                  ^
^4      4      p\        ;VR&   VRR% \        \        VRR7      \        V^R7      4       R# )rw  rÿ  Nr    r  rH  )r	   rO   r   rª   r   r4   r%   r�  s   & rT   Útest_neg_axisÚTestMedian.test_neg_axis>  sM   € ÜœŸš 2›×.Ñ.¨r°1Ó5Ó6ˆÜÐˆˆ"‰��"�#�Ü”V˜A BÔ'¬°¸Ô):Ö;rW   c                óT  € R F¡  p\        \        P                  ! V4      4      p\        ;VR&   VRR% \        \        P                  ! R4      4      p\        W#R7      pV^8X  d   \        VR4       M\        VR4       \        WCJ 4       \        \        V4      \        J 4       K£  	  R# )	rw  rÿ  Nr©  r   g      .@)rw  ç      >@r  g      ?@r  r[   )
r	   rO   r   r   r   r%   r4   r1   r_   r   )rP   Úvr¾   rª  rË  s   &    rT   Útest_out_1dÚTestMedian.test_out_1dC  s„   € ã#ˆAÜœRŸYšY q›\Ó*ˆAÜ#Ð#ˆAˆb‰E�A�b�c�FÜœrŸwšw r›{Ó+ˆCÜ�qÔ"ˆAØ�BŒwÜ˜S $Õ'ä˜S #Ô&Ü�A�HÔÜ”D˜“Gœ{Ð*Ö+ó $rW   c                ó®  € R EFM  p\        \        P                  ! V4      P                  ^
R	4      4      p\        ;VR&   VR
R% \        \        P
                  ! ^
4      4      p\        V^VR7      pV^8X  dU   \        R.^,          . RO,           R.^,          ,           R.^,          R.^,          ,           R.^,          ,           R7      pMS\        R.^,          . RO,           R.^,          ,           R.^,          R.^,          ,           R.^,          ,           R7      p\        WE4       \        WCJ 4       \        \        V4      \        J 4       EKP  	  R# )r]  rÿ  N)r¡   rª  rœ   TFrŸ   )r]  g      D@rw  r  rH  r  )rl   rW  rj  r\  )r  g     €1@g     €5@g     €9@)r	   rO   r   rª   r   r   r%   r4   r1   r_   r   )rP   r  r¾   rª  rË  Úes   &     rT   Útest_outÚTestMedian.test_outQ  s  € ä#ˆAÜœRŸYšY q›\×1Ñ1°"°bÓ9Ó:ˆAÜ#Ð#ˆAˆb‰E�A�b�c�FÜœrŸwšw r›{Ó+ˆCÜ�q˜q cÔ*ˆAØ�BŒwÜ  " ¨¥Ò,<Õ!<À¸tÀa½xÕ!GØ'+ f¨q¥j°E°7¸Qµ;Õ&>À$ÀÈ!ÅÕ&KôM‘ô ! " ¨¥Ò,DÕ!DÈÀtÈaÅxÕ!OØ'+ f¨q¥j°E°7¸Qµ;Õ&>À$ÀÈ!ÅÕ&KôM�ä˜ÔÜ�A�HÔÜ”D˜“Gœ{Ð*×+ó $rW   r¡   N)ÚargnamesÚ	argvaluesc                óJ  aa€ \         P                  ! R\        R7      p\         P                  P                  R4      \         P                  ! VP
                  4      R	,          ,          pVP                  \         P                  4      p\         P                  V\        V4      &   \        \         P                  ! VP
                  4      VR7      oVf   R
SP                  ,          pMp\        VSP                  4      o\        ;QJ d+    . VV3R l\        SP                  4       4       F  NK  	  5M$! VV3R l\        SP                  4       4       4      p\        \         P                  ! V4      4      p\!        SVRVR7      pWeJ g   Q h\#        VP
                  V4       R# )rÍ   r9   NrŸ   c              3   óZ   <"  € T F   qS9   d   ^MSP                   V,          x € K"  	  R# 5i)rF   N)r   )Ú.0rw   Ú	axis_normr-  s   & €€rT   Ú	<genexpr>Ú/TestMedian.test_keepdims_out.<locals>.<genexpr>w  s&   øé € ð LÙ=J¸˜)”^‘¨¯©°­Ô3»]ùs   ƒ(+T)r¡   r×   rª  )rÍ   rÚ   ri  r%  )rÙ   éÈ   ©rŒ   NrZ   )rO   r   rŽ   r4  r   r   r„  Úintprê   Útupler	   r   Úndimr   rq   rù  r%   r4   )	rP   r¡   r<   rÛ   Ú	shape_outrª  r¬   r  r-  s	   &&     @@rT   Útest_keepdims_outÚTestMedian.test_keepdims_outb  s  ù€ ô �xŠx˜¬TÔ2ˆä�I‰I×Ñ˜XÓ&¬¯ª°$·*±*Ó)=¸gÕ)FÕFˆØ�H‰H”R—W‘WÓˆÜŸ™ˆŒU�1‹X‰ÜœŸš §¡Ó,°4Ô8ˆØŠ<Ø˜qŸv™v�‰Iä,¨T°1·6±6Ó:ˆIßœõ LÜ=BÀ1Ç6Á6¼]óLŸ™õ LÜ=BÀ1Ç6Á6¼]óLó LˆIäœ2Ÿ8š8 IÓ.Ó/ˆÜ˜ ¨t¸Ô=ˆØ‹}Ðˆ}Ü�V—\‘\ 9Ö-rW   c                óº   € R R.RR.RR..p\         P                  P                  V^ 4      pR R.p\        \         P                  P	                  V^ R7      V4       R# )r�   rœ   r¨   r    N)rO   r^   Úmasked_equalr3   r%   )rP   rt   re   r  s   &   rT   Ú$test_single_non_masked_value_on_axisÚ/TestMedian.test_single_non_masked_value_on_axis~  s]   € Ø�R�Ø�R�Ø�R�ðˆô —U‘U×'Ñ'¨¨aÓ0ˆ
Ø˜�8ˆÜœ2Ÿ5™5Ÿ<™<¨
¸˜<Ó;Ø#ö	%rW   c                óT  € R \         P                  ! ^\        R7      3 EF  p\         P                  P	                  ^\         P
                  ^.. RO.4      pWn        \         P                  P                  VRR7      p\        \         P                  ! V4      4       \        V\         P
                  4       \         P                  P                  VP                  4       ^ R7      p\        \         P                  ! V4      4       \        V\         P
                  4       \         P                  P                  V^ R7      p\        \        V4      \        4       \        V^\         P
                  ^.4       \         P                  P                  V^R7      p\        \        V4      \        4       \        V\         P
                  ^.4       \         P                  P                  VRR7      p\        \        V4      \        4       \        V\         P
                  ^.4       EK  	  \         P                  P	                  ^\         P
                  ^.. RO.4      p\         P                  P                  VR&   \        \         P                  P                  VRR7      \         P
                  4       \        \         P                  P                  V^ R7      ^\         P
                  ^.4       \        \         P                  P                  V^R7      \         P
                  R.4       R# )Fr9   Nr    rË   r$  rH  )rŒ   r8   )rO   r   rŽ   r^   r   rê   r<   r%   r1   Úisscalarr3   Úravelr4   r_   r   r   )rP   r<   ÚdmrË  s   &   rT   Útest_nanÚTestMedian.test_nan‡  sñ  € ØœBŸHšH Q¬dÔ3Ô4ˆDÜ—‘—‘˜q¤"§&¡&¨!˜nªiÐ8Ó9ˆBØŒGô —‘—‘˜R d�Ó+ˆAÜ”B—K’K “NÔ#Ü˜q¤"§&¡&Ô)Ü—‘—‘˜RŸX™X›Z¨a�Ó0ˆAÜ”B—K’K “NÔ#Ü˜q¤"§&¡&Ô)ä—‘—‘˜R a�Ó(ˆAÜœ˜a›¤+Ô.Ü˜q 1¤b§f¡f¨a .Ô1Ü—‘—‘˜R a�Ó(ˆAÜœ˜a›¤+Ô.Ü˜q¤2§6¡6¨1 +Ô.Ü—‘—‘˜R b�Ó)ˆAÜœ˜a›¤+Ô.Ü˜q¤2§6¡6¨1 +×.ñ) 5ô, �U‰U�[‰[˜1œbŸf™f a˜.ª)Ð4Ó5ˆÜ—5‘5—<‘<ˆˆ4‰Üœ2Ÿ5™5Ÿ<™<¨°˜<Ó6¼¿¹Ô?Üœ2Ÿ5™5Ÿ<™<¨°˜<Ó3°a¼¿¹À°^ÔDÜœ2Ÿ5™5Ÿ<™<¨°˜<Ó3´b·f±f¸c°]ÖCrW   c                ó  € \         P                  P                  \         P                  ! R4      4      p\         P                  P                  \         P                  ! R4      4      p\         P
                  VR&   \         P                  P                  VR&   \        \         P                  P                  V^ VR7      V4       \         P                  P                  \         P                  ! R4      4      p\        \         P                  P                  V^VR7      V4       \         P                  P                  \         P                  ! R4      4      p\        \         P                  P                  W!R7      V4       R# )	rÙ   r©  N)rÙ   ©rÍ   rÙ   ©r8   rF   rG   ©rÍ   r[   )	rO   r^   r	   r   r   rê   r   r4   r%   )rP   Úor-  s   &  rT   Útest_out_nanÚTestMedian.test_out_nan¤  sã   € Ü�E‰E×ÑœrŸxšx¨›~Ó.ˆÜ�E‰E×ÑœrŸwšw v›Ó/ˆÜ—&‘&ˆˆ$‰Ü—%‘%—,‘,ˆˆ$‰Ü”R—U‘U—\‘\ ! Q¨A�\Ó.°Ô2Ü�E‰E×ÑœrŸxšx¨›~Ó.ˆÜ”R—U‘U—\‘\ ! Q¨A�\Ó.°Ô2Ü�E‰E×ÑœrŸxšx¨›|Ó,ˆÜ”R—U‘U—\‘\ !�\Ó+¨QÖ/rW   c                ó¢  € \         P                  P                  \         P                  ! ^\        R7      4      p\         P                  P
                  VR&   \         P                  V^&   \        \         P                  P                  V4      \         P                  4       \        \         P                  P                  V^ R7      \         P                  4       \         P                  P                  \         P                  ! ^\        R7      P                  ^^^4      4      p\         P                  ! VP                  4      ^,          ^8H  Vn        VP                  4       p\         P                  VR&   \         P                  VR&   \        \         P                  P                  V4      \         P                  4       \        \         P                  ! \         P                  P                  V4      4      4       \         P                  P                  V^ R7      p\         P                  VR&   \         P                  VR&   \        \         P                  P                  V^ 4      V4       \         P                  P                  V^R7      p\         P                  VR	&   \         P                  VR&   \        \         P                  P                  V^4      V4       \         P                  P                  VR
R7      p\         P                  V^&   \         P                  V^&   \        \         P                  P                  VR
4      V4       R# )rN  r9   :NNrÍ   r    Nr$  )rF   rF   r8   ©r8   rÍ   rè   ©rF   rÍ   r‚  )rO   r^   r	   r   rN   r   rê   r3   r%   rª   r�   r<   Úcopyr1   r(  r4   )rP   r>   Úaorigr?   s   &   rT   Útest_nan_behaviorÚTestMedian.test_nan_behavior¯  s  € Ü�E‰E×ÑœrŸyšy¨´5Ô9Ó:ˆÜ—‘—‘ˆˆ#‰Ü�v‰vˆˆ!‰Üœ2Ÿ5™5Ÿ<™<¨›?¬B¯F©FÔ3Üœ2Ÿ5™5Ÿ<™<¨°˜<Ó2´B·F±FÔ;ä�E‰E×ÑœrŸyšy¨´5Ô9×AÑAÀ!ÀQÈÓJÓKˆÜ—’˜1Ÿ6™6Ó" QÕ&¨!Ñ+ˆŒØ—‘“ˆÜ—V‘Vˆˆ'‰
Ü—V‘Vˆˆ'‰
ô 	œ2Ÿ5™5Ÿ<™<¨›?¬B¯F©FÔ3Ü”—’œBŸE™EŸL™L¨›OÓ,Ô-ô �E‰E�L‰L˜ QˆLÓ'ˆÜ—&‘&ˆˆ$‰Ü—&‘&ˆˆ$‰Ü”R—U‘U—\‘\ ! QÓ'¨Ô+ô �E‰E�L‰L˜ QˆLÓ'ˆÜ—&‘&ˆˆ$‰Ü—&‘&ˆˆ$‰Ü”R—U‘U—\‘\ ! QÓ'¨Ô+ô �E‰E�L‰L˜ VˆLÓ,ˆÜ�v‰vˆˆ!‰Ü�v‰vˆˆ!‰Ü”R—U‘U—\‘\ ! VÓ,¨aÖ0rW   c                ó  € \         P                  ! . RO. RO.\         P                  R7      p\         P                  P	                  W^8H  R7      p\        \         P                  P                  V^R7      ^ÿ4       \        \         P                  P                  V^R7      P                  R4       \        \         P                  P                  V^ R7      V^ ,          4       \        \         P                  P                  V4      ^ÿ4       R# )rÍ   r9   rŸ   r    FN)rÍ   rÍ   éÿ   )rO   r   Úuint8r^   r	   r3   r%   r<   r÷   s   & rT   Útest_ambigous_fillÚTestMedian.test_ambigous_fillÒ  s§   € ä�HŠH’k¢;Ð/´r·x±xÔ@ˆÜ�E‰E×Ñ˜q¨A¡vÐÓ.ˆÜœ2Ÿ5™5Ÿ<™<¨°˜<Ó2°CÔ8Üœ2Ÿ5™5Ÿ<™<¨°˜<Ó2×7Ñ7¸Ô?Üœ2Ÿ5™5Ÿ<™<¨°˜<Ó2°A°aµDÔ9Üœ2Ÿ5™5Ÿ<™<¨›?¨CÖ0rW   c           
     óì  € \         P                  \         P                  ) 3 EFÍ  p\         P                  ! V\         P                  .\         P                  \         P                  ..4      p\         P                  P                  V\         P                  ! V4      R 7      p\        \         P                  P                  V^ R7      V\         P                  .4       \        \         P                  P                  V^R7      V\         P                  .4       \        \         P                  P                  V4      V4       \         P                  ! \         P                  \         P                  V.\         P                  \         P                  V..4      p\         P                  P                  V\         P                  ! V4      R 7      p\        \         P                  P                  V^R7      V4       \        \         P                  P                  V^R7      P                  R4       \        \         P                  P                  V^ R7      V^ ,          4       \        \         P                  P                  V4      V4       \         P                  ! W.W..4      p\        \         P                  P                  V4      V4       \        \         P                  P                  V^ R7      V4       \        \         P                  P                  V^R7      V4       \         P                  ! V^V) R	.R
\         P                  \         P                  ^.^\         P                  \         P                  V..\         P                  R7      p\         P                  P                  V\         P                  ! V4      R 7      pV^ 8”  d[   \        \         P                  P                  V^ R7      RRV) R.4       \        \         P                  P                  V4      R4       MY\        \         P                  P                  V^ R7      RRV) R.4       \        \         P                  P                  V4      R4       \        \         P                  P                  V^R7      RRV.4       \        ^
4       EF5  p\        ^^
4       EF   p\         P                  ! \         P                  .V,          V.V,          ,           .^,          4      p\         P                  P                  V\         P                  ! V4      R 7      p\        \         P                  P                  V4      V4       \        \         P                  P                  V^R7      V4       \        \         P                  P                  V^ R7      \         P                  .V,          V.V,          ,           4       EK#  	  EK8  	  EKÐ  	  R# )rŸ   r    Fr9   r¦   ræ   r´   g      @Ni÷ÿÿÿrö  g      $Àg      "Àg      Àrõ  )rO   rÉ  r   rê   r^   r	   Úisnanr4   r%   r3   r<   Úfloat32rq   )rP   rÉ  r>   rw   rx   s   &    rT   Útest_specialÚTestMedian.test_specialÛ  sÌ  € Ü—F‘FœRŸV™V˜GÔ$ˆCÜ—’˜3¤§¡˜-¬"¯&©&´"·&±&Ð)9Ð:Ó;ˆAÜ—‘×"Ñ" 1¬2¯8ª8°A«;Ð"Ó7ˆAÜœŸ™Ÿ™ a¨a˜Ó0°3¼¿¹°-Ô@ÜœŸ™Ÿ™ a¨a˜Ó0°3¼¿¹°-Ô@ÜœŸ™Ÿ™ a›¨#Ô.ä—’œ2Ÿ6™6¤2§6¡6¨3Ð/´"·&±&¼"¿&¹&À#Ð1FÐGÓHˆAÜ—‘×"Ñ" 1¬2¯8ª8°A«;Ð"Ó7ˆAÜœrŸu™uŸ|™|¨A°A˜|Ó6¸Ô<ÜœrŸu™uŸ|™|¨A°A˜|Ó6×;Ñ;¸UÔCÜœrŸu™uŸ|™|¨A°A˜|Ó6¸¸!½Ô=ÜœrŸu™uŸ|™|¨A›°Ô4ô —’˜3˜* s jÐ1Ó2ˆAÜœŸ™Ÿ™ a›¨#Ô.ÜœŸ™Ÿ™ a¨a˜Ó0°#Ô6ÜœŸ™Ÿ™ a¨a˜Ó0°#Ô6ä—’˜3  C 4¨Ð,Ø¤§¡¬¯©°Ð2ØœbŸf™f¤b§f¡f¨cÐ2ð4ô !#§
¡
ô,ˆAô —‘×"Ñ" 1¬2¯8ª8°A«;Ð"Ó7ˆAØ�QŒwÜœRŸU™UŸ\™\¨!°!˜\Ó4°r¸2À¸tÀRÐ6HÔIÜœRŸU™UŸ\™\¨!›_¨cÕ2äœRŸU™UŸ\™\¨!°!˜\Ó4°t¸RÀ#ÀÀsÐ6KÔLÜœRŸU™UŸ\™\¨!›_¨dÔ3ÜœŸ™Ÿ™ a¨a˜Ó0°3¸¸cÐ2BÔCä˜2—Y�Ü˜q "Ÿ�AÜŸš¤B§F¡F 8¨a¥<°S°E¸AµIÕ">Ð!?À!Õ!CÓD�AÜŸ™×*Ñ*¨1´2·8²8¸A³;Ð*Ó?�AÜ ¤§¡§¡¨a£°#Ô6Ü ¤§¡§¡¨a°a Ó!8¸#Ô>Ü ¤§¡§¡¨a°a Ó!8Ü#%§6¡6 (¨Q¥,°3°%¸!µ)Õ!;÷=ô &ô óC %rW   c           	     óH  € \         P                  P                  \         P                  ! . \        R 7      4      p\
        P                  ! \        4      ;_uu_ 4        \        \         P                  P                  V4      \         P                  4       RRR4       \         P                  P                  \         P                  ! . \        ^R7      4      p\
        P                  ! \        4      ;_uu_ 4        \        \         P                  P                  V4      \         P                  4       RRR4       \         P                  P                  \         P                  ! . \        ^R7      4      p\        \         P                  P                  V^ R7      V4       \        \         P                  P                  V^R7      V4       \         P                  P                  \         P                  ! \         P                  \        ^R7      4      p\
        P                  ! \        4      ;_uu_ 4        \        \         P                  P                  V^R7      V4       RRR4       R#   + '       g   i     ELÝ; i  + '       g   i     ELU; i  + '       g   i     R# ; i)r9   N)r:   rÜ  r    )rO   r^   r	   r   rN   rë   r—  ÚRuntimeWarningr3   r%   rê   r4   r¥  s   &  rT   Ú
test_emptyÚTestMedian.test_empty  sv  € ä�E‰E×ÑœrŸxšx¨´%Ô8Ó9ˆÜ�\Š\œ.×)Õ)ÜœrŸu™uŸ|™|¨A›´·±Ô7÷ *ô �E‰E×ÑœrŸxšx¨´%¸qÔAÓBˆä�\Š\œ.×)Õ)ÜœrŸu™uŸ|™|¨A›´·±Ô7÷ *ô �E‰E×ÑœrŸxšx¨´%¸qÔAÓBˆÜ”R—U‘U—\‘\ !¨!�\Ó,¨aÔ0Ü”R—U‘U—\‘\ !¨!�\Ó,¨aÔ0ô �E‰E×ÑœrŸxšx¬¯©´eÀ1ÔEÓFˆÜ�\Š\œ.×)Õ)ÜœŸ™Ÿ™ a¨a˜Ó0°!Ô4÷ *Ñ)÷! *×)Ð)ú÷ *×)Ð)ú÷ *×)Ð)ús$   Á8I(Ã88I<È2,JÉ(I9	É<J	ÊJ!	c           	     ó¶  € \         P                  P                  \         P                  ! R 4      4      p\	        \        \         P                  P                  VP                  \        4      4      4      \        4       \         P                  V^&   \	        \        \         P                  P                  VP                  \        4      4      4      \        4       R# )ræ   N)rO   r^   r	   r   r1   r_   r%   r„  r]   rN   rê   )rP   r1  s   & rT   Útest_objectÚTestMedian.test_object  su   € Ü�E‰E×ÑœrŸyšy¨›}Ó-ˆÜ””R—U‘U—\‘\ !§(¡(¬6Ó"2Ó3Ó4´eÔ<Ü�v‰vˆˆ!‰Ü””R—U‘U—\‘\ !§(¡(¬6Ó"2Ó3Ó4´eÖ<rW   r[   )NrF   rZ   rå   )r  rH  ) r‘   r’   r“   r”   rÌ  rÏ  rÒ  rÙ  ræ  ré  rí  rñ  r>  r  r¸  r  r  r  rë   r&  r'  r!  r%  r+  r2  r9  r>  rC  rG  rJ  r•   r–   r—   s   @rT   rÇ  rÇ  “  s°   ø‡ € ò ò#ò$<ò*+òNò04ò$:òLKò7ò 
Mò	Aò<ò
,ò,ð" ‡[�[×ÑØò
ð ó 	ñ.ó	ð.ò$%òDò:	0ò!1òF1ò)=òV5÷,=ð =rW   rÇ  c                   óD   a € ] tR tRt o R tR tR tR tR tR t	Rt
V tR	# )
ÚTestCovi#  c                óR   € \        \        P                  P                  ^4      4      # ©rá   ©r   rO   r4  r5  rð  s   &rT   Ú_create_dataÚTestCov._create_data%  s   € Ü”R—Y‘Y—^‘^ BÓ'Ó(Ð(rW   c                ó”  € V P                  4       p\        \        VR R7      ^,          P                  \        P
                  4       \        \        WRR7      ^,          P                  \        P
                  4       VR8„  p\        \        \        P                  P                  W4      R R7      ^,          P                  \        4      VP                  ^R4      ( 4       \        \        \        P                  P                  W4      VRR7      ^,          P                  \        4      \        P                  ! V( V( 34      4       R# )T©ÚrowvarF)r¿   rU  rÊ   NrH  )rQ  r1   r   r:   rO   rB  r3   r^   r	   r„  rŽ   rª   r0   )rP   r¾   r<   s   &  rT   Útest_covhelperÚTestCov.test_covhelper(  sì   € Ø×ÑÓˆä”
˜1 TÔ*¨1Õ-×3Ñ3´R·Z±ZÔ@Ü”
˜1¨%Ô0°Õ3×9Ñ9¼2¿:¹:ÔFà�3‰wˆÜÜÜ—‘×"Ñ" 1Ó+°Dôàõç‘œ“Ø�\‰\˜!˜RÓ Ð ô		
ô 	ÜÜ—‘×"Ñ" 1Ó+¨q¸ôàõç‘œ“Ü�IŠI˜�u˜t˜e�nÓ%ö		
rW   c           	     ó0  € V P                  4       p\        \        P                  ! V4      \        V4      4       \        \        P                  ! VR R7      \        VR R7      4       \        \        P                  ! VR RR7      \        VR RR7      4       R# )FrT  T©rU  ÚbiasN)rQ  r2   rO   r   r�  s   & rT   Útest_1d_without_missingÚTestCov.test_1d_without_missing<  se   € à×ÑÓˆÜœBŸFšF 1›I¤s¨1£vÔ.ÜœBŸFšF 1¨UÔ3´S¸À5Ô5IÔJÜœBŸFšF 1¨U¸Ô>Ü ¨%°dÔ;ö	=rW   c           	     óP  € V P                  4       P                  ^^4      p\        \        P                  ! V4      \	        V4      4       \        \        P                  ! VRR7      \	        VRR7      4       \        \        P                  ! VRRR7      \	        VRRR7      4       R# )rÍ   FrT  TrY  N)rQ  rª   r2   rO   r   r�  s   & rT   Útest_2d_without_missingÚTestCov.test_2d_without_missingD  sr   € à×ÑÓ×'Ñ'¨¨1Ó-ˆÜœBŸFšF 1›I¤s¨1£vÔ.ÜœBŸFšF 1¨UÔ3´S¸À5Ô5IÔJÜœBŸFšF 1¨U¸Ô>Ü ¨%°dÔ;ö	=rW   c           
     óX  € V P                  4       p\        VR&   WP                  4       ,          pVP                  4       p\	        \
        P                  ! V4      \        V4      4       \	        \
        P                  ! VRR7      \        VRR7      4       \	        \
        P                  ! VRRR7      \        VRRR7      4        \        VRR7       V^R p\	        \
        P                  ! W"RRR1,          4      \        WRRR1,          4      4       \	        \
        P                  ! W"RRR1,          RR7      \        WRRR1,          RR7      4       \	        \
        P                  ! W"RRR1,          RRR7      \        WRRR1,          RRR7      4       R#   \         d     LÕi ; i)rF   FrT  TrY  ©Úallow_maskedNrH  )rQ  r   Úmeanrv   r2   rO   r   rí   ©rP   r¾   Únxs   &  rT   Útest_1d_with_missingÚTestCov.test_1d_with_missingL  s@  € à×ÑÓˆÜˆˆ"‰Ø	�V‰V‹X�ˆØ�\‰\‹^ˆÜœBŸFšF 2›J¬¨A«Ô/ÜœBŸFšF 2¨eÔ4´c¸!ÀEÔ6JÔKÜœBŸFšF 2¨e¸$Ô?Ü ¨%°dÔ;ô	=ð	Ü� Õ&ð
 ˆq�ˆWˆÜœBŸFšF 2©$¨B¨$¥xÓ0´#°a¹4¸R¸4½³/ÔBÜœBŸFšF 2©$¨B¨$¥x¸Ô>Ü ¡T r T¥7°5Ô9ô	;äœBŸFšF 2©$¨B¨$¥x¸ÀDÔIÜ ¡T r T¥7°5¸tÔDö	Føô ô 	Ùð	ús   ÃF ÆF)Æ(F)c           	     ó|  € V P                  4       p\        VR&   VP                  ^^4      p\        P                  ! \        V4      4      P                  \        4      p\        P                  ! W"P                  4      pWP                  ^4      R	,          ,
          P                  ^ 4      p\        \        V4      \        P                  ! V4      VP                  ^,          ^,
          ,          VR,
          ,          4       \        \        VRR7      \        P                  ! VRR7      VP                  ^,          ,          V,          4       \        P                  ! VP                  V4      pWP                  ^ 4      ,
          P                  ^ 4      p\        \        VRR7      \        P                  ! VRR7      VP                  ^ ,          ^,
          ,          VR,
          ,          4       \        \        VRRR7      \        P                  ! VRRR7      VP                  ^ ,          ,          V,          4       R# )
rF   Nr�   T)rZ  FrT  rY  rH  r  )rQ  r   rª   rO   Úlogical_notr   r„  rr   r   rî   rc  rŸ  r2   r   r   )rP   r¾   ÚvalidÚfracÚxfs   &    rT   Útest_2d_with_missingÚTestCov.test_2d_with_missingd  s‡  € à×ÑÓˆÜˆˆ"‰Ø�I‰I�a˜‹OˆÜ—’œ|¨A›Ó/×6Ñ6´sÓ;ˆÜ�vŠv�eŸW™WÓ%ˆØ—&‘&˜“)˜GÕ$Õ$×,Ñ,¨QÓ/ˆÜœC ›FÜŸFšF 2›J¨!¯'©'°!­*°q­.Õ9¸TÀB½YÕGô	IäœC ¨Ô-ÜŸFšF 2¨DÔ1°A·G±G¸AµJÕ>ÀÕEô	Gä�vŠv�e—g‘g˜uÓ%ˆØ—&‘&˜“)�m×#Ñ# AÓ&ˆÜœC ¨%Ô0ÜŸVšV B¨uÔ5ØŸg™g a�j¨1�nõ.Ø15¸µõ<ô	>ô 	œC ¨%°dÔ;ÜŸVšV B¨u¸4Ô@ØŸW™W Q�Zõ(Ø*.õ/ö	1rW   r[   N)r‘   r’   r“   r”   rQ  rV  r[  r^  rf  rm  r•   r–   r—   s   @rT   rM  rM  #  s)   ø‡ € ò)ò
ò(=ò=òF÷01ð 1rW   rM  c                   ó>   a € ] tR tRt o R tR tR tR tR tRt	V t
R# )	ÚTestCorrcoefiz  c                ó¨   € \        \        P                  P                  ^4      4      p\        \        P                  P                  ^4      4      pW3# rO  rP  )rP   rt   Údata2s   &  rT   rQ  ÚTestCorrcoef._create_data|  s8   € Ü”R—Y‘Y—^‘^ BÓ'Ó(ˆÜ”b—i‘i—n‘n RÓ(Ó)ˆØˆ{ÐrW   c                óà   € V P                  4       ^ ,          p\        \        P                  ! V4      \        V4      4       \        \        P                  ! VRR7      \        VRR7      4       R# ©rD   FrT  N)rQ  r2   rO   r   r�  s   & rT   r[  Ú$TestCorrcoef.test_1d_without_missing�  sJ   € à×ÑÓ Õ"ˆÜœBŸKšK¨›N¬H°Q«KÔ8ÜœBŸKšK¨°%Ô8Ü$ Q¨uÔ5ö	7rW   c                ó   € V P                  4       ^ ,          P                  ^^4      p\        \        P                  ! V4      \	        V4      4       \        \        P                  ! VRR7      \	        VRR7      4       R# ru  )rQ  rª   r2   rO   r   r�  s   & rT   r^  Ú$TestCorrcoef.test_2d_without_missingˆ  sW   € à×ÑÓ Õ"×*Ñ*¨1¨aÓ0ˆÜœBŸKšK¨›N¬H°Q«KÔ8ÜœBŸKšK¨°%Ô8Ü$ Q¨uÔ5ö	7rW   c           
     ó0  € V P                  4       ^ ,          p\        VR&   WP                  4       ,          pVP                  4       p\	        \
        P                  ! VRR7      \        VRR7      4        \        VRR7       V^R p\	        \
        P                  ! W"RRR1,          4      \        WRRR1,          4      4       \	        \
        P                  ! W"RRR1,          RR7      \        WRRR1,          RR7      4       R#   \         d     L’i ; i)rD   FrT  ra  NrH  )rQ  r   rc  rv   r2   rO   r   rí   rd  s   &  rT   rf  Ú!TestCorrcoef.test_1d_with_missing�  sÝ   € à×ÑÓ Õ"ˆÜˆˆ"‰Ø	�V‰V‹X�ˆØ�\‰\‹^ˆÜœBŸKšK¨°5Ô9Ü$ Q¨uÔ5ô	7ð	Ü�Q UÕ+ð ˆq�ˆWˆÜœBŸKšK¨©t°¨t­HÓ5´xÀÁTÀrÀTÅ7Ó7KÔLÜœBŸKšK¨©t°¨t­H¸UÔCÜ$ Q©$¨B¨$­¸Ô>ö	@øô ô 	Ùð	ús   Á5D ÄDÄDc                óø   € V P                  4       ^ ,          p\        VR&   VP                  ^^4      p\        V4      p\        P                  ! V4      p\        VRR1RR13,          VRR1RR13,          4       R# )rD   NrH  )rQ  r   rª   r   rO   r2   ©rP   r¾   rQ   rR   s   &   rT   rm  Ú!TestCorrcoef.test_2d_with_missing¡  sn   € à×ÑÓ Õ"ˆÜˆˆ"‰Ø�I‰I�a˜‹Oˆä˜‹{ˆÜ—+’+˜a“.ˆÜ˜D  "  c r c �N¨G°C°R°C¸¸"¸°HÕ,=Ö>rW   r[   N)r‘   r’   r“   r”   rQ  r[  r^  rf  rm  r•   r–   r—   s   @rT   rp  rp  z  s$   ø‡ € òò
7ò7ò@÷$?ð ?rW   rp  c                   ó,   a € ] tR tRt o R tR tRtV tR# )ÚTestPolynomiali¬  c                ó\  € \         P                  P                  ^
4      p\         P                  P                  ^4      P                  R^4      p\	        \        W^4      \         P
                  ! W^4      4       VP                  \        4      p\        V^ &   VP                  \        4      p\        ;VR&   VR	&   \        WR
,          ^RR7      w  r4rVp\         P
                  ! VR,          VR,          P                  4       ^RR7      w  r‰r«p\        W4WVV3W‰W«V34       F  w  rÞ\	        WÞ4       K  	  \        WR,          ^RR7      w  r4rVp\         P
                  ! V^R V^R1R3,          ^RR7      w  r‰r«p\        W4WVV3W‰W«V34       F  w  rÞ\	        WÞ4       K  	  \        W^RR7      w  r4rVp\         P
                  ! V^R V^R1R3,          ^RR7      w  r‰r«p\        W4WVV3W‰W«V34       F  w  rÞ\	        WÞ4       K  	  \         P                  P                  ^
4      ^,           pVP                  4       pV^R pV^R pV^R p\        W^RVR7      w  r4rVp\         P
                  ! VV^RVR7      w  r‰r«p\        VV4       \        W4WVV3W‰W«V34       F  w  rÞ\	        WÞ4       K  	  R# )rl   rŒ   T©rs   ºrF   NN)rs   rÛ   NrH  rC   ©rH  rH  r÷  )r‚  rD   )rŒ   rH  )rO   r4  r5  rª   r2   r*   Úviewr   r   rv   Úzipr7  r4   )rP   r¾   r¿   ÚCÚRÚKÚSÚDrY   rË  ry   r{   r-  r>   Úa_rÛ   ÚwoÚxsÚysÚwss   &                   rT   Útest_polyfitÚTestPolynomial.test_polyfit®  ss  € ô �I‰I�N‰N˜2ÓˆÜ�I‰I�N‰N˜2Ó×&Ñ& r¨1Ó-ˆÜœG A¨!Ó,¬b¯jªj¸¸qÓ.AÔBà�F‰F”;ÓˆÜˆˆ!‰Ø�F‰F”;ÓˆÜ$Ð$ˆˆ$‰�!�F‘)ä! ! t¥W¨a°dÔ;‰ˆˆq�QÜŸ*š* Q r¥U¨A¨e­H×,?Ñ,?Ó,AÀ1Ø*.ô0‰ˆˆq�Qä˜A !¨˜?¨Q°1¸¨OÖ<‰GˆQÜ Ö&ñ =ô " ! u¥X¨q°tÔ<‰ˆˆq�QÜŸ*š* Q q¨ W¨a°°"°°b°­k¸1À4ÔH‰ˆˆq�QÜ˜A !¨˜?¨Q°1¸¨OÖ<‰GˆQÜ Ö&ñ =ô " !¨°Ô5‰ˆˆq�QÜŸ*š* Q q¨ W¨a°°"°°a°­j¸!À$ÔG‰ˆˆq�QÜ˜A !¨˜?¨Q°1¸¨OÖ<‰GˆQÜ Ö&ñ =ô �I‰I�N‰N˜2Ó Õ"ˆØ�V‰V‹XˆØˆq�ˆWˆØˆq�ˆWˆØˆq�ˆWˆÜ! !¨°¸Ô:‰ˆˆq�QÜŸ*š* R¨¨Q°T¸RÔ@‰ˆˆq�QÜ�Q˜ÔÜ˜A !¨˜?¨Q°1¸¨OÖ<‰GˆQÜ Ö&ó =rW   c                ó.  € \         P                  P                  ^
4      p\         P                  P                  ^4      P                  R^4      p\         P                  V^ &   \         P                  VR&   VP                  \        4      pVP                  \        4      p\        V^ &   \        VR&   \        W^RR7      w  r4rVp\         P                  ! V^R V^R1R3,          ^RR7      w  r‰r«p\        W4WVV3W‰W«V34       F  w  rÞ\        WÞ4       K  	  R# )rl   Tr�  rŒ   NrH  rƒ  )rO   r4  r5  rª   rê   r„  r   r   r*   r…  r2   )rP   r¾   r¿   r†  r‡  rˆ  r‰  rŠ  rY   rË  ry   r{   r-  r>   r‹  s   &              rT   Útest_polyfit_with_masked_NaNsÚ,TestPolynomial.test_polyfit_with_masked_NaNsÕ  sâ   € Ü�I‰I�N‰N˜2ÓˆÜ�I‰I�N‰N˜2Ó×&Ñ& r¨1Ó-ˆä�v‰vˆˆ!‰Ü—F‘Fˆˆ&‰	Ø�F‰F”;ÓˆØ�F‰F”;ÓˆÜˆˆ!‰Üˆˆ&‰	ä! !¨°Ô5‰ˆˆq�QÜŸ*š* Q q¨ W¨a°°"°°a°­j¸!À$ÔG‰ˆˆq�QÜ˜A !¨˜?¨Q°1¸¨OÖ<‰GˆQÜ Ö&ó =rW   r[   N)r‘   r’   r“   r”   r�  r“  r•   r–   r—   s   @rT   r  r  ¬  s   ø‡ € ò%'÷N'ð 'rW   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R tR tR tR tR tR tR tR tRtV tR# )ÚTestArraySetOpsiæ  c                ó  € . ROp\        VRRR7      p\        \        V^ ,          \        4      4       \	        V^ ,          \        . RO. ROR7      4       \	        V^,          . RO4       \	        V^,          . R	O4       R# )
rF   T©Úreturn_indexÚreturn_inverserŸ   N©rF   rF   rF   r8   r8   rÍ   r$  r  )rD   rÍ   rÚ   )rD   rD   rD   rF   rF   r8   )r/   r1   r,  r   r4   r	   rJ  s   &  rT   Útest_unique_onlistÚ"TestArraySetOps.test_unique_onlistè  sZ   € â!ˆÜ�d¨¸dÔCˆÜ”
˜4 �7¤KÓ0Ô1Ü�T˜!•Wœlª9º9ÔEÔFÜ�T˜!•WšiÔ(Ü�T˜!•WÒ0Ö1rW   c                óÂ  € \        . RO. ROR7      p\        VRRR7      p\        V^ ,          \        . RO. R	OR7      4       \        V^,          . R
O4       \        V^,          . RO4       ^Vn        \        . RO. RO^R7      p\        VRRR7      p\        V^ ,          \        . RO. R	OR7      4       \        V^,          . R
O4       \        V^,          . RO4       R# )rF   rŸ   Tr˜  )rt   r<   Ú
fill_valueNr›  )rD   rD   rF   rD   rF   rD   )rF   r8   rÍ   rH  ©rD   rD   rD   rF   )rD   rÍ   rÚ   r8   )rD   rD   rÍ   rF   rÍ   r8   )r	   r/   r4   rŸ  rJ  s   &  rT   Útest_unique_onmaskedarrayÚ)TestArraySetOps.test_unique_onmaskedarrayñ  sª   € äÒ.Ò5GÔHˆÜ�d¨¸dÔCˆÜ�T˜!•Wœlª=º|ÔLÔMÜ�T˜!•WšlÔ+Ü�T˜!•WÒ0Ô1àˆŒÜÒ!3Ú!3ÀôCˆä�d¨¸dÔCˆÜ�T˜!•Wœlª=º|ÔLÔMÜ�T˜!•WšlÔ+Ü�T˜!•WÒ0Ö1rW   c                óŠ  € \        . RORR7      p\        VRRR7      p\        V^ ,          \        ^.R.R7      4       \        V^,          ^ .4       \        V^,          . RO4       \        p\        VRRR7      p\        V^ ,          \        \        4      4       \        V^,          ^ .4       \        V^,          ^ .4       R# )rF   TrŸ   r˜  NrV  r  )r	   r/   r4   r   rJ  s   &  rT   Útest_unique_allmaskedÚ%TestArraySetOps.test_unique_allmasked  s›   € äšI¨DÔ1ˆÜ�d¨¸dÔCˆÜ�T˜!•Wœl¨A¨5¸°vÔ>Ô?Ü�T˜!•W˜q˜cÔ"Ü�T˜!•WšiÔ(ô ˆÜ�d¨¸dÔCˆÜ�T˜!•Wœl¬6Ó2Ô3Ü�T˜!•W˜q˜cÔ"Ü�T˜!•W˜q˜cÖ"rW   c                ó.  € \        \        P                  ! ^4      . ROR7      p\        . RO. ROR7      p\	        V4      p\        W24       \        VP                  ^ 4      VP                  ^ 4      4       \        VP                  VP                  4       R# )rÚ   rŸ   N©rF   rD   rD   rD   rF   )rF   rF   rF   rÙ   )rF   rD   rD   rF   )r	   rO   r   r   r   r4   rŸ  r<   )rP   r¾   rR   rQ   s   &   rT   Útest_ediff1dÚTestArraySetOps.test_ediff1d  s`   € äœŸš 1›ªOÔ<ˆÜšª<Ô8ˆÜ�q‹zˆÜ�TÔ#Ü�T—[‘[ “^ W§^¡^°AÓ%6Ô7Ü�T—Y‘Y §¡Ö-rW   c                ó$  € \        \        P                  ! ^4      . ROR7      p\        V\        R7      p\        . RO. ROR7      p\        W#4       \        VP                  ^ 4      VP                  ^ 4      4       \        VP                  VP                  4       \        V. ROR7      p\        . RO. R	OR7      p\        W#4       \        VP                  ^ 4      VP                  ^ 4      4       \        VP                  VP                  4       R# )
rÚ   rŸ   )Úto_beginNr§  )rD   rF   rF   rF   rÙ   )rF   rF   rD   rD   rF   r$  )rF   r8   rÍ   rF   rF   rF   rÙ   )rD   rD   rD   rF   rD   rD   rF   ©	r	   rO   r   r   r   r   r4   rŸ  r<   r|  s   &   rT   Útest_ediff1d_tobeginÚ$TestArraySetOps.test_ediff1d_tobegin  s²   € äœŸš 1›ªOÔ<ˆÜ�q¤6Ô*ˆÜšªoÔ>ˆÜ�TÔ#Ü�T—[‘[ “^ W§^¡^°AÓ%6Ô7Ü�T—Y‘Y §¡Ô-ä�q¢9Ô-ˆÜÒ-Ò4IÔJˆÜ�TÔ#Ü�T—[‘[ “^ W§^¡^°AÓ%6Ô7Ü�T—Y‘Y §¡Ö-rW   c                ó$  € \        \        P                  ! ^4      . ROR7      p\        V\        R7      p\        . RO. ROR7      p\        W#4       \        VP                  ^ 4      VP                  ^ 4      4       \        VP                  VP                  4       \        V. ROR7      p\        . RO. R	OR7      p\        W#4       \        VP                  ^ 4      VP                  ^ 4      4       \        VP                  VP                  4       R# )
rÚ   rŸ   )Úto_endNr§  )rF   rF   rF   rÙ   rD   )rF   rD   rD   rF   rF   r$  )rF   rF   rF   rÙ   rF   r8   rÍ   )rF   rD   rD   rF   rD   rD   rD   r¬  r|  s   &   rT   Útest_ediff1d_toendÚ"TestArraySetOps.test_ediff1d_toend(  s²   € äœŸš 1›ªOÔ<ˆÜ�q¤Ô(ˆÜšªoÔ>ˆÜ�TÔ#Ü�T—[‘[ “^ W§^¡^°AÓ%6Ô7Ü�T—Y‘Y §¡Ô-ä�q¢Ô+ˆÜÒ-Ò4IÔJˆÜ�TÔ#Ü�T—[‘[ “^ W§^¡^°AÓ%6Ô7Ü�T—Y‘Y §¡Ö-rW   c                ó8  € \        \        P                  ! ^4      . ROR7      p\        V\        \        R7      p\        . RO. ROR7      p\        W#4       \        VP                  ^ 4      VP                  ^ 4      4       \        VP                  VP                  4       \        V. RO\        R7      p\        . RO. R	OR7      p\        W#4       \        VP                  ^ 4      VP                  ^ 4      4       \        VP                  VP                  4       R# )
rÚ   rŸ   ©r°  r«  Nr§  )rD   rF   rF   rF   rÙ   rD   )rF   rF   rD   rD   rF   rF   r$  )rD   rF   rF   rF   rÙ   rF   r8   rÍ   )rF   rF   rD   rD   rF   rD   rD   rD   r¬  r|  s   &   rT   Útest_ediff1d_tobegin_toendÚ*TestArraySetOps.test_ediff1d_tobegin_toend7  sº   € äœŸš 1›ªOÔ<ˆÜ�q¤´&Ô9ˆÜÒ*Ò1CÔDˆÜ�TÔ#Ü�T—[‘[ “^ W§^¡^°AÓ%6Ô7Ü�T—Y‘Y §¡Ô-ä�q¢´VÔ<ˆÜÒ0Ú5ô7ˆä�TÔ#Ü�T—[‘[ “^ W§^¡^°AÓ%6Ô7Ü�T—Y‘Y §¡Ö-rW   c                óZ  € \         P                  ! ^4      p\        V4      p\        . RO. ROR7      p\	        W#4       \        \        V\        4      4       \	        VP                  ^ 4      VP                  ^ 4      4       \	        VP                  VP                  4       \        V\        \        R7      p\        . RO. ROR7      p\        \        V\        4      4       \	        VP                  ^ 4      VP                  ^ 4      4       \	        VP                  VP                  4       R# )rÚ   rŸ   r´  N©rF   rF   rF   rF   ©rD   rD   rD   rD   rµ   r¶   )rO   r   r   r   r4   r1   r,  r   rŸ  r<   r   r|  s   &   rT   Útest_ediff1d_ndarrayÚ$TestArraySetOps.test_ediff1d_ndarrayG  sÀ   € ä�IŠI�a‹LˆÜ�q‹zˆÜšª<Ô8ˆÜ�TÔ#Ü”
˜4¤Ó-Ô.Ü�T—[‘[ “^ W§^¡^°AÓ%6Ô7Ü�T—Y‘Y §¡Ô-ä�q¤´&Ô9ˆÜÒ*Ò1CÔDˆÜ”
˜4¤Ó-Ô.Ü�T—[‘[ “^ W§^¡^°AÓ%6Ô7Ü�T—Y‘Y §¡Ö-rW   c                ó˜   € \        . RO. ROR7      p\        . RO. ROR7      p\        W4      p\        . RO. ROR7      p\        W44       R# )rF   rŸ   N)rF   rÍ   rÍ   rÍ   r   )rÍ   rF   rF   rF   )rF   rÍ   rH  rç   )r   r    r4   )rP   r¾   r¿   rQ   rR   s   &    rT   Útest_intersect1dÚ TestArraySetOps.test_intersect1dW  s8   € ä’,¢\Ô2ˆÜ’,¢\Ô2ˆÜ˜1Ó ˆÜš
ªÔ3ˆÜ�TÖ#rW   c                óp  € \        . RO. ROR7      p\        . RO. ROR7      p\        W4      p\        V\        . RO4      4       \        . RO. ROR7      p. ROp\        W4      p\        V\        . R	O. R
OR7      4       \        . RO4      p\        . RO4      p\        W4      p\        \	        V\
        4      4       \        V. RO4       \        . RO. ROR7      p\        . RO. R
OR7      p\        W4      p\        \	        V\
        4      4       \        V. RO4       \        . \        . . 4      4       R# )rF   rŸ   N©rF   r8   rÚ   ri  rH  ©rD   rD   rD   rD   rF   ©rF   r8   rÍ   rÙ   rÚ   rH  rž  )rÍ   rÙ   ri  ©rF   r8   rÍ   rÙ   rÚ   ©rÍ   rÙ   ri  rH  r   r$  )r�   rÚ   rÙ   r+  ©rF   r‚   r8   rÍ   ©rD   rF   rD   rD   ©r�   rÚ   rÙ   r‚   )r   r,   r4   r1   r,  r   r3   ©rP   r>   r?   rQ   s   &   rT   Útest_setxor1dÚTestArraySetOps.test_setxor1d_  sä   € äÒ"ªÔ9ˆÜÒ%Ò,>Ô?ˆÜ˜‹~ˆÜ�Tœ5¢Ó+Ô,äÒ"ªÔ9ˆÚˆÜ˜‹~ˆÜ�Tœ5¢²\ÔBÔCä’)ÓˆÜ’)ÓˆÜ˜‹~ˆÜ”
˜4¤Ó-Ô.Ü�TÒ-Ô.ä’,¢\Ô2ˆÜ’,¢\Ô2ˆÜ˜‹~ˆÜ”
˜4¤Ó-Ô.Ü�TÒ-Ô.ä˜2œx¨¨BÓ/Ö0rW   c                óÜ  € \        . RO. ROR7      p. ROp\        WRR7      p\        V\        . RO. R	OR7      4       \        . R
O. ROR7      p\        . RO. R	OR7      p\        WRR7      p\        \	        V\
        4      4       \        V. RO4       \        ^.^.^.^..4      p\        ^^.^^..4      p\        WRR7      p\        \	        V\
        4      4       \        V. RO4       R# )rF   rŸ   T)Úassume_uniqueNrÀ  rÁ  rÃ  rÄ  r   rÅ  rÆ  rÇ  r+  )r   r,   r4   r1   r,  r   rÈ  s   &   rT   Útest_setxor1d_uniqueÚ$TestArraySetOps.test_setxor1d_uniquey  sÇ   € äÒ"ªÔ9ˆÚˆÜ˜¨DÔ1ˆÜ�Tœ5¢²\ÔBÔCä’,¢\Ô2ˆÜ’,¢\Ô2ˆÜ˜¨DÔ1ˆÜ”
˜4¤Ó-Ô.Ü�TÒ-Ô.ä�A�3˜˜˜a˜S 1 #Ð&Ó'ˆÜ�A�q�6˜A˜q˜6Ð"Ó#ˆÜ˜¨DÔ1ˆÜ”
˜4¤Ó-Ô.Ü�TÒ-Ö.rW   c                óð  € \         P                  ! ^4      P                  . RO4      p\         P                  ! . RO4      p^VR&   \	        WR7      p\	        . RO. R	OR7      p\        R\
        R7      pRVR
&   RVR&   RVR&   \        W4      p\        \        V\        4      4       \        WT4       \         P                  ! WVP                  ( ,          4      VP                  ( ,          p\        WV4       R# )rN  rŸ   )rt   r<   r9   TNrØ   )rF   r8   rD   )	rD   rl   rs  rw  rF   rÍ   r%  ru  ry  )	rD   rF   rD   rF   rD   rF   rD   rF   rD   r  rç   )rD   r8   rÍ   )rO   r   rª   r   r   rŽ   r!   r1   r,  r   r3   r<   )rP   r>   r<   r?   ÚecrY   r-  s   &      rT   Ú	test_isinÚTestArraySetOps.test_isinŒ  s¿   € ô �IŠI�b‹M×!Ñ!¢)Ó,ˆÜ�xŠxš	Ó"ˆØˆˆW‰Ü�!ÔˆÜÒ:Ú:ô<ˆä�9¤DÔ)ˆØˆˆ7‰Øˆˆ7‰Øˆˆ7‰Ü�‹JˆÜ”
˜1œkÓ*Ô+Ü˜1Ô!ä�GŠG�A˜!Ÿ&™&˜•zÓ" a§f¡f WÕ,ˆÜ˜1Ö rW   c                ó  € \        . RO. ROR7      p\        . RO. ROR7      p\        W4      p\        V. RO4       \        . RO. ROR7      p\        . R	O. R
OR7      p\        W4      p\        V. RO4       \        . \        . . 4      4       R# )rF   rŸ   NrÀ  rÁ  rÂ  rž  )TTTFT©rÚ   rÚ   r8   rF   rH  ©rF   rÚ   rH  rç   )TTFTT)r   r   r4   r3   rÈ  s   &   rT   Ú	test_in1dÚTestArraySetOps.test_in1d¡  sn   € äÒ"ªÔ9ˆÜÒ%Ò,>Ô?ˆÜ�A‹zˆÜ�TÒ:Ô;äÒ"ªÔ9ˆÜ’*¢9Ô-ˆÜ�A‹zˆÜ�TÒ:Ô;ä˜2œt B¨›|Ö,rW   c           	     óŽ  € \        . RO. ROR7      p\        . RO. ROR7      p\        \        P                  ! \	        W4      4      \	        WRR7      4       \        . R	O. ROR7      p\        . R
O. ROR7      p\        \        P                  ! \	        W4      4      \	        WRR7      4       \        . \	        . . RR7      4       R# )rF   rŸ   T)ÚinvertNrÀ  rÁ  rÂ  rž  rÔ  rÕ  rç   )r   r4   rO   rÙ  r   r3   r¥  s   &  rT   Útest_in1d_invertÚ TestArraySetOps.test_in1d_invert¯  s…   € äÒ"ªÔ9ˆÜÒ%Ò,>Ô?ˆÜ”R—Y’Yœt A›zÓ*¬D°¸dÔ,CÔDäÒ"ªÔ9ˆÜ’*¢9Ô-ˆÜ”R—Y’Yœt A›zÓ*¬D°¸dÔ,CÔDä˜2œt B¨°4Ô8Ö9rW   c                óf  € \        . RO. ROR7      p\        . RO. ROR7      p\        W4      p\        . RO. ROR7      p\        W44       \        . RO. R	O.. R
O. RO.R7      p\        . RO. ROR7      p\        . RO. ROR7      p\        WV4      p\        W‡4       \        . \        . . 4      4       R# )rF   rŸ   N)rF   r8   rÚ   ri  rÚ   rH  rž  rÂ  )rF   r8   rÍ   rÙ   rÚ   ri  rH  )rD   rD   rD   rD   rD   rD   rF   ré   rU  r  rç   rG  rÁ  )rD   rF   r8   rÍ   rÙ   rÚ   )r   r.   r4   r3   )	rP   r>   r?   rQ   rR   r¾   r¿   ÚezrÅ   s	   &        rT   Útest_union1dÚTestArraySetOps.test_union1d»  s�   € äÒ%Ò,>Ô?ˆÜÒ%Ò,>Ô?ˆÜ�q‹}ˆÜÒ.Ò5JÔKˆÜ�TÔ#ô ’9šiÐ(²	º9Ð/EÔFˆÜ’/ªÔ8ˆÜÒ%Ò,>Ô?ˆÜ�A‹MˆÜ�QÔä˜2œw r¨2›Ö/rW   c                óŽ  € \        . RO. ROR7      p\        . RO4      p\        W4      p\        V\        . RO. ROR7      4       \        ^
4      p\        ^4      p\        \        W4      \        ^^	.4      4       \        . \        P
                  . R7      p\        \        V. 4      P                  \        P
                  4       R# )r�   rŸ   N)r�   rÚ   rÙ   ri  ri  rF   r8   rF   )rD   rD   rD   rD   rD   rD   rD   rF   )r8   rÙ   rÍ   rÍ   r8   rF   rÚ   )r�   ri  rH  rç   )r   r+   r4   r   rO   Úuint32r:   rÈ  s   &   rT   Útest_setdiff1dÚTestArraySetOps.test_setdiff1dÍ  sŠ   € äÒ*Ò1IÔJˆÜÒ'Ó(ˆÜ˜‹ˆÜ�Tœ5¢²)Ô<Ô=ä�2‹JˆÜ�1‹IˆÜ”Y˜q“_¤e¨Q°¨F£mÔ4Ü�"”b—i‘i bÔ)ˆÜ”Y˜q "Ó%×+Ñ+¬R¯Y©YÖ7rW   c                óº   € \         P                  ! . RO4      p\         P                  ! . RO4      p\        \        W4      \         P                  ! R.4      4       R# )r>   rY   N)r>   r?   rY   )r>   r?   r{   )rO   r   r3   r+   r¥  s   &  rT   Útest_setdiff1d_char_arrayÚ)TestArraySetOps.test_setdiff1d_char_arrayÚ  s6   € ä�HŠH’_Ó%ˆÜ�HŠH’_Ó%ˆÜœ9 Q›?¬B¯HªH°c°U«OÖ<rW   r[   N)r‘   r’   r“   r”   rœ  r¡  r¤  r¨  r­  r±  rµ  rº  r½  rÉ  rÍ  rÑ  rÖ  rÚ  rÞ  râ  rå  r•   r–   r—   s   @rT   r–  r–  æ  s_   ø‡ € ò2ò2ò #ò.ò.ò.ò.ò .ò $ò1ò4/ò&!ò*-ò
:ò0ò$8÷=ð =rW   r–  c                   óv   a € ] tR tRt o R tR t]P                  P                  R]	]
].4      R 4       tRtV tR# )ÚTestShapeBaseiá  c                óÎ  € \        . RO. ROR7      p\        V4      p\        VP                  R4       \        VP                  P                  VP
                  P                  4       \        VP                  R4       \        VP                  P                  VP
                  P                  4       \        VP                  P                  VP
                  P                  4       R# )rD   rŸ   Nré   r‹  r6  r0  )r	   r   r4   r   r<   rt   r¥  s   &  rT   Útest_atleast_2dÚTestShapeBase.test_atleast_2dã  s�   € äšªÔ3ˆÜ�q‹MˆÜ�Q—W‘W˜fÔ%Ü�Q—V‘V—\‘\ 1§6¡6§<¡<Ô0Ü�Q—W‘W˜dÔ#Ü�Q—V‘V—\‘\ 1§6¡6§<¡<Ô0Ü�Q—V‘V—\‘\ 1§6¡6§<¡<Ö0rW   c                óh  € \        R 4      p\        VP                  R4       \        VP                  P                  VP                  4       \        VP                  P                  VP                  4       \        R R4      pV Fm  p\        VP                  R4       \        VP                  P                  VP                  4       \        VP                  P                  VP                  4       Ko  	  \        R 4      p\        VP                  R4       \        VP                  P                  VP                  4       \        VP                  P                  VP                  4       \        R R4      pV Fm  p\        VP                  R4       \        VP                  P                  VP                  4       \        VP                  P                  VP                  4       Ko  	  \        R 4      p\        VP                  R4       \        VP                  P                  VP                  4       \        VP                  P                  VP                  4       \        R R4      pV Fm  p\        VP                  R4       \        VP                  P                  VP                  4       \        VP                  P                  VP                  4       Ko  	  \        R 4      p\        VP                  R4       \        VP                  P                  VP                  P                  4       R# )r�   rž   NrZ   rE   rV  )r   r4   r   r<   rt   r   r   r   )rP   r?   r>   s   &  rT   Útest_shape_scalarÚTestShapeBase.test_shape_scalarí  sô  € ô
 �s‹OˆÜ�Q—W‘W˜dÔ#Ü�Q—V‘V—\‘\ 1§7¡7Ô+Ü�Q—V‘V—\‘\ 1§7¡7Ô+ä�s˜CÓ ˆÛˆAÜ˜Ÿ™ $Ô'Ü˜Ÿ™Ÿ™ q§w¡wÔ/Ü˜Ÿ™Ÿ™ q§w¡wÖ/ñ ô
 �s‹OˆÜ�Q—W‘W˜fÔ%Ü�Q—V‘V—\‘\ 1§7¡7Ô+Ü�Q—V‘V—\‘\ 1§7¡7Ô+ä�s˜CÓ ˆÛˆAÜ˜Ÿ™ &Ô)Ü˜Ÿ™Ÿ™ q§w¡wÔ/Ü˜Ÿ™Ÿ™ q§w¡wÖ/ñ ô
 �s‹OˆÜ�Q—W‘W˜iÔ(Ü�Q—V‘V—\‘\ 1§7¡7Ô+Ü�Q—V‘V—\‘\ 1§7¡7Ô+ä�s˜CÓ ˆÛˆAÜ˜Ÿ™ )Ô,Ü˜Ÿ™Ÿ™ q§w¡wÔ/Ü˜Ÿ™Ÿ™ q§w¡wÖ/ñ ô
 �S‹MˆÜ�Q—W‘W˜fÔ%Ü�Q—V‘V—\‘\ 1§6¡6§<¡<Ö0rW   Úfnc                ó   € VP                   p\        \        P                  V4      VJ g   Q hVP                  R 8X  g   Q h\        \        VP                   4      p\
        P                  ! V4      p\
        P                  ! V4      pWT8X  g   Q hR# )znumpy.ma.extrasN)r‘   ÚgetattrrO   r^   r’   ÚinspectÚ	signature)rP   rï  ÚnameÚwrappedÚsig_wrappedÚsigs   &&    rT   Útest_inspect_signatureÚ$TestShapeBase.test_inspect_signature  ss   € à�{‰{ˆÜ”r—u‘u˜dÓ# rÓ)Ð)Ð)à�}‰}Ð 1Ô1Ð1Ð1äœ"˜bŸk™kÓ*ˆÜ×'Ò'¨Ó0ˆÜ×Ò Ó#ˆØÔ!Ð!Ò!rW   r[   N)r‘   r’   r“   r”   rê  rí  rë   r&  r'  r   r0   r   rø  r•   r–   r—   s   @rT   rè  rè  á  s=   ø‡ € ò1ò(1ðT ‡[�[×Ñ˜T J°¸Ð#AÓBñ	"ó Cö	"rW   rè  c                   ó2   a € ] tR tRt o R tR tR tRtV tR# )ÚTestNDEnumeratei$  c           
     óÚ  € \         P                  ! R 4      P                  R4      p\         P                  ! V\        R7      p\        WR7      p\        \        \         P                  ! V4      4      \        \        V4      4      4       \        \        \        V4      4      \        \        V4      4      4       \        \        \        V4      4      \        \        VRR7      4      4       R# )r  r9   rŸ   F©rv   N)rF   rÍ   r8   )	rO   r   rª   Ú
zeros_likerŽ   r	   r4   rƒ  r'   )rP   ÚordinaryÚ
empty_maskÚ	with_masks   &   rT   Útest_ndenumerate_nomaskedÚ)TestNDEnumerate.test_ndenumerate_nomasked&  sž   € Ü—9’9˜R“=×(Ñ(¨Ó3ˆÜ—]’] 8´4Ô8ˆ
Ü  Ô;ˆ	Ü”Tœ"Ÿ.š.¨Ó2Ó3Üœ+ hÓ/Ó0ô	2ä”Tœ+ hÓ/Ó0Üœ+ iÓ0Ó1ô	3ä”Tœ+ iÓ0Ó1Üœ+ i¸EÔBÓCö	ErW   c           
     óH  € \        R4      p\        R4      p\        R4      p\        \        \        V4      4      . 4       \        \        \        V4      4      . 4       \        \        \        VRR7      4      \        \	        \
        P                  ! R4      ^d\        .,          4      4      4       \        \        \        V4      4      . 4       \        \        \        VRR7      4      \        \	        \
        P                  ! R4      ^\        .,          4      4      4       R# )éd   Frý  Nr[   )r  rØ   )r#   r4   rƒ  r'   r…  rO   Úndindexr   )rP   r>   r?   rY   s   &   rT   Útest_ndenumerate_allmaskedÚ*TestNDEnumerate.test_ndenumerate_allmasked1  sÃ   € Ü�r‹NˆÜ�vÓˆÜ�yÓ!ˆÜ”Tœ+ a›.Ó)¨2Ô.Ü”Tœ+ a›.Ó)¨2Ô.Ü”Tœ+ a°EÔ:Ó;Üœ#œbŸjšj¨Ó0°#¼¸µ.ÓAÓBô	Dä”Tœ+ a›.Ó)¨2Ô.Ü”Tœ+ a°EÔ:Ó;Üœ#œbŸjšj¨Ó3°YÄ&ÀÕ5IÓJÓKö	MrW   c                ór  € \        \        P                  ! ^4      P                  R4      . RO. RO. RO.R7      p. R	Op\	        \        \        V4      4      V4       \	        \        \        \        VRR7      4      4      VP                  4       \        VRR7       F  w  r4\	        W,          V4       K  	  R# )
rá   rŸ   Frý  Nr.  r¸  )rF   rF   rD   rF   r¹  ))rè   r�   ))r8   rD   r‚   )r/  rƒ   )rG   rl   )r5  r%  )	r	   rO   r   rª   r4   rƒ  r'   ra   r�   )rP   r>   ÚitemsÚ
coordinateÚvalues   &    rT   Útest_ndenumerate_mixedmaskedÚ,TestNDEnumerate.test_ndenumerate_mixedmasked=  sŠ   € ÜœŸš 2›×.Ñ.¨vÓ6Ú+Ú+Ú+ð-ô.ˆòGˆä”Tœ+ a›.Ó)¨5Ô1Ü”Sœœk¨!¸Ô>Ó?Ó@À!Ç&Á&ÔIÜ!,¨Q¸5×!AÑˆJÜ˜�¨Ö.ó "BrW   r[   N)	r‘   r’   r“   r”   r  r  r  r•   r–   r—   s   @rT   rû  rû  $  s   ø‡ € ò	Eò
M÷
/ð 
/rW   rû  c                   ó2   a € ] tR tRt o R tR tR tRtV tR# )Ú	TestStackiJ  c                óª  € \        . RO. ROR7      p\        . RO. ROR7      p\        W.^ R7      p\        VP                  R4       \	        VP
                  V^ ,          P
                  4       \	        VP
                  V^,          P
                  4       \        W.4      p\	        VP                  VP                  4       \	        VP
                  VP
                  4       \        W.^R7      p\        VP                  R	4       \	        VP
                  VR
,          P
                  4       \	        VP
                  VR,          P
                  4       R# )rD   rŸ   r    Nré   r‹  ©rƒ   r‚   ri  r  r5  ©rÍ   r8   r÷  r©   ©r	   r-   r4   r   r3   r<   r0   rt   ©rP   r>   r?   rY   r-  s   &    rT   Útest_stack_1dÚTestStack.test_stack_1dL  sÙ   € ÜšªÔ3ˆÜšªÔ3ˆä�1�&˜qÔ!ˆÜ�Q—W‘W˜fÔ%Ü˜1Ÿ6™6 1 Q¥4§9¡9Ô-Ü˜1Ÿ6™6 1 Q¥4§9¡9Ô-ä�A�6‹NˆÜ˜1Ÿ6™6 1§6¡6Ô*Ü˜1Ÿ6™6 1§6¡6Ô*ä�1�&˜qÔ!ˆÜ�Q—W‘W˜fÔ%Ü˜1Ÿ6™6 1 T¥7§<¡<Ô0Ü˜1Ÿ6™6 1 T¥7§<¡<Ö0rW   c                ó¢  € \        . RORR7      p\        . RORR7      p\        W.^ R7      p\        VP                  R4       \	        VP
                  V^ ,          P
                  4       \	        VP
                  V^,          P
                  4       \        W.4      p\	        VP                  VP                  4       \	        VP
                  VP
                  4       \        W.^R7      p\        VP                  R	4       \	        VP
                  VR
,          P
                  4       \	        VP
                  VR,          P
                  4       R# )rD   TrŸ   Fr    Nré   r  r5  r  r÷  r©   r  r  s   &    rT   Útest_stack_masksÚTestStack.test_stack_masks^  sÙ   € Üš¨Ô.ˆÜš¨Ô/ˆä�1�&˜qÔ!ˆÜ�Q—W‘W˜fÔ%Ü˜1Ÿ6™6 1 Q¥4§9¡9Ô-Ü˜1Ÿ6™6 1 Q¥4§9¡9Ô-ä�A�6‹NˆÜ˜1Ÿ6™6 1§6¡6Ô*Ü˜1Ÿ6™6 1§6¡6Ô*ä�1�&˜qÔ!ˆÜ�Q—W‘W˜fÔ%Ü˜1Ÿ6™6 1 T¥7§<¡<Ô0Ü˜1Ÿ6™6 1 T¥7§<¡<Ö0rW   c                óî  € Rp\         P                  P                  ^ ^
V4      p\         P                  P                  ^ ^
V4      p\         P                  P                  ^ ^V4      P                  \        4      p\         P                  P                  ^ ^V4      P                  \        4      p\        W$R7      p\        W5R7      p\        Wg.^ R7      pRV,           p	\        VP                  V	4       \        VP                  V^ ,          P                  4       \        VP                  V^,          P                  4       \        Wg.RR7      pVR,           p	\        VP                  V	4       \        VP                  VR,          P                  4       \        VP                  VR,          P                  4       R	p\         P                  P                  ^ ^
V4      p\         P                  P                  ^ ^
V4      p\         P                  P                  ^ ^V4      P                  \        4      p\         P                  P                  ^ ^V4      P                  \        4      p\        W$R7      p\        W5R7      p\        Wg.^ R7      pRV,           p	\        VP                  V	4       \        VP                  V^ ,          P                  4       \        VP                  V^,          P                  4       \        Wg.RR7      pVR,           p	\        VP                  V	4       \        VP                  VR,          P                  4       \        VP                  VR,          P                  4       R# )
rÍ   rŸ   r    Nr  rB   rH  ).rD   ).rF   )rÍ   r8   rÙ   rÚ   )rO   r4  Úrandintr„  rŽ   r	   r-   r4   r   r3   r<   )
rP   ÚshpÚd1Úd2rÀ   rÁ   Úa1r…  rY   Úc_shps
   &         rT   Útest_stack_ndÚTestStack.test_stack_ndp  sf  € àˆÜ�Y‰Y×Ñ˜q " cÓ*ˆÜ�Y‰Y×Ñ˜q " cÓ*ˆÜ�Y‰Y×Ñ˜q ! SÓ)×0Ñ0´Ó6ˆÜ�Y‰Y×Ñ˜q ! SÓ)×0Ñ0´Ó6ˆÜ˜"Ô&ˆÜ˜"Ô&ˆä�2�( Ô#ˆØ�s•
ˆÜ�Q—W‘W˜eÔ$Ü˜2Ÿ7™7 A a¥D§I¡IÔ.Ü˜2Ÿ7™7 A a¥D§I¡IÔ.ä�2�( Ô$ˆØ�d•
ˆÜ�Q—W‘W˜eÔ$Ü˜2Ÿ7™7 A f¥I§N¡NÔ3Ü˜2Ÿ7™7 A f¥I§N¡NÔ3ð ˆÜ�Y‰Y×Ñ˜q " cÓ*ˆÜ�Y‰Y×Ñ˜q " cÓ*ˆÜ�Y‰Y×Ñ˜q ! SÓ)×0Ñ0´Ó6ˆÜ�Y‰Y×Ñ˜q ! SÓ)×0Ñ0´Ó6ˆÜ˜"Ô&ˆÜ˜"Ô&ˆä�2�( Ô#ˆØ�s•
ˆÜ�Q—W‘W˜eÔ$Ü˜2Ÿ7™7 A a¥D§I¡IÔ.Ü˜2Ÿ7™7 A a¥D§I¡IÔ.ä�2�( Ô$ˆØ�d•
ˆÜ�Q—W‘W˜eÔ$Ü˜2Ÿ7™7 A f¥I§N¡NÔ3Ü˜2Ÿ7™7 A f¥I§N¡NÖ3rW   r[   N)	r‘   r’   r“   r”   r  r  r"  r•   r–   r—   s   @rT   r  r  J  s   ø‡ € ò1ò$1÷$)4ð )4rW   r  )LÚ__doc__rò  rÝ  rë   ÚnumpyrO   Únumpy._core.numericr   Únumpy.ma.corer   r   r   r   r   r   r	   r
   r   r   r   Únumpy.ma.extrasr   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+   r,   r-   r.   r/   r0   Únumpy.ma.testutilsr1   r2   r3   r4   r6   rš   r)  rD  rS  r°  rÁ  rÇ  rM  rp  r  r–  rè  rû  r  r[   rW   rT   Ú<module>r*     s   ðñó Û ã ã Ý 4÷÷ ÷ ñ ÷$÷ $÷ $÷ $÷ $÷ $÷ $÷ $÷ $ñ $÷Jó ÷ñ ÷D~9ñ ~9÷B).ñ ).÷XCñ C÷Loñ o÷d	,ñ ,÷,
!ñ 
!÷M=ñ M=÷`T1ñ T1÷n/?ñ /?÷d7'ñ 7'÷tx=ñ x=÷v@"ñ @"÷F#/ñ #/÷LO4ó O4rW   