+
    LV-j(2  ã                   ó  € ^ RI t ^ RIt^ RIHt ^ RIt^ RIHt ^ RIH	t	H
t
 ^ RIHt ^ RIHtHtHt ]P"                  P$                  t]! ]P&                  4       ! R R4      4       t]! ]P*                  4       ! R	 R
4      4       tR# )é    N)Úraises)Ústats)ÚnormÚexpon)Úmake_xp_test_case)Úxp_assert_closeÚxp_assert_equalÚxp_assert_lessc                   óz   a € ] tR t^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V tR# )ÚTestEntropyc                ó  € VP                  . RO4      pVP                  . RO4      p\        P                  ! W"4      p\        P                  ! W#4      p\        WAP                  R4      4       \	        V) VP                  R4      4       R# )ç      à?ç        N)r   çš™™™™™É?ç333333Ó?)çš™™™™™¹?g      Ð?gÍÌÌÌÌÌä?)Úasarrayr   Úentropyr	   r
   )ÚselfÚxpÚpkÚqkÚeselfÚedoubles   &&    Úo/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/scipy/stats/tests/test_entropy.pyÚtest_entropy_positiveÚ!TestEntropy.test_entropy_positive   s_   € à�Z‰ZšÓ(ˆØ�Z‰ZÒ)Ó*ˆÜ—’˜bÓ%ˆÜ—-’- Ó'ˆÜ˜Ÿz™z¨"›~Ô.Ü˜�x §¡¨B£Ö0ó    c                ó  € VP                  ^4      p\        P                  ! VRR7      p\        VP	                  VR,
          4      VP                  R4      4       VP                  ^4      pVP                  VP                  ^4      ^8  RV4      p\        P                  ! W$4      p\        P                  ! W$RR7      p\        VP	                  W5,          \        P                  ! R4      ,
          4      VP                  R4      4       R# )é   ç       @©Úbaseg      @gñhãˆµøä>N)
Úonesr   r   r
   Úabsr   ÚwhereÚarangeÚmathÚlog)r   r   r   ÚSr   ÚS2s   &&    r   Útest_entropy_baseÚTestEntropy.test_entropy_base   s³   € Ø�W‰W�R‹[ˆÜ�MŠM˜" 2Ô&ˆÜ�r—v‘v˜a "�f“~ r§z¡z°%Ó'8Ô9à�W‰W�R‹[ˆØ�X‰X�b—i‘i “m aÑ'¨¨RÓ0ˆÜ�MŠM˜"Ó!ˆÜ�]Š]˜2¨Ô+ˆÜ�r—v‘v˜a�d¤T§X¢X¨b£\Õ1Ó2°B·J±J¸uÓ4EÖFr   c                óŠ   € VP                  . RO4      p\        \        P                  ! V4      VP                  R4      4       R# )r   g ŠöR^ä?N)r   ç      ð?r!   ©r   r   r   r   )r   r   Úxs   && r   Útest_entropy_zeroÚTestEntropy.test_entropy_zero&   s0   € à�J‰J’|Ó$ˆÜœŸš aÓ(ØŸ
™
Ð#6Ó7ö	9r   c                óÐ   € VP                  R R.RR.RR..4      pVP                  RR .RR.RR..4      p\        \        P                  ! W#4      VP                  RR.4      4       R# )r   r   ç333333ã?r   r   gN!ü0ç¾È?çÈó2íÒÇ?Nr0   ©r   r   r   r   s   &&  r   Útest_entropy_2dÚTestEntropy.test_entropy_2d,   sh   € Ø�Z‰Z˜#˜s˜ c¨3 Z°#°s°Ð<Ó=ˆØ�Z‰Z˜#˜s˜ c¨3 Z°#°s°Ð<Ó=ˆÜœŸš bÓ-ØŸ
™
 I¨zÐ#:Ó;ö	=r   c                óz  € VP                  R R.RR.RR..4      pVP                  RR .RR.RR..4      p\        \        P                  ! W#4      VP                  VP                  R.4      4       VP                  RR.RR.RR..4      p\        \        P                  ! W#4      VP                  RR.4      4       R# )	r   r   r5   r   r   r   r6   g¯^fTðFÆ?N)r   r   r   r   Úinfr7   s   &&  r   Útest_entropy_2d_zeroÚ TestEntropy.test_entropy_2d_zero2   s³   € Ø�Z‰Z˜#˜s˜ c¨3 Z°#°s°Ð<Ó=ˆØ�Z‰Z˜#˜s˜ c¨3 Z°#°s°Ð<Ó=ˆÜœŸš bÓ-ØŸ
™
 B§F¡F¨JÐ#7Ó8ô	:ð �Z‰Z˜#˜s˜ c¨3 Z°#°s°Ð<Ó=ˆÜœŸš bÓ-ØŸ
™
 J°
Ð#;Ó<ö	>r   c                ó    € VP                  R R.RR.RR..4      p\        \        P                  ! V^R7      VP                  . RO4      4       R# )r   r   r5   r   r   ©ÚaxisN)çæòöR^ä?rA   gD%¬†+å?r0   ©r   r   r   s   && r   Ú$test_entropy_base_2d_nondefault_axisÚ0TestEntropy.test_entropy_base_2d_nondefault_axis<   sF   € Ø�Z‰Z˜#˜s˜ c¨3 Z°#°s°Ð<Ó=ˆÜœŸš b¨qÔ1ØŸ
™
Ò#GÓHö	Jr   c                óÔ   € VP                  R R.RR.RR..4      pVP                  RR .RR.RR..4      p\        \        P                  ! W#^R7      VP                  . RO4      4       R# )r   r   r5   r   r   r?   N)ç{[<þ“Í?rF   g¾C8¯XÀ?r0   r7   s   &&  r   Útest_entropy_2d_nondefault_axisÚ+TestEntropy.test_entropy_2d_nondefault_axisA   sg   € Ø�Z‰Z˜#˜s˜ c¨3 Z°#°s°Ð<Ó=ˆØ�Z‰Z˜#˜s˜ c¨3 Z°#°s°Ð<Ó=ˆÜœŸš b°1Ô5ØŸ
™
Ò#GÓHö	Jr   c                ó  € VP                  R R.RR.RR..4      pVP                  R R.RR..4      pRp\        P                  ! \        VR7      ;_uu_ 4        \        P
                  ! W#4       RRR4       R#   + '       g   i     R# ; i)r   r   r5   r   r   ú/Array shapes are incompatible for broadcasting.©ÚmatchN)r   Úpytestr   Ú
ValueErrorr   r   )r   r   r   r   Úmessages   &&   r   Útest_entropy_raises_value_errorÚ+TestEntropy.test_entropy_raises_value_errorG   so   € Ø�Z‰Z˜#˜s˜ c¨3 Z°#°s°Ð<Ó=ˆØ�Z‰Z˜#˜s˜ c¨3 ZÐ0Ó1ˆØCˆÜ�]Š]œ:¨W×5Ö5Ü�MŠM˜"Ô!÷ 6×5×5Ò5ús   ÁA9Á9B
	c                ó¦   € VP                  R R.RR.RR..4      p\        \        P                  ! V^ R7      \        P                  ! V4      4       R# ©r   r   r5   r   r   r?   Nr0   rB   s   && r   Ú1test_base_entropy_with_axis_0_is_equal_to_defaultÚ=TestEntropy.test_base_entropy_with_axis_0_is_equal_to_defaultN   sD   € Ø�Z‰Z˜#˜s˜ c¨3 Z°#°s°Ð<Ó=ˆÜœŸš b¨qÔ1ÜŸš bÓ)ö	+r   c                óÚ   € VP                  R R.RR.RR..4      pVP                  RR .RR.RR..4      p\        \        P                  ! W#^ R7      \        P                  ! W#4      4       R# rS   r0   r7   s   &&  r   Ú,test_entropy_with_axis_0_is_equal_to_defaultÚ8TestEntropy.test_entropy_with_axis_0_is_equal_to_defaultS   se   € Ø�Z‰Z˜#˜s˜ c¨3 Z°#°s°Ð<Ó=ˆØ�Z‰Z˜#˜s˜ c¨3 Z°#°s°Ð<Ó=ˆÜœŸš b°1Ô5ÜŸš bÓ-ö	/r   c                óº   € VP                  R R.RR.RR..4      p\        \        P                  ! VP                  4      \        P                  ! V^R7      4       R# rS   ©r   r   r   r   ÚTrB   s   && r   Útest_base_entropy_transposedÚ(TestEntropy.test_base_entropy_transposedY   sH   € Ø�Z‰Z˜#˜s˜ c¨3 Z°#°s°Ð<Ó=ˆÜœŸš b§d¡dÓ+ÜŸš b¨qÔ1ö	3r   c           	     ó  € VP                  R R.RR.RR..4      pVP                  RR .RR.RR..4      p\        \        P                  ! VP                  VP                  4      \        P                  ! W#^R7      4       R# rS   rZ   r7   s   &&  r   Útest_entropy_transposedÚ#TestEntropy.test_entropy_transposed^   so   € Ø�Z‰Z˜#˜s˜ c¨3 Z°#°s°Ð<Ó=ˆØ�Z‰Z˜#˜s˜ c¨3 Z°#°s°Ð<Ó=ˆÜœŸš b§d¡d¨B¯D©DÓ1ÜŸš b°1Ô5ö	7r   c                ó¬  € \         P                  P                  R 4      pVP                  VP                  ^4      4      pVP                  VP                  R4      4      p\        P
                  ! W4RR7      p\        V^ ,          \        P
                  ! W4R,          4      4       \        V^,          \        P
                  ! W4R,          4      4       R# )l   Ü@”UáC<r?   N)é   é   éÿÿÿÿ)r   .)rc   .)ÚnpÚrandomÚdefault_rngr   r   r   r	   )r   r   Úrngr1   ÚyÚress   &&    r   Útest_entropy_broadcastingÚ%TestEntropy.test_entropy_broadcastingd   sŠ   € Ü�i‰i×#Ñ#Ð$5Ó6ˆØ�J‰J�s—z‘z !“}Ó%ˆØ�J‰J�s—z‘z &Ó)Ó*ˆÜ�mŠm˜A rÔ*ˆÜ˜˜A�¤§¢¨a°6µÓ ;Ô<Ü˜˜A�¤§¢¨a°6µÓ ;Ö<r   c                óü   € VP                  R4      pVP                  R4      pRp\        P                  ! \        VR7      ;_uu_ 4        \        P
                  ! W#4       RRR4       R#   + '       g   i     R# ; i)é
   rJ   rK   N)rn   rc   é   )é   rb   ©r$   rM   r   rN   r   r   )r   r   r1   ri   rO   s   &&   r   Útest_entropy_shape_mismatchÚ'TestEntropy.test_entropy_shape_mismatchl   sO   € Ø�G‰G�KÓ ˆØ�G‰G�GÓˆØCˆÜ�]Š]œ:¨W×5Ö5Ü�MŠM˜!Ô÷ 6×5×5Ò5ús   Á	A*Á*A;	c                óÞ   € VP                  ^
4      pRp\        P                  ! \        VR7      ;_uu_ 4        \        P
                  ! VRR7       RRR4       R#   + '       g   i     R# ; i)rn   z!`base` must be a positive number.rK   r"   Néþÿÿÿrq   ©r   r   r1   rO   s   &&  r   Útest_input_validationÚ!TestEntropy.test_input_validations   sB   € Ø�G‰G�B‹KˆØ5ˆÜ�]Š]œ:¨W×5Ö5Ü�MŠM˜! "Õ%÷ 6×5×5Ò5ús   ¸AÁA,	© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r,   r2   r8   r<   rC   rG   rP   rT   rW   r\   r_   rk   rr   rw   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r   r   r      sX   ø‡ € ò1ò	Gò9ò=ò>òJò
Jò"ò+ò
/ò3ò
7ò=ò ÷&ð &r   r   c                   ó  a € ] tR t^zt o Rt]P                  P                  RRR]P                  ! R]	! RRR7      ]	! R	RR7      .R
7      R.4      t
R tR tR tR tR tR tR t]
R 4       tRRRRRRRR/tRR RR!RR"RR#/t]]]]/t]
]P                  P                  R]].4      R 4       4       t]P                  P                  R. R$O4      R 4       t]
]P                  P                  R. R%O4      R 4       4       tRtV tR# )&ÚTestDifferentialEntropyz¢
Vasicek results are compared with the R package vsgoftest.

# library(vsgoftest)
#
# samp <- c(<values>)
# entropy.estimate(x = samp, window = <window_length>)

ÚmethodÚvasicekúvan esÚcorreaÚarray_api_strictzInvalid fancy indexing)Úreasonz
dask.array)ÚmarksÚebrahimic                óÔ  € \         P                  P                  ^ 4      pVP                  ^d4      pVP	                  VP                  4       4      p\        P                  ! VRR7      p\        WAP	                  R4      4       \        P                  ! V^RR7      p\        WAP	                  R4      4       \        P                  ! V^RR7      p\        WAP	                  R4      4       R# )r   r…   ©r„   ç- ô{õ?)Úwindow_lengthr„   ç¡ €˜äóñ?ç=£&—õ?N©	re   rf   ÚRandomStateÚstandard_normalr   Útolistr   Údifferential_entropyr   )r   r   Úrandom_stateÚvaluesr   s   &&   r   Ú!test_differential_entropy_vasicekÚ9TestDifferentialEntropy.test_differential_entropy_vasicek’   s°   € ä—y‘y×,Ñ,¨QÓ/ˆØ×-Ñ-¨cÓ2ˆØ—‘˜FŸM™M›OÓ,ˆä×,Ò,¨V¸IÔFˆÜ˜§¡Ð,=Ó!>Ô?ä×,Ò,¨VÀ1Ø4=ô?ˆä˜§¡Ð,=Ó!>Ô?ä×,Ò,¨VÀ1Ø4=ô?ˆä˜§¡Ð,=Ó!>Ö?r   c                óò  € \         P                  P                  ^ 4      pVP                  R4      pVP	                  VP                  4       4      p\        P                  ! V^RR7      pVP	                  . RO4      p\        WE4       \        P                  ! V^^RR7      pVP	                  . RO4      p\        WE4       \        P                  ! V^^RR7      pVP	                  . RO4      p\        WE4       R# )	r   r…   )r@   r„   )r@   r�   r„   N©é   éd   )rŽ   gUZdpxõ?gEÄ7ÿL³ô?)r�   gzGÃÀ¨¥ñ?gt¤Åèò?)r‘   gl+ÛÉ�jõ?g×o4d­ô?r’   )r   r   r—   r˜   r   Úrefs   &&    r   Ú4test_differential_entropy_vasicek_2d_nondefault_axisÚLTestDifferentialEntropy.test_differential_entropy_vasicek_2d_nondefault_axis£   sÅ   € Ü—y‘y×,Ñ,¨QÓ/ˆØ×-Ñ-¨hÓ7ˆØ—‘˜FŸM™M›OÓ,ˆä×,Ò,¨V¸!ÀIÔNˆØ�j‰jÒRÓSˆÜ˜Ô%ä×,Ò,¨V¸!È1Ø4=ô?ˆà�j‰jÒQÓRˆÜ˜Ô%ä×,Ò,¨V¸!È1Ø4=ô?ˆà�j‰jÒRÓSˆÜ˜Ö%r   c           	     óº  € \         P                  P                  ^ 4      pVP                  R4      pVP	                  VP                  4       4      pRpVP                  ^,          pR^ V^,          V0 FQ  pVP                  VVR7      p\        \        VR7      ;_uu_ 4        \        P                  ! VV^R7       RRR4       KS  	  R#   + '       g   i     Kh  ; i)r   zhWindow length \({window_length}\) must be positive and less than half the sample size \({sample_size}\).)r�   Úsample_sizerK   )r�   r@   Nrœ   rd   )re   rf   r“   r”   r   r•   ÚshapeÚformatÚassert_raisesrN   r   r–   )r   r   r—   r˜   Ú	error_strr£   r�   Úformatted_error_strs   &&      r   Ú,test_differential_entropy_raises_value_errorÚDTestDifferentialEntropy.test_differential_entropy_raises_value_error·   sÄ   € Ü—y‘y×,Ñ,¨QÓ/ˆØ×-Ñ-¨hÓ7ˆØ—‘˜FŸM™M›OÓ,ˆð<ð 	ð
 —l‘l 1•oˆà  ! [°!¥^°[ÓAˆMà"+×"2Ñ"2Ø+Ø'ð #3ó #Ðô
 œzÐ1D×EÖEÜ×*Ò*ØØ"/Øõ÷ FÑEó B÷ F×EÐEús   Â!C	Ã	Cc                ó  € \         P                  P                  ^ 4      pVP                  R4      pVP	                  VP                  4       4      p\        P                  ! V^ R7      p\        P                  ! V4      p\        WE4       R# )r   r?   N)rž   r�   r’   )r   r   r—   r˜   r   Údefault_entropys   &&    r   Ú>test_base_differential_entropy_with_axis_0_is_equal_to_defaultÚVTestDifferentialEntropy.test_base_differential_entropy_with_axis_0_is_equal_to_defaultÑ   sd   € Ü—y‘y×,Ñ,¨QÓ/ˆØ×-Ñ-¨hÓ7ˆØ—‘˜FŸM™M›OÓ,ˆä×,Ò,¨V¸!Ô<ˆÜ×4Ò4°VÓ<ˆÜ˜Ö1r   c                ó$  € \         P                  P                  ^ 4      pVP                  R4      pVP	                  VP                  4       4      p\        \        P                  ! VP                  4      \        P                  ! V^R7      4       R# )r   r?   Nrœ   )
re   rf   r“   r”   r   r•   r   r   r–   r[   )r   r   r—   r˜   s   &&  r   Ú)test_base_differential_entropy_transposedÚATestDifferentialEntropy.test_base_differential_entropy_transposedÚ   sd   € Ü—y‘y×,Ñ,¨QÓ/ˆØ×-Ñ-¨hÓ7ˆØ—‘˜FŸM™M›OÓ,ˆäÜ×&Ò& v§x¡xÓ0Ü×&Ò& v°AÔ6ö	
r   c                óÚ  € \         P                  ! ^
4      pVP                  VP                  4       4      pRp\        P
                  ! \        VR7      ;_uu_ 4        \        P                  ! VRR7       RRR4       Rp\        P
                  ! \        VR7      ;_uu_ 4        \        P                  ! VRR7       RRR4       R#   + '       g   i     LY; i  + '       g   i     R# ; i)	rn   z+`base` must be a positive number or `None`.rK   r"   Nz`method` must be one of...z	ekki-ekkir�   ru   )	re   r$   r   r•   rM   r   rN   r   r–   rv   s   &&  r   rw   Ú-TestDifferentialEntropy.test_input_validationä   s“   € Ü�GŠG�B‹KˆØ�J‰J�q—x‘x“zÓ"ˆà?ˆÜ�]Š]œ:¨W×5Ö5Ü×&Ò& q¨rÕ2÷ 6ð /ˆÜ�]Š]œ:¨W×5Ö5Ü×&Ò& q°Õ=÷ 6Ñ5÷	 6×5ú÷ 6×5Ð5ús   ÁCÂ#CÃC	ÃC*	c                óü   € \         P                  P                  R 4      pVP                  VP                  ^
R7      4      p\        P
                  ! V4      p\        P
                  ! VRR7      p\        WTRR7       R# )l   ‚eYðÙ')ÚsizeN)r�   ç{®Gázt?©Úrtol)re   rf   rg   r   r   r–   r   )r   r   rh   r1   rŸ   rj   s   &&    r   Útest_window_length_is_noneÚ2TestDifferentialEntropy.test_window_length_is_noneð   s\   € Ü�i‰i×#Ñ#Ð$6Ó7ˆØ�J‰J�s—z‘z r�zÓ*Ó+ˆÜ×(Ò(¨Ó+ˆÜ×(Ò(¨¸$Ô?ˆÜ˜ u×-r   c                óP  € VR 8X  d   RMRp\         P                  P                  V^ R7      pVP                  VP	                  4       4      pVP                  \        \         P                  P                  4       4      4      p\         P                  ! WAR7      p\        WeRR7       R# )r‡   é'  i@B ©rµ   r—   r�   r¶   r·   N)	r   r   Úrvsr   r•   Úfloatr   r–   r   )r   r„   r   Únr¾   Úexpectedrj   s   &&&    r   Útest_consistencyÚ(TestDifferentialEntropy.test_consistency÷   sv   € ð ˜xÔ'‰E¨WˆÜ�j‰j�n‰n !°!ˆnÓ4ˆØ�j‰j˜Ÿ™›Ó&ˆØ—:‘:œe¤E§J¡J×$6Ñ$6Ó$8Ó9Ó:ˆÜ×(Ò(¨Ô<ˆÜ˜¨E×2r   Údistc                ó:  € R ^2^repV P                   V,          V,          pVP                  V^ ,          4      VP                  V^,          4      r˜VP                  WE3^ R7      p
VP                  V
P                  4       4      p
VP                  \	        VP                  4       4      4      p\        P                  ! W¦VRR7      p\        VP                  VP                  WË,
          ^,          4      4      VRR7       \        VP                  V^ R7      V	RR7       R# )	r¼   r½   )r�   r„   r@   r¶   )Úatol)Ú
correctiongü©ñÒMb`?Nrd   )Úrmse_std_casesr   r¾   r•   r¿   r   r   r–   r   ÚsqrtÚmeanÚstd)r   r„   rÄ   r   ÚrepsrÀ   ÚmrÁ   Úrmse_expectedÚstd_expectedr¾   Útrue_entropyrj   s   &&&&         r   Útest_rmse_stdÚ%TestDifferentialEntropy.test_rmse_std  sá   € ð ˜B �ˆØ×&Ñ& tÕ,¨VÕ4ˆØ&(§j¡j°¸!µÓ&=¸r¿z¹zÈ(ÐSTÍ+Ó?V�|Ø�h‰h˜T˜I°AˆhÓ6ˆØ�j‰j˜Ÿ™›Ó&ˆØ—z‘z¤%¨¯©«Ó"7Ó8ˆÜ×(Ò(¨Ø06¸RôAˆä˜Ÿ™ §¡¨Õ);¸aÕ(?Ó @ÓAØ%¨Eõ	3ä˜Ÿ™˜s¨q˜Ó1°<Àe×Lr   z	n, methodc                óø   € \         P                  P                  V3^ R7      pVP                  VP	                  4       4      p\         P
                  ! V4      p\         P
                  ! WBR7      p\        WV4       R# )r   r½   r�   N)r   r   r¾   r   r•   r–   r	   )r   rÀ   r„   r   r¾   Úres1Úres2s   &&&&   r   Útest_method_autoÚ(TestDifferentialEntropy.test_method_auto&  sX   € ô �j‰j�n‰n 1 $°QˆnÓ7ˆØ�j‰j˜Ÿ™›Ó&ˆÜ×)Ò)¨#Ó.ˆÜ×)Ò)¨#Ô=ˆÜ˜Ö#r   ÚdtypeNc                ó�  € . ROp\        V\        V4      R4      p\        V\        V4      VP                  R4      P                  4      p\        P
                  ! VP                  WER7      VR7      p\        P
                  ! VP                  WAP                  R7      VR7      p\        WqP                  W†R7      R,          4       R# )rc   Nr/   )rØ   r�   )rc   rc   rb   r�   r�   é   é   rÛ   é   é   é   é	   rn   rp   ry   )ÚgetattrÚstrr   rØ   r   r–   Úfloat64r   )	r   r   r„   rØ   r1   Údtype_inÚ	dtype_outrj   rŸ   s	   &&&&     r   Útest_dtypes_gh21192Ú+TestDifferentialEntropy.test_dtypes_gh211922  s’   € ò 9ˆÜ˜2œs 5›z¨4Ó0ˆÜ˜B¤ E£
¨B¯J©J°r«N×,@Ñ,@ÓAˆ	Ü×(Ò(¨¯©°A¨Ó)FÈvÔVˆÜ×(Ò(¨¯©°A¿Z¹Z¨Ó)HÐQWÔXˆÜ˜ŸZ™Z¨˜ZÓ=¸bÕAÖBr   ry   )gòÒMbXÉ?ç�•C‹lç»?)g‰A`åÐ"Ë?g)\�Âõ(¼?)gHáz®GÁ?gyé&1¬¼?)gü©ñÒMbÀ?rç   )g¢E¶óýÔÈ?ç‹lçû©ñÂ?)g¶óýÔxéÆ?gßO�—nÃ?)g×£p=
×Ã?gÛù~j¼tÃ?)g‡ÙÎ÷SÃ?rè   ))rÞ   r†   )ro   r‹   )ié  r…   )NÚfloat32râ   )rz   r{   r|   r}   Ú__doc__rM   ÚmarkÚparametrizeÚparamÚskip_xp_backendsÚmethodsr™   r    r©   r­   r°   rw   r¹   rÂ   Únorm_rmse_std_casesÚexpon_rmse_std_casesr   r   rÈ   rÑ   rÖ   rå   r~   r   r€   s   @r   rƒ   rƒ   z   st  ø‡ € ñð �k‰k×%Ñ% hØØØ�ŠØá Ð!3Ð<TÔUÙ  Ð6NÔOðô	
ð 	ð1ó €Gò@ò"&ò(ò42ò
ò
>ò.ð ñ3ó ð3ð % nØ# ^Ø# ^Ø% ~ð	Ðð & ~Ø$ nØ$ nØ&¨ð	Ðð Ð/ØÐ1ð3€Nð Ø‡[�[×Ñ˜V d¨E ]Ó3ñMó 4ó ðMð  ‡[�[×Ñ˜[ò +ó ñ
$óð
$ð Ø‡[�[×Ñ˜WÒ&BÓCñ	Có Dó ö	Cr   rƒ   )r(   rM   r   r¦   Únumpyre   Úscipyr   Úscipy.statsr   r   Úscipy._lib._array_apir   Úscipy._lib._array_api_no_0dr   r	   r
   rë   rî   r   r   r–   rƒ   ry   r   r   Ú<module>r÷      s„   ðÛ Û Ý *ã å ß #Ý 3÷9ñ 9ð —;‘;×/Ñ/Ð á�5—=‘=Ó!÷f&ð f&ó "ðf&ñR �5×-Ñ-Ó.÷BCð BCó /òBCr   