+
    LV-jç1  ã                   óÜ   € ^ RI t^ RIHtHt ^ RIt^ RIHt ^ RIH	t	 ^ RI
HtHt ^ RIHtHt ]P                   P"                  t ! R R4      t]! ]P                  4       ! R	 R
4      4       tR# )é    N)Úassert_equalÚassert_array_equal)Ústats)Úskip_xp_invalid_arg)ÚrankdataÚ
tiecorrect)Úxp_assert_equalÚmake_xp_test_casec                   ó>   a € ] tR t^t o R tR tR tR tR tRt	V t
R# )ÚTestTieCorrectc                ó€   € \         P                  ! . \         P                  R7      p\        V4      p\	        VR4       R# )z9An empty array requires no correction, should return 1.0.©Údtypeç      ð?N©ÚnpÚarrayÚfloat64r   r   ©ÚselfÚranksÚcs   &  Úl/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/scipy/stats/tests/test_rank.pyÚ
test_emptyÚTestTieCorrect.test_empty   s*   € ä—’˜¤2§:¡:Ô.ˆÜ�uÓˆÜ�Q˜Öó    c                ó‚   € \         P                  ! R.\         P                  R7      p\        V4      p\	        VR4       R# )z;A single element requires no correction, should return 1.0.r   r   Nr   r   s   &  r   Útest_oneÚTestTieCorrect.test_one   s,   € ä—’˜#˜¤b§j¡jÔ1ˆÜ�uÓˆÜ�Q˜Ör   c                óº   € \         P                  ! R4      p\        V4      p\        VR4       \         P                  ! R4      p\        V4      p\        VR4       R# )z*Arrays with no ties require no correction.ç       @r   ç      @N)r   Úaranger   r   r   s   &  r   Útest_no_correctionÚ!TestTieCorrect.test_no_correction   sD   € ä—	’	˜#“ˆÜ�uÓˆÜ�Q˜ÔÜ—	’	˜#“ˆÜ�uÓˆÜ�Q˜Ör   c                ót  € \         P                  ! . RO4      p\        V4      pRpVP                  pRV^,          V,
          V^,          V,
          ,          ,
          p\	        W%4       \         P                  ! . RO4      p\        V4      pRpVP                  pRV^,          V,
          V^,          V,
          ,          ,
          p\	        W%4       \         P                  ! . RO4      p\        V4      pRpVP                  pRV^,          V,
          V^,          V,
          ,          ,
          p\	        W%4       \         P                  ! . RO4      p\        V4      pRpRpVP                  pRV^,          V,
          V^,          V,
          ,           V^,          V,
          ,          ,
          p\	        W%4       R# )	z8Check a few basic examples of the tie correction factor.r   r!   r"   N)r   ç      @r'   )ç      ø?r(   r"   )r   r"   r"   r"   )r(   r(   ç      @r)   r)   )r   r   r   Úsizer   )r   r   r   ÚTÚNÚexpectedÚT1ÚT2s   &       r   Ú
test_basicÚTestTieCorrect.test_basic#   sR  € ô —’šÓ)ˆÜ�uÓˆØˆØ�J‰JˆØ˜!˜Q�$ �( q¨!¥t¨a¥xÕ0Õ0ˆÜ�QÔ!ô —’šÓ)ˆÜ�uÓˆØˆØ�J‰JˆØ˜!˜Q�$ �( q¨!¥t¨a¥xÕ0Õ0ˆÜ�QÔ!ô —’Ò-Ó.ˆÜ�uÓˆØˆØ�J‰JˆØ˜!˜Q�$ �( q¨!¥t¨a¥xÕ0Õ0ˆÜ�QÔ!ô —’Ò2Ó3ˆÜ�uÓˆØˆØˆØ�J‰JˆØ˜2˜q�5 2�:¨"¨a­%°"­*Õ5¸!¸Q½$À½(ÕCÕCˆÜ�QÖ!r   c           	     ó,  € R ^r!\         P                  ! \         P                  ! V4      V4      pVP                  p\	        \        V4      4      p\        VRW!^,          V,
          ,          \        V^,          V,
          4      ,          ,
          4       R# )iÐ  r   N)r   Úrepeatr#   r*   r   r   r   Úfloat)r   ÚntieÚkÚaÚnÚouts   &     r   Útest_overflowÚTestTieCorrect.test_overflowF   sc   € Ø˜ˆaÜ�IŠI”b—i’i “l DÓ)ˆØ�F‰FˆÜœ !›Ó%ˆÜ�S˜# ¨1¥W¨t¥^Õ 4´u¸QÀ½TÀA½X³Õ FÕFÖGr   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r$   r0   r:   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r   r   r      s&   ø‡ € òòòò!"÷FHð Hr   r   c                   ó  a € ] tR t^Nt o R#R ltR tR t]P                  P                  RR$.4      ]P                  P                  RR.]
! ^4      O4      R 4       4       tR	 tR
 t]R 4       t]P                  P!                  RRR7      R 4       tR t]P                  P                  R. R%O4      R 4       tR t. R&Ot]P                  P                  R^ ^.4      ]P                  P                  R]4      R 4       4       t]P                  P                  R]
! ^4      4      ]P                  P                  R]4      R 4       4       tR tR tR t. . R. 3N. R. 3N. R. 3N. R. 3N. R. 3N^d.RR.3N^d.RR.3N^d.RR.3N^d.RR.3N^d.RR.3N. R'OR. R(O3N. R'OR. R)O3N. R'OR. R*O3N. R'OR. R)O3N. R'OR. R+O3N. R,OR. R-O3N. R,OR. R-O3N. R,OR. R-O3N. R,OR. R-O3N. R,OR. R-O3N. R.OR. R/O3N. R.OR. R0O3N. R.OR. R1O3N. R.OR. R2O3N. R.OR. R3O3N. R4OR. R5O3N. R4OR. R6O3N. R4OR. R7O3N. R4OR. R8O3N. R4OR. R9O3N^
.^,          R]P8                  ! RR4      3N5t]P                  P                  R ]4      R! 4       tR"tV t R# ):ÚTestRankDataÚaveragec               óÂ   € V'       d   VP                  R 4      P                  # VR8X  d   VP                  R 4      P                  # VP                  ^4      P                  # )r   rG   )Úasarrayr   )r   ÚmethodÚhas_nansÚxps   &&&$r   Údesired_dtypeÚTestRankData.desired_dtypeQ   sG   € ßØ—:‘:˜b“>×'Ñ'Ð'Ø'-¨yÔ'8ˆr�z‰z˜"‹~×#Ñ#ÐQ¸b¿j¹jÈ»m×>QÑ>QÐQr   c           
     ó®   € VP                  . VP                  R7      p\        V4      p\        W1P                  . V P	                  VR7      R7      4       R# )z;stats.rankdata of empty array should return an empty array.r   ©rL   N©rI   Úint64r   r	   rM   )r   rL   r7   Úrs   &&  r   r   ÚTestRankData.test_emptyV   sD   € à�J‰J�r §¡ˆJÓ*ˆÜ�Q‹KˆÜ˜Ÿ:™: b°×0BÑ0BÀbÐ0BÓ0I˜:ÓJÖKr   c                ó’   € \        . 4      p\        V\        P                  ! . 4      4       \        . RO4      p\	        V. RO4       R# )é(   N©rV   é
   é   rX   é2   ©r)   r(   r"   r(   ç      @)r   r   r   r   r   )r   rS   s   & r   Ú	test_listÚTestRankData.test_list\   s3   € ä�R‹LˆÜ˜1œbŸhšh r›lÔ+äÒ)Ó*ˆÜ�QÒ1Ö2r   ÚshapeÚaxisNc           
     ó¼   € VP                  WP                  R 7      p\        WBR7      pVf   RMTp\        WSP                  W`P	                  VR7      R 7      4       R# )r   ©r`   NrP   )r   )ÚemptyrR   r   r	   rM   )r   r_   r`   rL   r7   rS   Úexpected_shapes   &&&&   r   Útest_empty_multidimÚ TestRankData.test_empty_multidimd   sO   € ð �H‰H�U§(¡(ˆHÓ+ˆÜ�QÔ"ˆØ!%¢™°5ˆÜ˜Ÿ8™8 N×:LÑ:LÐPRÐ:LÓ:S˜8ÓTÖUr   c           
     ó´   € ^d.pVP                  W!P                  R7      p\        V4      p\        WAP                  R.V P	                  VR7      R7      4       R# )z/Check stats.rankdata with an array of length 1.r   r   rP   NrQ   )r   rL   Údatar7   rS   s   &&   r   r   ÚTestRankData.test_onel   sK   € àˆuˆØ�J‰J�t§8¡8ˆJÓ,ˆÜ�Q‹KˆÜ˜Ÿ:™: s e°4×3EÑ3EÈÐ3EÓ3L˜:ÓMÖNr   c                ó<  € V P                  VR7      p. ROpVP                  . ROVR7      pVP                  W1P                  R7      p\        V4      p\	        Wd4       . ROpVP                  . ROVR7      pVP                  W1P                  R7      p\        V4      p\	        Wd4       . ROpVP                  . R	OVR7      pVP                  W1P                  R7      p\        V4      p\	        Wd4       VP                  VR
4      p\        V4      p\	        Wd4       R# )zBasic tests of stats.rankdata.rP   r   N)éd   rX   rZ   )r"   r   r!   rW   r[   )é   rl   rl   rX   rX   rX   )r\   r\   r\   r!   r!   r!   )é   é   )rM   rI   rR   r   r	   Úreshape)r   rL   rM   rh   r-   r7   rS   Úa2ds   &&      r   r0   ÚTestRankData.test_basics   sî   € à×*Ñ*¨bÐ*Ó1ˆâˆØ—:‘:šo°]�:ÓCˆØ�J‰J�t§8¡8ˆJÓ,ˆÜ�Q‹KˆÜ˜Ô$â#ˆØ—:‘:Ò7¸}�:ÓMˆØ�J‰J�t§8¡8ˆJÓ,ˆÜ�Q‹KˆÜ˜Ô$â'ˆØ—:‘:Ò<ÀM�:ÓRˆØ�J‰J�t§8¡8ˆJÓ,ˆÜ�Q‹KˆÜ˜Ô$ð �j‰j˜˜FÓ#ˆÜ�S‹MˆÜ˜Ö$r   c                ó¾  aaa€ R  oR oV3R lpVV3R lpR p\        SSVW#R7      oV3R lp. R
OpV! \        P                  P                  V^È4      4       V! \        P                  P                  V^È4      P	                  R4      4       \        P
                  ! . RORR7      pV! \        P                  P                  V^È4      P	                  R4      4       R	# )c                 óh   a€ V  Uau. uF  o^\        V3R lV  4       4      ,           NK!  	  up# u upi )é   c              3   ó,   <"  € T F	  qS8  x € K  	  R # 5i©Nr<   ©Ú.0ÚiÚjs   & €r   Ú	<genexpr>ÚMTestRankData.test_rankdata_object_string.<locals>.min_rank.<locals>.<genexpr>’   ó   øé € Ð-©1 a žE«1ùó   ƒ©Úsum©r7   rz   s   &`r   Úmin_rankÚ:TestRankData.test_rankdata_object_string.<locals>.min_rank‘   s.   ø€ Ù78Ô9±q°!�AœÔ-©1Ó-Ó-×-Ð-±qÑ9Ð9ùÒ9s   ‡%/c                 óZ   a€ V  Uau. uF  o\        V3R  lV  4       4      NK  	  up# u upi )c              3   ó,   <"  € T F	  qS8*  x € K  	  R # 5irv   r<   rw   s   & €r   r{   ÚMTestRankData.test_rankdata_object_string.<locals>.max_rank.<locals>.<genexpr>•   s   øé € Ð*© 1˜Qž«ùr~   r   r�   s   &`r   Úmax_rankÚ:TestRankData.test_rankdata_object_string.<locals>.max_rank”   s&   ø€ Ù45Ô6±A¨q”CÔ*©Ó*Ö*±AÑ6Ð6ùÒ6s   ‡(c                 ó\   <€ S! \        V 4       UUu. uF  w  rW!3NK
  	  upp4      # u uppi rv   )Ú	enumerate)r7   ry   Úxr‚   s   &  €r   Úordinal_rankÚ>TestRankData.test_rankdata_object_string.<locals>.ordinal_rank—   s(   ø€ Ù´	¸!´Ô=±©¨˜a›V±Ò=Ó>Ð>ùÓ=s   ’(
c                 ó‚   <€ \        S! V 4      S! V 4      4       UUu. uF  w  rW,           R ,          NK  	  upp# u uppi )r!   )Úzip)r7   ry   rz   r‡   r‚   s   &  €€r   Úaverage_rankÚ>TestRankData.test_rankdata_object_string.<locals>.average_rankš   s6   ø€ Ü.1±(¸1³+¹xÈ»{Ô.KÔLÑ.K¡d a�Q•U˜c—M�MÑ.KÒLÐLùÓLs   �;c                 ó”   a€ \         P                  ! V 4      pV  Uau. uF  o^\        V3R lV 4       4      ,           NK!  	  up# u upi )rt   c              3   ó,   <"  € T F	  qS8  x € K  	  R # 5irv   r<   rw   s   & €r   r{   ÚOTestRankData.test_rankdata_object_string.<locals>.dense_rank.<locals>.<genexpr>Ÿ   r}   r~   )r   Úuniquer€   )r7   Úbrz   s   & `r   Ú
dense_rankÚ<TestRankData.test_rankdata_object_string.<locals>.dense_rank�   s;   ø€ Ü—	’	˜!“ˆAÙ78Ô9±q°!�AœÔ-©1Ó-Ó-×-Ð-±qÑ9Ð9ùÒ9s   �%A)ÚminÚmaxÚordinalrG   Údensec                 ód   <€ R F(  p\        WR7      p\        VSV,          ! V 4      4       K*  	  R# )r™   ©rJ   N)r™   rš   rœ   r›   rG   )r   r   )r7   rJ   r9   Úrankfs   &  €r   Úcheck_ranksÚ=TestRankData.test_rankdata_object_string.<locals>.check_ranks¤   s+   ø€ ÛE�Ü˜qÔ0�Ü" 3¨¨f®°aÓ(8Ö9ó Fr   Úobjectr   N)	ÚfooÚbarÚquxÚxyzÚabcÚefgÚaceÚqweÚqaz)r   rt   rm   gX9´Èv¾@rn   gTã¥›Ä 	@)Údictr   ÚrandomÚchoiceÚastyper   )	r   rŒ   r�   r—   r    Úvalr‡   r‚   rŸ   s	   &     @@@r   Útest_rankdata_object_stringÚ(TestRankData.test_rankdata_object_stringŽ   s±   ú€ ò	:ò	7õ	?ö	Mò	:ô ˜ x¸Ø)ô=ˆõ	:ò
 NˆÙ”B—I‘I×$Ñ$ S¨#Ó.Ô/Ù”B—I‘I×$Ñ$ S¨#Ó.×5Ñ5°hÓ?Ô@ä�hŠhÒ1¸ÔBˆÙ”B—I‘I×$Ñ$ S¨#Ó.×5Ñ5°hÓ?Ö@r   Útorchz#`take_along_axis` fails with uint64)Úreasonc           
     ó¶   € VP                  RR.VP                  R7      p\        V4      p\        W1P                  RR.V P	                  VR7      R7      4       R# )rm   r   r   r!   rP   Nì            ì           )rI   Úuint64r   r	   rM   ©r   rL   rh   rS   s   &&  r   Útest_large_uintÚTestRankData.test_large_uint°   sM   € à�z‰z˜5 'Ð*°"·)±)ˆzÓ<ˆÜ�T‹NˆÜ˜Ÿ:™: s¨C j¸×8JÑ8JÈbÐ8JÓ8Q˜:ÓRÖSr   c           
     óf  € VP                  RR.VP                  R7      p\        V4      p\        W1P                  RR.V P	                  VR7      R7      4       VP                  RR.VP                  R7      p\        V4      p\        W1P                  RR.V P	                  VR7      R7      4       R# )	rm   r   r   r!   rP   Nr¶   r·   lüÿÿÿÿÿÿÿrQ   r¹   s   &&  r   Útest_large_intÚTestRankData.test_large_int¶   s˜   € Ø�z‰z˜5 'Ð*°"·(±(ˆzÓ;ˆÜ�T‹NˆÜ˜Ÿ:™: s¨C j¸×8JÑ8JÈbÐ8JÓ8Q˜:ÓRÔSà�z‰z˜5 (Ð+°2·8±8ˆzÓ<ˆÜ�T‹NˆÜ˜Ÿ:™: s¨C j¸×8JÑ8JÈbÐ8JÓ8Q˜:ÓRÖSr   r8   c                óÆ   € VP                  V4      p\        V4      pR V^,           ,          pVP                  WS,          V P                  VR7      R7      p\	        WF4       R# )g      à?rP   r   N)Úonesr   rI   rM   r	   )r   r8   rL   rh   rS   Úexpected_rankÚrefs   &&&    r   Útest_big_tieÚTestRankData.test_big_tie¿   sP   € à�w‰w�q‹zˆÜ�T‹NˆØ˜q 1�u�ˆØ�j‰j˜Õ-°T×5GÑ5GÈ2Ð5GÓ5NˆjÓOˆÜ˜Ör   c                óð   € VP                  . RO. RO.4      pVP                  . RO. RO.4      p\        V^ R7      p\        WC4       VP                  . RO. RO.4      p\        V^R7      p\        We4       R# )	r   rb   N)r   rm   rt   )é   rm   rm   )r   r(   r   )r!   r(   r!   ©r   r"   r!   )r"   r(   r(   )rI   r   r	   )r   rL   rh   Ú	expected0Úr0Ú	expected1Úr1s   &&     r   Ú	test_axisÚTestRankData.test_axisÇ   sc   € Ø�z‰zš9¢iÐ0Ó1ˆà—J‘J¢ª}Ð=Ó>ˆ	Ü�d Ô#ˆÜ˜Ô&à—J‘J¢ªnÐ=Ó>ˆ	Ü�d Ô#ˆÜ˜Ö&r   r™   rš   rœ   r›   rJ   c                óø   € RpV P                  W#R7      pVP                  V4      p\        WbVR7      p\        VP                  V4       \        VP
                  V4       \        WsP                  WER7      4       R# )rn   rP   )rJ   r`   r   N)rn   r   )rM   Úzerosr   r   r_   r   r	   rc   )r   r`   rJ   rL   r_   rM   rh   rS   s   &&&&    r   Útest_size_0_axisÚTestRankData.test_size_0_axisÔ   sd   € ð ˆØ×*Ñ*¨6Ð*Ó9ˆØ�x‰x˜‹ˆÜ�T¨tÔ4ˆÜ�Q—W‘W˜eÔ$Ü�Q—W‘W˜mÔ,Ü˜Ÿ8™8 E˜8Ó?Ö@r   c                óÈ  a€ Rp\         P                  P                  R4      pVP                  VR7      pVP                  VR7      R8  pVP                  VR7      R8  pVP                  VR7      R8  p\         P                  WV&   \         P                  ) WW&   WX,          \         P                  ,
           R oV3R lp	\        WRVRR7      p
V	! WRVR	7      p\        W«4       R
# )rl   iŠôm)r*   gš™™™™™Ù?gš™™™™™¹?c                 ó´   € \         P                  ! V 4      p\         P                  ! V 4      pW( ,          p\        WA4      pWRV( &   \         P                  W#&   V# rv   )r   Ú
zeros_likeÚisnanr   Únan)r7   rJ   r9   ry   Úa_compressedÚress   &&    r   Úrank_1d_omitÚ:TestRankData.test_nan_policy_omit_3d.<locals>.rank_1d_omití   sI   € Ü—-’- Ó"ˆCÜ—’˜“ˆAØ˜R�5ˆLÜ˜<Ó0ˆCØ��‰GÜ—V‘VˆC‰FØˆJr   c                 ó>   <a€ \         P                  ! VV3R  lW 4      # )c                 ó   <€ S! V S4      # rv   r<   )r7   rJ   rÙ   s   &€€r   Ú<lambda>ÚITestRankData.test_nan_policy_omit_3d.<locals>.rank_omit.<locals>.<lambda>÷   s   ø€ ±¸aÀÔ1Hr   )r   Úapply_along_axis)r7   rJ   r`   rÙ   s   &f&€r   Ú	rank_omitÚ7TestRankData.test_nan_policy_omit_3d.<locals>.rank_omitö   s   ù€ Ü×&Ò&Õ'HØ'+ó0ð 0r   Úomit©r`   Ú
nan_policyrb   N)rl   é   é   )r   r­   ÚRandomStaterÖ   Úinfr   r   )r   r`   rJ   r_   Úrngr7   ry   rz   r6   rà   rØ   Úres0rÙ   s   &&&         @r   Útest_nan_policy_omit_3dÚ$TestRankData.test_nan_policy_omit_3dß   sÀ   ø€ ð ˆÜ�i‰i×#Ñ# HÓ-ˆà�J‰J˜EˆJÓ"ˆØ�J‰J˜EˆJÓ" SÑ(ˆØ�J‰J˜EˆJÓ" SÑ(ˆØ�J‰J˜EˆJÓ" SÑ(ˆÜ�v‰vˆ‰Ü—‘ˆwˆ‰Ø	�Œr�v‰vŽò	õ	0ô �q t¸Ô?ˆÙ˜¨Ô.ˆä˜3Ö%r   c                ó  € ^ \         P                  ^.^^\         P                  .. R
O.p\        \        VRRR7      R\         P                  RRR\         P                  RRR.	4       \        \        VRR	R7      \         P                  \         P                  \         P                  \         P                  \         P                  \         P                  \         P                  \         P                  \         P                  .	4       R# )r   Nrâ   rã   r   g      @g      @r)   r!   Ú	propagate©rt   rm   rm   ©r   rÖ   r   r   ©r   rh   s   & r   Útest_nan_policy_2d_axis_noneÚ)TestRankData.test_nan_policy_2d_axis_noneÿ   sª   € à”B—F‘F˜A�Ø�A”r—v‘v�Úðˆô 	œ8 D¨tÀÔGØ¤§¡¨¨B°´B·F±F¸BÀÀBÐGô	Iäœ8 D¨tÀÔLÜŸF™F¤B§F¡F¬B¯F©F´B·F±F¼B¿F¹FÄBÇFÁFÜŸF™F¤B§F¡F¬B¯F©Fð4ö	5r   c                ó’  € ^ ^^R\         P                  \         P                  .p\        P                  ! \        RR7      ;_uu_ 4        \        VRR7       RRR4       ^ \         P                  ^.^^\         P                  .\         P                  ^^..p\        P                  ! \        RR7      ;_uu_ 4        \        V^ RR7       RRR4       \        P                  ! \        RR7      ;_uu_ 4        \        V^RR7       RRR4       R#   + '       g   i     LÀ; i  + '       g   i     L`; i  + '       g   i     R# ; i)r   zThe input contains nan)ÚmatchÚraise©rä   Nrã   éþÿÿÿ)r   rÖ   ÚpytestÚraisesÚ
ValueErrorr   rñ   s   & r   Útest_nan_policy_raiseÚ"TestRankData.test_nan_policy_raise
  sÞ   € à�1�a˜œRŸV™V¤R§V¡VÐ,ˆÜ�]Š]œ:Ð-E×FÖFÜ�T gÕ.÷ Gð ”B—F‘F˜A�Ø�A”r—v‘v�Ü—‘˜˜A�ð ˆô �]Š]œ:Ð-E×FÖFÜ�T ¨gÕ6÷ Gô �]Š]œ:Ð-E×FÖFÜ�T ¨gÕ6÷ GÑF÷ G×Fú÷ G×Fú÷ G×FÐFús$   Á	DÂ;D"Ã6D5ÄD	Ä"D2	Ä5E	c           	     ó`  € ^ ^^R\         P                  \         P                  .p\        \        VRR7      \         P                  \         P                  \         P                  \         P                  \         P                  \         P                  .4       ^ \         P                  ^.^^\         P                  .. RO.p\        \        V^ RR7      ^\         P                  \         P                  .^\         P                  \         P                  .^\         P                  \         P                  ..4       \        \        V^RR7      \         P                  \         P                  \         P                  .\         P                  \         P                  \         P                  .. RO.4       R# )r   rî   r÷   rã   Nrø   rï   )rt   r'   r'   rð   rñ   s   & r   Útest_nan_policy_propagateÚ&TestRankData.test_nan_policy_propagate  s  € à�1�a˜œRŸV™V¤R§V¡VÐ,ˆÜœ8 D°[ÔAÜŸF™F¤B§F¡F¬B¯F©F´B·F±F¼B¿F¹FÄBÇFÁFÐKô	Mð ”B—F‘F˜A�Ø�A”r—v‘v�Úðˆô 	œ8 D¨q¸[ÔIØ¤§¡¬¯©Ð/Ø¤§¡¬¯©Ð/Ø¤§¡¬¯©Ð/ð1ô	2ô 	œ8 D¨q¸[ÔIÜŸV™V¤R§V¡V¬R¯V©VÐ4ÜŸV™V¤R§V¡V¬R¯V©VÐ4Ú)ð+ö	,r   r   g      ?@Úcasec                ó¢   € Vw  r4p\        VP                  V4      VR 7      pVP                  WPP                  WBR7      R7      p\        Wg4       R# )rž   rP   r   N)r   rI   rM   r	   )r   r  rL   ÚvaluesrJ   r-   rS   rÂ   s   &&&     r   Ú
test_casesÚTestRankData.test_casesW  sG   € à#'Ñ ˆ˜Ü�R—Z‘Z Ó'°Ô7ˆØ�j‰j˜×);Ñ);¸FÐ);Ó)JˆjÓKˆÜ˜Ör   r<   )rG   F)r   rt   rm   )i'  i † i@B )rG   r™   rš   rœ   r›   )rk   rk   rk   )r!   r!   r!   )r   r   r   )r"   r"   r"   )r   r!   r"   )rk   é,  éÈ   rÇ   )rk   r  r  r  )r   r'   r)   r'   )r   r!   r)   r!   )r   r"   r)   r"   )r   r!   r"   r!   )r   r!   r)   r"   )rk   r  r  r  rk   )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@   rM   r   r]   rù   ÚmarkÚparametrizeÚrangere   r   r0   r   r±   Úskip_xp_backendsrº   r½   rÃ   rÌ   ÚmethodsrÐ   rë   rò   rü   rÿ   r   r#   Ú_rankdata_casesr  rA   rB   rC   s   @r   rF   rF   N   sð  ø‡ € ôRò
Lò3ð ‡[�[×Ñ˜W y kÓ2Ø‡[�[×Ñ˜V dÐ%6©U°1«XÐ%6Ó7ñVó 8ó 3ðVòOò%ð6 ñAó ðAðB ‡[�[×!Ñ! 'Ð2WÐ!ÓXñTó YðTò
Tð ‡[�[×Ñ˜SÒ":Ó;ñ ó <ð ò	'ò ;€Gà‡[�[×Ñ˜V a¨ VÓ,Ø‡[�[×Ñ˜X wÓ/ñAó 0ó -ðAð ‡[�[×Ñ˜V¡U¨1£XÓ.Ø‡[�[×Ñ˜X wÓ/ñ&ó 0ó /ð&ò<	5ò7ò",ð&'à	ˆY˜Ðð'ð 
ˆU�Bˆð'ð 
ˆU�Bˆð	'ð
 
ˆW�bÐð'ð 
ˆY˜Ðð'ð ˆ�	˜C˜5Ð!ð'ð ˆ�˜�uÐð'ð ˆ�˜�uÐð'ð ˆ�˜#˜Ðð'ð ˆ�	˜C˜5Ð!ð'ò 
˜)¢_Ð5ð'ò 
˜%¢Ð1ð'ò  
˜%¢Ð1ð!'ò" 
˜'¢?Ð3ð#'ò$ 
˜)¢_Ð5ð%'ò( 
˜)¢_Ð5ð)'ò* 
˜%¢Ð1ð+'ò, 
˜%¢Ð1ð-'ò. 
˜'¢?Ð3ð/'ò0 
˜)¢_Ð5ð1'ò4 
˜yÒ*>Ð?ð5'ò6 
˜uÒ&:Ð;ð7'ò8 
˜uÒ&:Ð;ð9'ò: 
˜wÒ(<Ð=ð;'ò< 
˜yÒ*>Ð?ð='ò@ 
# IÒ/HÐIðA'òB 
# EÒ+DÐEðC'òD 
# EÒ+DÐEðE'òF 
# GÒ-FÐGðG'òH 
# IÒ/HÐIðI'ðL ˆ���I˜rŸyšy¨¨dÓ3Ð4ñM'€OðR ‡[�[×Ñ˜V _Ó5ñ ó 6ö r   rF   )Únumpyr   Únumpy.testingr   r   rù   Úscipyr   Úscipy.conftestr   Úscipy.statsr   r   Úscipy._lib._array_apir	   r
   r	  r  r   rF   r<   r   r   Ú<module>r     s\   ðÛ ß :Û å Ý .ß ,ß Dà—;‘;×/Ñ/Ð ÷?Hñ ?HñD �5—>‘>Ó"÷M ð M ó #òM r   