+
    LV-j¿ ã                   óä  € R t ^ RIt^ RIHtHt ^ RIHt ^ RIt^ RIt^ RI	H
t
 ^ RIHt ^ RI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 ^ RIHtH t H!t!H"t"H#t#H$t$  ^ RI%t%]PN                  PQ                  R	R
7      t)]! ]%R4      R 4       t*]! ]%R4      R 4       t+]! ]%R4      R 4       t,]! ]%R4      R 4       t-]! ]%R4      R 4       t.]! ]%R4      R 4       t/]! ]%R4      R 4       t0]! ]%R4      R 4       t1]! ]%R4      R 4       t2]! ]%R4      ]PN                  Pf                  R 4       4       t4]! ]%R4      R 4       t5]! ]%R4      R 4       t6]PN                  Pf                  ]! ]%R4      R 4       4       t7R t8]! ]%R4      R! 4       t9]! ]%R4      R" 4       t:]! ]%R4      ]PN                  Pf                  R# 4       4       t;]! ]%R4      ]PN                  Pf                  R$ 4       4       t<]! ]%R4      R% 4       t=]! ]%R4      R& 4       t>]! ]%R4      ]PN                  Pf                  R' 4       4       t?]! ]%R4      ]PN                  Pf                  R( 4       4       t@]! ]%R4      R) 4       tA]! ]%R4      R* 4       tB]! ]%R4      R+ 4       tCR, tD]PN                  Pf                  ]! ]%R4      R- 4       4       tE]PN                  Pf                  ]! ]%R4      R. 4       4       tF]PN                  Pf                  ]! ]%R4      R/ 4       4       tG]PN                  Pf                  ]! ]%R4      R0 4       4       tH]I! ^È^ÈR17      tJ]PN                  Pf                  ]! ]%R24       ! R3 R44      4       4       tKR#   ]& d    ]! R4      t% ELi ; i)5z4
Test SciPy functions versus mpmath, if available.

N)Úassert_Úassert_allclose)Úpi)Ú_pep440)ÚMissingModuleÚcheck_versionÚFuncDataÚassert_func_equal)
ÚArgÚFixedArgÚ
ComplexArgÚIntArgÚassert_mpmath_equalÚnonfunctional_tooslowÚ
trace_argsÚtime_limitedÚexception_to_nanÚ
inf_to_nan)Ú_sinpiÚ_cospiÚ_lgam1pÚ_lanczos_sum_expg_scaledÚ_log1pmxÚ	_igam_facÚmpmathzXmpmath gmpy2 backend is not thread-safe, see https://github.com/mpmath/mpmath/issues/974©Úreasonz0.10c            
      óø  € . p \         P                  ! R^^
4       F‹  p\         P                  ! ^ ^\         P                  ,          ^4       FW  pV\         P                  ! RV,          4      ,          pV P                  V\        \        P                  ! V4      4      34       KY  	  K�  	  \         P                  ! V \         P                  R7      p \        \        P                  V ^ ^4      P                  4        R# )éc   ù              ð?©ÚdtypeNi�ÿÿÿ)ÚnpÚlogspaceÚlinspacer   ÚexpÚappendÚcomplexr   ÚeiÚarrayÚcdoubler   ÚscÚexpiÚcheck)ÚdatasetÚrÚpÚzs       Úp/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/scipy/special/tests/test_mpmath.pyÚtest_expi_complexr3   &   s¡   € à€GÜ�[Š[˜˜a Ö$ˆÜ—’˜Q ¤"§%¡%¥¨Ö,ˆAØ”"—&’&˜˜A�“,•ˆAØ�N‰N˜Aœw¤v§y¢y°£|Ó4Ð5Ö6ó -ñ %ô �hŠh�w¤b§j¡jÔ1€GäŒR�W‰W�g˜q !Ó$×*Ñ*Ö,ó    z0.19c                  ó´  € . p R Fy  p\         P                  ! ^ ^^È4       FZ  p\        P                  ! ^d4      ;_uu_ 4        V P	                  W\        \        P                  ! W4      4      34       RRR4       K\  	  K{  	  \         P                  ! V 4      p \        \        P                  V R^RR7      P                  4        R#   + '       g   i     K·  ; i)é2   Nç‚vIhÂ%<=©Úrtol)r6   é3   ©é    é   )r"   r#   r   Úworkdpsr&   ÚfloatÚexpintÚasarrayr   r+   Úexpnr-   )r.   ÚnÚxs      r2   Útest_expn_large_nrE   6   s™   € ð €GÛˆÜ—’˜Q  3Ö'ˆAÜ—’ ×$Õ$Ø—‘ ¤e¬F¯MªM¸!Ó,?Ó&@ÐAÔB÷ %Ñ$ó (ñ ô �jŠj˜Ó!€GäŒR�W‰W�g˜v q¨uÔ5×;Ñ;Ö=÷	 %×$Ð$ús   Á1C	ÃCc                  óª  € . p . ROpV F~  pV Fu  pV Fl  pVRV,          ,           p\         P                  ! ^x4      ;_uu_ 4        \        \         P                  ! W%4      4      pRRR4       V P	                  W%X34       Kn  	  Kw  	  K€  	  \
        P                  ! V 4      p \        R V R^RR7      P                  4        R#   + '       g   i     Lf; i)ç     àX@r   Nc                 óD   € \         P                  ! V P                  V4      # ©N©r+   Úhyp0f1Úreal©Úvr1   s   &&r2   Ú<lambda>Ú$test_hyp0f1_gh5764.<locals>.<lambda>X   s   € œ"Ÿ)š) A§F¡F¨AÔ.r4   r7   r8   )g     àXÀg      #Àç      à¿ç      à?g      #@rG   r;   )	r   r>   r'   rK   r&   r"   r)   r   r-   )r.   ÚaxisrN   rD   Úyr1   Úress          r2   Útest_hyp0f1_gh5764rV   G   s¦   € ð €GÚ.€DÛˆÛˆAÛ�Ø˜˜1�•H�ô —^’^ C×(Õ(Ü!¤&§-¢-°Ó"5Ó6�C÷ )à—‘  c˜{Ö+ó ó ñ ô �hŠh�wÓ€GäÑ.°¸ÀØôß™ž÷ )×(ús   Á CÃCc            	      ó$  € \         P                  ! ^–^´^4      p \        P                  ! V R4      p\         P                  ! V  Uu. uF  p\
        P                  ! VR4      NK  	  up4      p\        WP                  \        4      RR7       R# u upi )é–   rR   çê-�™—q=r8   N)	r"   r$   r+   rK   r)   r   r   Úastyper?   )ÚvvÚafrN   Úmfs       r2   Útest_hyp0f1_gh_1609r^   \   sf   € ô 
�Š�S˜#˜rÓ	"€BÜ	�Š�2�sÓ	€BÜ	�Š±"Ó5±"¨Q”6—=’=  CÖ(±"Ñ5Ó	6€BÜ�BŸ	™	¤%Ó(¨u×5ùò 6s   Á Bz1.1.0c                  ó‚  € . p \         P                  ! R^4       Fš  p\         P                  ! R^^4       F{  pV) pV P                  W2^ \	        \
        P                  ! W2^ 4      4      34       V) V,           ^,
          pV P                  W2^ \	        \
        P                  ! W2^ 4      4      34       K}  	  Kœ  	  R F>  pR F5  pV P                  W2^ \	        \
        P                  ! W2^ 4      4      34       K7  	  K@  	  \         P                  ! V 4      p \        \        P                  V R^RRR7      P                  4        R# )	é   çVçž¯Ò<çê-�™—a=©r9   ÚatolNéûÿÿÿ)ç      %Àç      ø¿rQ   r<   rR   r=   é
   )ç      ð¿rQ   r<   rR   r=   ç      ø?é   ç      @©r<   r=   rk   )r"   Úaranger$   r&   r?   r   Úhyperur)   r   r+   r-   )r.   rC   ÚbÚas       r2   Útest_hyperu_around_0rr   i   s÷   € à€Gä�YŠY�r˜1ÖˆÜ—’˜R  BÖ'ˆAØ�ˆAØ�N‰N˜A !¤U¬6¯=ª=¸¸qÓ+AÓ%BÐCÔDØ��Q•˜•
ˆAØ�N‰N˜A !¤U¬6¯=ª=¸¸qÓ+AÓ%BÐCÖDó	 (ñ ó 0ˆÛ5ˆAØ�N‰N˜A !¤U¬6¯=ª=¸¸qÓ+AÓ%BÐCÖDó 6ñ 0ô �hŠh�wÓ€GäŒR�Y‰Y˜ ¨A°EÀÔF×LÑLÖNr4   ú1.0.0c                  ó2  € RR	.p V \        \        P                  ! . RO^R7      4      ,          p V  UUUUu. uF6  w  rr4W#8X  g   K  \        V4      V8X  g   K   V^ 8  g   K)  VR
8w  g   K2  WW43NK8  	  p pppp\	        RR7      pV  Uu. uF)  qf\        \        P                  ! V/ VB 4      3,           NK+  	  pp\        P                  ! V\        P                  R7      p\        \        P                  VR^RR7      P                  4        R# u uppppi u upi )rk   )ÚrepeatT)Ú	eliminater    ç»½×Ùß|Û=r8   N)rk   éÿÿÿÿrx   çffffffæ?)rk   éþÿÿÿrz   ry   éüÿÿ)rk   r=   gffffffæ¿r{   ©r<   r=   rk   é   )ÚlistÚ	itertoolsÚproductÚroundÚdictr?   r   Úhyp2f1r"   r)   Úfloat64r   r+   r-   )Úptsrq   rp   ÚcrD   Úkwr0   r.   s           r2   Útest_hyp2f1_strange_pointsrˆ   €   sþ   € ð 	Øð€Cð Œ4”	×!Ò!Ò"5¸aÔ@ÓAÕA€Cá'*öÙ'*™˜˜qØ‰6ô 	Ü˜A“h !‘mô 	Ø()¨A©ô 	Ø23°u±*ô 	ˆˆq‹¡sð ó ô 
˜Ô	€BÙ>AÓB¹c¸”Eœ&Ÿ-š-¨Ð1¨bÑ1Ó2Ð4×4Ð4¹c€GÐBÜ�hŠh�w¤b§j¡jÔ1€GäŒR�Y‰Y˜ ¨A°EÔ:×@Ñ@ÖBùõùò
 Cs#   ¶D
ÁD
ÁD
Á!D
Á*D
Â/Dz0.13c            
      óš  € . ROp V  Uu. uF'  q\        \        P                  ! V!  4      3,           NK)  	  pp\        P                  ! V\        P
                  R7      p\        P                  ! RR7      ;_uu_ 4        \        \        P                  VR^RR7      P                  4        RRR4       R# u upi   + '       g   i     R# ; i)	r=   r    Úignore©Úinvalidrw   r8   N)©r=   rk   r}   r<   )çUUUUUUÕ?gUUUUUUå?g«ªªªªªê?g      ë?)ç      Ð?rR   g      è?gX¤<Ýšï?)rk   rz   éýÿÿÿr}   )rk   r�   rz   r}   )rk   rg   rg   r}   r�   )gôýÔxé&ç?rx   re   g333333Ó?)r�   rŽ   rk   ç+‡ÙÎ÷ï?)r�   rŽ   rk   rx   )rk   r}   r`   ç®Gáz®ï?)rj   rQ   r}   r’   )rk   rl   g      
Àr‘   )éøÿÿÿg*4 ]92@g|¼ÌÁOœ%@gC†Žuˆí?)éöÿÿÿé„  rf   r’   )r”   r•   ç      %@r’   )rx   rk   r=   ç      ð?)rx   rk   r=   ri   )r�   é   r`   r—   )r�   r˜   r`   ri   )rR   g     ØpÀrj   gmËŸïï?r|   )
r?   r   rƒ   r"   r)   r„   Úerrstater   r+   r-   )r…   r0   r.   s      r2   Útest_hyp2f1_real_some_pointsrš   ’   s�   € ò€Cñ. 9<Ó<¹°1”Eœ&Ÿ-š-¨Ñ+Ó,Ð.×.Ð.¹€GÐ<Ü�hŠh�w¤b§j¡jÔ1€Gä	�Š˜X×	&Ö	&Ü”—‘˜G Y°¸Ô>×DÑDÔF÷ 
'Ñ	&ùò =÷ 
'×	&Ð	&ús   ‰-B4Á=-B9Â9C
	ú0.14c            
      óN  € . ROp R pV  Uu. uF:  p\        \        W4      4      \        \        P                  ! V!  4      3,           NK<  	  pp\
        P                  ! V\
        P                  R7      p\        \        P                  VR^RR7      P                  4        R# u upi )ép   c                 ór   € \        V \        4      '       d!   \        V ^ ,          4      V ^,          ,          # V # ©r<   )Ú
isinstanceÚtupler?   ©rD   s   &r2   ÚfevÚ&test_hyp2f1_some_points_2.<locals>.fev¼   s+   € Ü�aœ×ÒÜ˜˜1�“;  1¥Õ%Ð%àˆHr4   r    rw   r8   N))r�   )r:   rh   )é÷ÿÿÿrh   gwJëÿï¿)rh   é|üÿÿr–   r’   )rh   r¦   rf   r’   r|   )r¡   Úmapr?   r   rƒ   r"   r)   r„   r   r+   r-   )r…   r£   r0   r.   s       r2   Útest_hyp2f1_some_points_2r¨   ²   s   € ò€Còñ JMÓMÉÀAŒu”S˜“[Ó!¤U¬6¯=ª=¸!Ñ+<Ó%=Ð$?×?Ð?É€GÐMÜ�hŠh�w¤b§j¡jÔ1€GäŒR�Y‰Y˜ ¨A°EÔ:×@Ñ@ÖBùò Ns   ŒA B"c                  óþ  € . p R FS  pR	 FJ  pR
 FA  pR F8  p \        \        P                  ! WW44      4      pT P	                  YY4T34       K:  	  KC  	  KL  	  KU  	  \
        P                  ! V \
        P                  R7      p \
        P                  ! RR7      ;_uu_ 4        \        \        P                  V R^RRR7      P                  4        RRR4       R#   \         d     KÓ  i ; i  + '       g   i     R# ; i)rh   r    rŠ   r‹   ç•Ö&è.>T©r9   Úignore_inf_signN)r”   re   çÍÌÌÌÌÌü¿gÍÌÌÌÌÌü?r`   rh   )g      Àrx   r=   gš™™™™™@)r¥   r­   r`   gffffff4@)r”   g)\�Âõ(ð¿ç®Gáz®ï¿r<   g333333ã?gffffffî?rj   rh   r|   )r?   r   rƒ   Ú	Exceptionr&   r"   r)   r„   r™   r   r+   r-   )r.   rq   rp   r†   r1   rN   s         r2   Útest_hyp2f1_real_somer°   È   sË   € à€GÛ(ˆÛ#ˆAÛ(�ÛC�Að!Ü!¤&§-¢-°°aÓ";Ó<˜ð —N‘N A¨!° ?Ö3ó Dó )ó $ñ )ô �hŠh�w¤b§j¡jÔ1€Gä	�Š˜X×	&Ö	&Ü”—‘˜G Y°¸Ø!%ô	'ß',¡u¤w÷ 
'Ñ	&øô %ô !Ú ð!ú÷
 
'×	&Ð	&ús   ˜ CÂ!.C+ÃC(Ã'C(Ã+C<	z0.12c            	      óÈ  € R p \         P                  ! V ^3\         P                  4      p\         P                  P	                  R4       \         P                  P                  RV 4      VR	&   \         P                  P                  RV 4      VR
&   \         P                  P                  RV 4      VR&   ^\         P                  P                  V 4      ,          ^,
          VR&   VR	;;,          R\         P                  P                  ^V 4      ,          ,          uu&   VR
;;,          R\         P                  P                  ^V 4      ,          ,          uu&   VR;;,          R\         P                  P                  ^V 4      ,          ,          uu&   V F   p\        P                  R8  dY   \        VR,          4      P                  4       \        V^,          4      8”  d$   \        VR,          4      P                  4       V^&   \        \        P                  ! \        VR,          4      !  4      V^&   K¢  	  \        \         P                  VR^RR7      P#                  4        R# )éô  éÒ  rj   r›   :Nrk   N:Né   Nrª   r8   N)ºNNNr<   )rµ   r=   )rµ   rk   )rµ   r}   rx   r|   )r"   Úzerosr„   ÚrandomÚseedÚparetoÚrandÚrandintr   Ú__version__ÚabsÚmaxr?   rƒ   r¡   r   r+   r-   )Únpointsr.   Údss      r2   Útest_hyp2f1_real_randomrÁ   Û   s˜  € ð €GÜ�hŠh˜ �|¤R§Z¡ZÓ0€Gä‡I�I‡N�N�4ÔÜ—I‘I×$Ñ$ S¨'Ó2€GˆD�MÜ—I‘I×$Ñ$ S¨'Ó2€GˆD�MÜ—I‘I×$Ñ$ S¨'Ó2€GˆD�MØ”b—i‘i—n‘n WÓ-Õ-°Õ1€GˆD�MàˆD‡M�bœ2Ÿ9™9×,Ñ,¨Q°Ó8Õ8Õ8ƒMØˆD‡M�bœ2Ÿ9™9×,Ñ,¨Q°Ó8Õ8Õ8ƒMØˆD‡M�bœ2Ÿ9™9×,Ñ,¨Q°Ó8Õ8Õ8ƒMãˆÜ×Ñ Ô&ä�2�b•6‹{�‰Ó ¤3 r¨!¥u£:Ô-Ü˜B˜r�F›Ÿ™Ó)��1‘Ü”f—m’m¤U¨2¨b­6£]Ñ3Ó4ˆˆ1‹ñ ô ŒR�Y‰Y˜ ¨q°tÔ<×BÑBÖDr4   c                  óÆ  € \         P                  P                  \         P                  P                  r ^F\         P                  n        \        P
                  ! \        P                  ! R	^^4      \        P                  ! R	^^4      4      w  r#\        P
                  ! \        P                  ! R
R^4      \        P                  ! R
R^4      4      w  rE\        P                  VP                  4       VP                  4       3,          R\        P                  VP                  4       VP                  4       3,          ,          ,           p\        \        P                  R VRRR7       \        \        P                  R VRRR7       Wu\         P                  n        \         P                  n        R#   Yu\         P                  n        \         P                  n        i ; i)éF   gš™™™™™é?r   c                 ó@   € \        \        P                  ! V 4      4      # rI   )r'   r   Úerfr¢   s   &r2   rO   Ú"test_erf_complex.<locals>.<lambda>  s   € ¬G´F·J²J¸q³MÔ,Br4   Fr7   ©Ú
vectorizedr9   c                 ó@   € \        \        P                  ! V 4      4      # rI   )r'   r   Úerfcr¢   s   &r2   rO   rÆ     s   € ¬W´V·[²[À³^Ô-Dr4   Nr”   i°ÿÿÿ)r   ÚmpÚdpsÚprecr"   Úmeshgridr$   r#   Úr_Úravelr	   r+   rÅ   rÊ   )Úold_dpsÚold_precÚx1Úy1Úx2Úy2Úpointss          r2   Útest_erf_complexrØ   ù   s%  € ô Ÿ	™	Ÿ™¤v§y¡y§~¡~ˆXð:ØŒ�	‰	ŒÜ—’œRŸ[š[¨¨a°Ó4´b·k²kÀ#ÀqÈ"Ó6MÓN‰ˆÜ—’œRŸ[š[¨¨b°"Ó5´r·{²{À3ÈÈBÓ7OÓP‰ˆÜ—‘�r—x‘x“z "§(¡(£*Ð,Õ-°´2·5±5¸¿¹»ÀRÇXÁXÃZÐ9OÕ3PÕ0PÕPˆäœ"Ÿ&™&Ñ"BÀFØ%*°õ	8äœ"Ÿ'™'Ñ#DÀfØ%*°õ	8ð )0Ð%Œ�	‰	Œ”v—y‘y–~ø¨Ð%Œ�	‰	Œ”v—y‘y•~ús   µEF4 Æ4,G z0.15c                  óŽ  € . p R F|  pV P                  ^^V3^RV3R^V3RRV3^RV3^RV3RRV3RRV3^^
V3^^V3^^V3^^V3R^V3R^V3^RV3^RV3RRV3RRV3^RV3^RV3RRV3RRV3^RV3^RV3RRV3RRV3.4       K~  	  R pV  Uu. uF)  q3V! V^,          V^ ,          V^,          4      3,           NK+  	  pp\        P                  ! V\        P                  R7      pR p\        P                  ! RR7      ;_uu_ 4        \        WTR^R	R
R7      P                  4        RRR4       R# u upi   + '       g   i     R# ; i)r’   g333333û?gš™™™™™ @gš™™™™™&@c                 ót   € V\        V4      8X  d   V^8X  d   V^ 8X  d   ^# ^ # \        P                  ! WV4      # ©r=   )Úintr   Úlegenp)ÚnuÚmurD   s   &&&r2   ÚmplegenpÚtest_lpmv.<locals>.mplegenp0  s1   € Ø”�R“Œ=˜Q !œVà�QŒwÙáÜ�}Š}˜R QÓ'Ð'r4   r    c                 óV   € \         P                  ! V P                  \        4      W4      # rI   )r+   ÚlpmvrZ   rÜ   )rß   rÞ   rD   s   &&&r2   ÚevfÚtest_lpmv.<locals>.evf<  s   € Ü�wŠw�r—y‘y¤“~ rÓ-Ð-r4   rŠ   r‹   rw   ç›+¡†›„=rc   N)r®   gmçû©ñÒá¿ç�íµ ÷Æ°>gL7‰A`åÀ?r=   rx   rz   g333333û¿gš™™™™™Àr�   re   r“   iõÿÿÿgš™™™™™ Àgš™™™™™&Àrm   )Úextendr"   r)   r„   r™   r   r-   )r…   rD   rà   r0   r.   rä   s         r2   Ú	test_lpmvré     s¡  € à
€CÛ,ˆØ�
‰
Ø��1ˆIØ��AˆJØ��AˆJØ��QˆKØ��QˆKØ��aˆLØ��aˆLØ��qˆMØ��AˆJØ��AˆJØ��1ˆIØ��AˆJØ��AˆJØ��QˆKØ��AˆJØ��QˆKØ��QˆKØ��aˆLØ��QˆKØ��aˆLØ��aˆLØ��qˆMØ��aˆLØ��qˆMØ��qˆMØ�˜ˆNð5
ö 	ñ -ò<(ñ ;>Ó>¹#°Q‘H˜Q˜q�T 1 Q¥4¨¨1­Ó.Ð0×0Ð0¹#€GÐ>Ü�hŠh�w¤b§j¡jÔ1€Gò.ô 
�Š˜X×	&Ö	&Ü�˜w¨°¸EÔB×HÑHÔJ÷ 
'Ñ	&ùò ?÷ 
'×	&Ð	&ús   Â/D.ÄD3Ä3E	c                  óÜ  € \         P                  P                  R 4       \         P                  \         P                  ! R^È^4      \         P                  ! R^
^4      \         P                  ! R^^4      \         P
                  ! R^^4      \         P
                  ! R^^4      R,           RRRRR3
,          p T p\         P                  ! \         P                  ! VR,          V R,          4      4      P                  ^R4      P                  p\        P                  P                  \        P                  P                  rC R\        P                  n        \        \        P                   R VRRRR7       \        \        P"                  R	 VRRR
7       W4u\        P                  n        \        P                  n        R#   Y4u\        P                  n        \        P                  n        i ; i)r³   rR   Né�  c                 ó@   € \        \        P                  ! W4      4      # rI   )r?   r   Úbeta©rq   rp   s   &&r2   rO   Útest_beta.<locals>.<lambda>[  s   € ¤u¬V¯[ª[¸Ó->Ô'?r4   Frw   T)rÈ   r9   r¬   c           
      óz   € \        \        P                  ! \        \        P                  ! W4      4      4      4      # rI   )r?   r   Úlogr½   rí   rî   s   &&r2   rO   rï   c  s    € œœvŸzšz¬#¬f¯kªk¸!Ó.?Ó*@ÓAÔBr4   rÇ   é8ÿÿÿr”   rx   gffffffÀr�   g33333YÀg3333³‰ÃÀ©rµ   N)Nrµ   )r"   r·   r¸   rÏ   r#   rn   r)   Úbroadcast_arraysÚreshapeÚTr   rË   rÌ   rÍ   r	   r+   rí   Úbetaln)rp   rq   ÚabrÑ   rÒ   s        r2   Ú	test_betarù   G  sS  € ô ‡I�I‡N�N�4Ôä
�‰Œb�kŠk˜$  QÓ'Ü�kŠk˜#˜r 1Ó%Ü�kŠk˜"˜a Ó#Ü�iŠi˜˜R Ó#Ü�iŠi˜˜R Ó# cÕ)Ø�$˜˜F Hð-õ 	.€Að 	
€Aä	�Š”"×%Ò% a¨¥i°°6µÓ;Ó	<×	DÑ	DÀQÈÓ	K×	MÑ	M€BäŸ	™	Ÿ™¤v§y¡y§~¡~ˆXð:ØŒ�	‰	Œäœ"Ÿ'™'Ù?ØØ%*Ø$Ø*.õ	0ô 	Ü�I‰IÙBØØØõ	ð )0Ð%Œ�	‰	Œ”v—y‘y–~ø¨Ð%Œ�	‰	Œ”v—y‘y•~ús   Ä?AF? Æ?,G+gš™™™™™É?c            	      ót  € \         \        P                  ! . RO4      ,           p \        P                  ! ^ ^\        P                  ,          ^4      p\        P
                  ! W4      w  rV \        P                  ! RV,          4      ,          p\        P                  ^V,           ^V,           3,          P                  4       pV Uu. uF#  qD\        \        P                  ! V4      4      3NK%  	  pp\        P                  ! V4      p\        \        P                  V^ ^RR7      P                  4        R# u upi )çš™™™™™¹?r   ç‚vIhÂ%,=r8   N)gš™™™™™¹¿g{®Gáz„¿r<   g{®Gáz„?rû   )ÚLOGGAMMA_TAYLOR_RADIUSr"   r)   r$   r   rÎ   r%   rÏ   Úflattenr'   r   Úloggammar   r+   r-   ©r/   ÚthetaÚdzr1   Úz0r.   s         r2   Útest_loggamma_taylor_transitionr  r  sÑ   € ô
 	¤§¢Ò*EÓ!FÕF€AÜ�KŠK˜˜1œRŸU™U�7 BÓ'€EÜ�{Š{˜1Ó$�H€AØ	
Œ2�6Š6�"�U•(ÓÕ	€BÜ
�‰ˆa�"�f�a˜"•fˆnÕ×%Ñ%Ó'€Aá<=Ó>¹A°b”GœFŸOšO¨BÓ/Ó0Ó1¹A€GÐ>Ü�hŠh�wÓ€GäŒR�[‰[˜' 1 a¨eÔ4×:Ñ:Ö<ùò ?s   Ã)D5c            	      óŽ  € \         P                  ! R\         P                  ! \        4      ^
4      p \         P                  ! ^ ^\         P
                  ,          ^4      p\         P                  ! W4      w  rV \         P                  ! RV,          4      ,          p\         P                  ^V,           ^V,           3,          P                  4       pV Uu. uF#  qD\        \        P                  ! V4      4      3NK%  	  pp\         P                  ! V4      p\        \        P                  V^ ^RR7      P!                  4        R# u upi )é   r   rü   r8   Niðÿÿÿ)r"   r#   Úlog10rý   r$   r   rÎ   r%   rÏ   rþ   r'   r   rÿ   r)   r   r+   r-   r   s         r2   Útest_loggamma_taylorr  ƒ  sÙ   € ô 	�Š�CœŸšÔ"8Ó9¸2Ó>€AÜ�KŠK˜˜1œRŸU™U�7 BÓ'€EÜ�{Š{˜1Ó$�H€AØ	
Œ2�6Š6�"�U•(ÓÕ	€BÜ
�‰ˆa�"�f�a˜"•fˆnÕ×%Ñ%Ó'€Aá<=Ó>¹A°b”GœFŸOšO¨BÓ/Ó0Ó1¹A€GÐ>Ü�hŠh�wÓ€GäŒR�[‰[˜' 1 a¨eÔ4×:Ñ:Ö<ùò ?s   Ã)Ec                  ó0  € \         P                  \         P                  ! RR^4      ) ^ \         P                  ! RR^4      3,          p V P                  4       p\         P                  ! W4      w  rV RV,          ,           p\         P
                  ! ^ RR4      P                  ^^R4      pV\         P                  ! V3VP                  ,          4      ,           P                  4       p\        P                  ! ^d4      ;_uu_ 4        V Uu. uF#  qU\        \        P                  ! V4      4      3NK%  	  ppRRR4       \         P                  ! X4      p\        \         P                  V^ ^RR7      P#                  4        R# u upi   + '       g   i     LY; i)r=   r   NrY   r8   rx   éóÿÿÿiVÿÿÿ)r"   rÏ   r#   ÚcopyrÎ   rn   rõ   ÚdstackÚsizerþ   r   r>   r'   Úrgammar)   r   r+   r-   )ÚdxÚdyr  r¶   r1   r  r.   s          r2   Útest_rgamma_zerosr  —  s  € ô 
�‰”—’˜B  QÓ'Ð'¨¬B¯KªK¸¸RÀÓ,CÐCÕ	D€BØ	�‰‹€BÜ�[Š[˜Ó �F€BØ	ˆb��e�€BÜ�IŠI�a˜˜rÓ"×*Ñ*¨1¨a°Ó4€EØ	”—’˜B˜5 §¡Õ+Ó,Õ	,×5Ñ5Ó7€AÜ	�Š˜×	Õ	Ù>?Ó@¹a¸œ¤§¢¨bÓ 1Ó2Ó3¹aˆÐ@÷ 
ô �hŠh�wÓ€GÜŒR�Y‰Y˜  A¨EÔ2×8Ñ8Ö:ùò A÷ 
×	ús   ÄFÄ	)F Ä2FÆ FÆF	c                  óî  € \         P                  ! \         P                  R 4      p \        V 4      .p\         P                  ! \         P                  R4      p VP	                  \        V 4      4       \
        P                  ! V4      p\
        P                  R\
        P                  ! RR	^
4      ) ^ \
        P                  ! R	R^
4      R3,          pVP                  4       p\
        P                  ! W#4      w  r#VRV,          ,           pV\
        P                  ! V3VP                  ,          4      ,           P                  4       p\         P                  ! ^4      ;_uu_ 4        V Uu. uF#  qf\        \         P                  ! V4      4      3NK%  	  ppRRR4       \
        P                  ! X4      p\!        \"        P                  V^ ^RR7      P%                  4        R# u upi   + '       g   i     LY; i)
rj   g¸…ëQ¸Î?r   Nræ   r8   rQ   g¸…ëQ¸Î¿rx   éñÿÿÿ)r   ÚfindrootÚdigammar?   r&   r"   r)   rÏ   r#   r  rÎ   r  r  rþ   r>   r'   r   r+   r-   )ÚrootÚrootsr  r  r  r1   r  r.   s           r2   Útest_digamma_rootsr  °  sP  € ô �?Š?œ6Ÿ>™>¨3Ó/€DÜ�4‹[ˆM€EÜ�?Š?œ6Ÿ>™>¨4Ó0€DØ	‡L�L”�t“ÔÜ�HŠH�U‹O€Eô 
�‰ˆu”r—{’{ 2 s¨BÓ/Ð/°´B·K²KÀÀRÈÓ4LÈdÐRÕ	S€BØ	�‰‹€BÜ�[Š[˜Ó �F€BØ	ˆb��e�€BØ	”—’˜B˜5 §¡Õ+Ó,Õ	,×5Ñ5Ó7€AÜ	�Š˜×	Õ	Ù?@ÓA¹q¸œ¤§¢¨rÓ 2Ó3Ó4¹qˆÐA÷ 
ô �hŠh�wÓ€GÜŒR�Z‰Z˜ ! Q¨UÔ3×9Ñ9Ö;ùò B÷ 
×	ús   Å#G$Å()GÆG$ÇG$Ç$G4	c                  ó¨  € \        \        P                  4      p \        P                  ! R R^d4      ) p\        P
                  \        P                  ! ^ R^4      ) ^ \        P                  ! R^ ^4      3,          p\        P                  ! W4      w  rVRV,          ,           P                  4       p\        P                  ! ^(4      ;_uu_ 4        V Uu. uF  qD\        V ! V4      4      3NK  	  ppRRR4       \        P                  ! X4      p\        \        P                  V^ ^RR7      P                  4        R# u upi   + '       g   i     LY; i)é,  r   Nr7   r8   éâÿÿÿr�   )r   r   r  r"   r#   rÏ   rÎ   rþ   r>   r'   rA   r   r+   r-   )r  rD   rT   r1   r  r.   s         r2   Útest_digamma_negrealr  Ç  sì   € ô œvŸ~™~Ó.€Gä	�Š�S˜#˜sÓ	#Ð#€AÜ
�‰Œr�{Š{˜1˜b !Ó$Ð$ a¬¯ª°R¸¸AÓ)>Ð>Õ?€AÜ�;Š;�qÓ�D€AØ	
ˆR��T�×ÑÓ€Aä	�Š˜×	Õ	Ù89Ó:¹°"œ¡¨£Ó,Ó-¹ˆÐ:÷ 
ä�jŠj˜Ó!€GäŒR�Z‰Z˜ ! Q¨UÔ3×9Ñ9Ö;ùò ;÷ 
×	ús   ÃEÃD<Ã.EÄ<EÅE	c                  ó4  € \         P                  ! R R^d4      ) p \         P                  ! . RO4      p\         P                  ! W4      w  rV RV,          ,           P	                  4       p\
        P                  ! ^4      ;_uu_ 4        V Uu. uF#  q3\        \
        P                  ! V4      4      3NK%  	  ppRRR4       \         P                  ! X4      p\        \        P                  V^ ^RR7      P                  4        R# u upi   + '       g   i     LY; i)r  r   Nr7   r8   r  )gffffffÀgš™™™™™Àgš™™™™™@gffffff@)r"   r#   r)   rÎ   rþ   r   r>   r'   r  rA   r   r+   r-   ©rD   rT   r1   r  r.   s        r2   Útest_digamma_boundaryr  Û  sÁ   € ô
 
�Š�S˜#˜sÓ	#Ð#€AÜ
�ŠÒ'Ó(€AÜ�;Š;�qÓ�D€AØ	
ˆR��T�×ÑÓ€Aä	�Š˜×	Õ	Ù?@ÓA¹q¸œ¤§¢¨rÓ 2Ó3Ó4¹qˆÐA÷ 
ä�jŠj˜Ó!€GäŒR�Z‰Z˜ ! Q¨UÔ3×9Ñ9Ö;ùò B÷ 
×	ús   ÂDÂ)DÂ4DÄDÄD	c                  óf  € ^p \         P                  ! RV ,          ^V ,          ^24      pVP                  4       p\         P                  ! W4      w  rVP	                  4       VP	                  4       r!\
        P                  ! ^d4      ;_uu_ 4        \        W4       UUu. uF(  w  r4W4\        \
        P                  ! W4RR7      4      3NK*  	  pppRRR4       \         P                  ! X4      p\        \        P                  VR^RR7      P                  4        R# u uppi   + '       g   i     LZ; i)é   rR   T©rp   ÚregularizedNrY   r8   r;   )r"   r$   r  rÎ   rþ   r   r>   Úzipr?   Úgammaincr)   r   r+   r-   )Úsmallrq   rD   Úa0Úx0r.   s         r2   Útest_gammainc_boundaryr)  ð  sÛ   € ð €EÜ
�Š�C˜•I˜q �w¨Ó+€AØ	�‰‹€AÜ�;Š;�qÓ�D€AØ�9‰9‹;˜Ÿ	™	›€qÜ	�Š˜×	Õ	ä!$ Q¤ô,Ù!*‘v�rð œE¤&§/¢/°"ÈÔ"MÓNÓOÙ!*ð 	ñ ,÷ 
ô �hŠh�wÓ€GäŒR�[‰[˜' 6¨1°5Ô9×?Ñ?ÖAùó	,÷ 
×	ús   ÂD Â.D
ÃD ÄD Ä D0	c            	      óÈ  € R  p \         P                  ! RR4      p\         P                  ! ^ ^\        ,          4      p^\         P                  ! V\         P                  ! RV,          4      4      ,           P                  4       p\         P                  ! V Uu. uF  qDV ! V4      3NK  	  up4      p\        \        P                  V^ ^RR7      P                  4        R# u upi )c                 óP   € \        \        P                  ! ^^V ,
          4      4      # ©rk   )r'   r   Úpolylog©r1   s   &r2   ÚspenceÚ"test_spence_circle.<locals>.spence  s   € Ü”v—~’~ a¨¨Q­Ó/Ó0Ð0r4   rR   rj   r   ræ   r8   N)r"   r$   r   Úouterr%   rþ   rA   r   r+   r/  r-   )r/  r/   r  r1   r  r.   s         r2   Útest_spence_circler2    sž   € ò1ô 	�Š�C˜Ó€AÜ�KŠK˜˜1œR�4Ó €EØ	
ŒR�XŠX�aœŸš  5¥Ó)Ó*Õ	*×3Ñ3Ó5€AÜ�jŠj±QÓ7±Q¨r™v b›zÓ*±QÑ7Ó8€GäŒR�Y‰Y˜  A¨EÔ2×8Ñ8Ö:ùò 8s   ÂCc                  óþ  € \         P                  ! \        4      P                  p \         P                  \         P
                  ! ^ R^4      ) ^ \         P
                  ! R^ ^4      3,          pVP                  4       p\         P                  ! W4      w  rVRV,          ,           p\         P                  ! R^d^4      P                  ^^R4      pV\         P                  ! V3VP                  ,          4      ,           P                  4       p\         P                  ! V Uu. uF$  pV\        \        P                   ! V4      4      3NK&  	  up4      p\#        \$        V^ ^^V ,          R7      P'                  4        R# u upi )r<   r   r8   Nr
  éœÿÿÿrx   )r"   Úfinfor?   ÚepsrÏ   r#   r  rÎ   rn   rõ   r  r  rþ   rA   r'   r   Úsinpir   r   r-   ©r6  r  r  r  r¶   r1   r  r.   s           r2   Útest_sinpi_zerosr9    s  € ä
�(Š(”5‹/×
Ñ
€CÜ	�‰”—’˜A˜s AÓ&Ð&¨¬2¯;ª;°s¸A¸qÓ+AÐAÕ	B€BØ	�‰‹€BÜ�[Š[˜Ó �F€BØ	ˆb��e�€BÜ�IŠI�d˜C Ó#×+Ñ+¨A¨q°"Ó5€EØ	”—’˜B˜5 §¡Õ+Ó,Õ	,×5Ñ5Ó7€AÜ�jŠjÙ$%ó'Ù$%˜bð œw¤v§|¢|°BÓ'7Ó8Ó9Ù$%ñ'ó (€GäŒV�W˜a ¨¨3­Ô/×5Ñ5Ö7ùò's   Ä*E:c                  ó  € \         P                  ! \        4      P                  p \         P                  \         P
                  ! ^ R^4      ) ^ \         P
                  ! R^ ^4      3,          pVP                  4       p\         P                  ! W4      w  rVRV,          ,           p\         P                  ! R^d^4      R,           P                  ^^R4      pV\         P                  ! V3VP                  ,          4      ,           P                  4       p\         P                  ! V Uu. uF$  pV\        \        P                   ! V4      4      3NK&  	  up4      p\#        \$        V^ ^^V ,          R7      P'                  4        R# u upi )r<   r   rR   r8   Nr
  r4  rx   )r"   r5  r?   r6  rÏ   r#   r  rÎ   rn   rõ   r  r  rþ   rA   r'   r   Úcospir   r   r-   r8  s           r2   Útest_cospi_zerosr<  (  s  € ä
�(Š(”5‹/×
Ñ
€CÜ	�‰”—’˜A˜s AÓ&Ð&¨¬2¯;ª;°s¸A¸qÓ+AÐAÕ	B€BØ	�‰‹€BÜ�[Š[˜Ó �F€BØ	ˆb��e�€BÜ�YŠY�t˜S !Ó$ sÕ*×3Ñ3°A°q¸"Ó=€EØ	”—’˜B˜5 §¡Õ+Ó,Õ	,×5Ñ5Ó7€AÜ�jŠjÙ$%ó'Ù$%˜bð œw¤v§|¢|°BÓ'7Ó8Ó9Ù$%ñ'ó (€Gô ŒV�W˜a ¨¨3­Ô/×5Ñ5Ö7ùò's   Ä%*Fc            
      óÞ  € R  p R p\         P                  ! ^ ^^4      p\         P                  \         P                  ! RR^
4      ) ^ \         P                  ! RR^
4      3,          p. pV FL  p\	        \
        P                  ! V4      4      pV F$  pWg,           pVP                  W…V! W…4      34       K&  	  KN  	  \         P                  ! V4      p\        WR^RR7      P                  4        R# )c                 ó<   € \         P                  ! W4      ^,          # r,  ©r+   Úellipj©ÚuÚms   &&r2   ÚdnÚ"test_dn_quarter_period.<locals>.dn=  s   € Ü�yŠy˜‹˜qÕ!Ð!r4   c                 óD   € \        \        P                  ! R WR7      4      # ©rD  rA  )r?   r   ÚellipfunrA  s   &&r2   Ú	mpmath_dnÚ)test_dn_quarter_period.<locals>.mpmath_dn@  s   € Ü”V—_’_ T¨QÔ4Ó5Ð5r4   rw   r8   Nrx   r  r;   )r"   r$   rÏ   r#   r?   r   Úellipkr&   rA   r   r-   )	rD  rI  rC  Údur.   Úm0Úu0Údu0r0   s	            r2   Útest_dn_quarter_periodrP  ;  sÂ   € ò"ò6ô 	�Š�A�q˜"Ó€AÜ	�‰”—’˜B  RÓ(Ð(¨!¬R¯[ª[¸¸bÀ"Ó-EÐEÕ	F€BØ€GÛˆÜ”6—=’= Ó$Ó%ˆÛˆCØ•ˆAØ�N‰N˜A¡9¨QÓ#3Ð4Ö5ó ñ ô
 �jŠj˜Ó!€GäˆR˜& !¨%Ô0×6Ñ6Ö8r4   c                 ó   € \         P                  ! V4      ;_uu_ 4        \         P                  ! V 4      p \         P                  ! V P                  \         P
                  ,
          ^\         P
                  ,          ,          4      p\         P                  ! \         P                  ! V 4      V4      pRRR4       V#   + '       g   i     X# ; i)rk   N)r   r>   ÚmpcÚceilÚimagr   Úlambertwr%   )r1   rÌ   ÚunwindrU   s   &&  r2   Ú_mpmath_wrightomegarW  T  sz   € Ü	�Š˜×	Õ	Ü�JŠJ�q‹MˆÜ—’˜aŸf™f¤v§y¡yÕ0°1´V·Y±Yµ;Õ?Ó@ˆÜ�oŠoœfŸjšj¨›m¨VÓ4ˆ÷ 
ð €J÷	 
Ö	ð €Jús   ŸBB<Â<C	c                  óT  € \         P                  ! ^
^ ^4      ) p \         P                  ! \         P                  \         P                  4      .p\         P                  ! \         P                  \         P                  ) 4      .p\         P                  ! \         P                  ) \         P                  4      .p\         P                  ! \         P                  ) \         P                  ) 4      .p\        ^24       Fñ  pVP                  \         P                  ! VR,          \         P                  4      4       VP                  \         P                  ! VR,          \         P                  ) 4      4       VP                  \         P                  ! VR,          \         P                  4      4       VP                  \         P                  ! VR,          \         P                  ) 4      4       Kó  	  \         P                  ! WW434      p\         P                  ! W4      w  rV RV,          ,           P                  4       p\         P                  ! V Uu. uF  pV\        \        V^4      4      3NK  	  up4      p	\        \        P                  V	^ ^RR7      P!                  4        R# u upi )rh   r   ç:Œ0âŽyE>r8   Nrx   )r"   r#   Ú	nextafterr   ÚinfÚranger&   ÚhstackrÎ   rþ   rA   r'   rW  r   r+   Úwrightomegar-   )
rD   Úpicut_aboveÚpicut_belowÚnpicut_aboveÚnpicut_belowÚirT   r1   r  r.   s
             r2   Útest_wrightomega_branchrd  \  s¿  € ô 
�Š�R˜˜BÓ	Ð€AÜ—<’<¤§¡¤r§v¡vÓ.Ð/€KÜ—<’<¤§¡¬¯© wÓ/Ð0€KÜ—L’L¤"§%¡% ¬¯©Ó0Ð1€LÜ—L’L¤"§%¡% ¬"¯&©&¨Ó1Ð2€LÜ�2ŽYˆØ×Ñœ2Ÿ<š<¨°B­¼¿¹Ó@ÔAØ×Ñœ2Ÿ<š<¨°B­¼"¿&¹&¸ÓAÔBØ×ÑœBŸLšL¨°bÕ)9¼2¿6¹6ÓBÔCØ×ÑœBŸLšL¨°bÕ)9¼B¿F¹F¸7ÓCÖDñ	 ô
 	�	Š	�;¨\ÐHÓI€AÜ�;Š;�qÓ�D€AØ	
ˆR��T�×ÑÓ€Aä�jŠjÙ$%ó'Ù$%˜bð œwÔ':¸2¸rÓ'BÓCÓDÙ$%ñ'ó (€Gô ŒR�^‰^˜W a¨°Ô6×<Ñ<Ö>ùò's   É J%c                  óÐ  € \         P                  ! R^4      p \         P                  ! ^^\         P                  ,          4      p\         P                  ! W4      w  rV RV,          ,           P	                  4       p\         P
                  ! V Uu. uF  pV\        \        V^4      4      3NK  	  up4      p\        \        P                  V^ ^RR7      P                  4        R# u upi )rk   r   ra   r8   Nrz   ©r"   r$   r   rÎ   rþ   rA   r'   rW  r   r+   r^  r-   r  s        r2   Útest_wrightomega_region1rg  s  s±   € ô 	�Š�B˜Ó€AÜ
�Š�A�qœŸ™•wÓ€AÜ�;Š;�qÓ�D€AØ	
ˆR��T�×ÑÓ€Aä�jŠjÙ$%ó'Ù$%˜bð œwÔ':¸2¸rÓ'BÓCÓDÙ$%ñ'ó (€Gô ŒR�^‰^˜W a¨°Ô7×=Ñ=Ö?ùò'ó   Â C#c                  óÐ  € \         P                  ! R^4      p \         P                  ! R\         P                  ,          R4      p\         P                  ! W4      w  rV RV,          ,           P	                  4       p\         P
                  ! V Uu. uF  pV\        \        V^4      4      3NK  	  up4      p\        \        P                  V^ ^RR7      P                  4        R# u upi )rk   r   ra   r8   Nrz   rx   rf  r  s        r2   Útest_wrightomega_region2rj  ‚  s±   € ô 	�Š�B˜Ó€AÜ
�Š�B”r—u‘u•H˜bÓ!€AÜ�;Š;�qÓ�D€AØ	
ˆR��T�×ÑÓ€Aä�jŠjÙ$%ó'Ù$%˜bð œwÔ':¸2¸rÓ'BÓCÓDÙ$%ñ'ó (€Gô ŒR�^‰^˜W a¨°Ô7×=Ñ=Ö?ùò'rh  c                  ó¼  € \         P                  ! R^^4      \         P                  ! R^^4      r\         P                  ! W4      w  rV RV,          ,           P                  4       p\         P                  ! V Uu. uF$  pV\        \        P                  ! V4      4      3NK&  	  up4      p\        \        P                  V^ ^RR7      P                  4        R# u upi )r=   r   r7   r8   Nrx   )r"   r$   rÎ   rþ   rA   r'   r   rU  r   r+   r-   r  s        r2   Útest_lambertw_smallzrl  •  s«   € ô �;Š;�r˜1˜bÓ!¤2§;¢;¨r°1°bÓ#9€qÜ�;Š;�qÓ�D€AØ	
ˆR��T�×ÑÓ€Aä�jŠjÙ$%ó'Ù$%˜bð œw¤v§¢°rÓ':Ó;Ó<Ù$%ñ'ó (€Gô ŒR�[‰[˜' 1 a¨eÔ4×:Ñ:Ö<ùò's   Á:*C©ÚmaxprecÚmaxtermsz0.17c                   ór  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R tR tR tR tR tR tR tR t]P>                  PA                  RRR7      R 4       t!R  t"]P>                  PA                  RRR7      R! 4       t#R" t$R# t%R$ t&R% t'R& t(R' t)R( t*R) t+R* t,R+ t-R, t.R- t/R. t0R/ t1R0 t2R1 t3R2 t4R3 t5R4 t6R5 t7R6 t8R7 t9R8 t:R9 t;R: t<R; t=R< t>R= t?R> t@R? tAR@ tBRA tCRB tDRC tERD tFRE tGRF tHRG tIRH tJRI tKRJ tLRK tMRL tNRM tORN tPRO tQ]P>                  PA                  RRP7      RQ 4       tRRR tS]P>                  PA                  RRP7      RS 4       tT]URT 4       tVRU tWRV tX]P>                  PA                  RRWR7      RX 4       tYRY tZRZ t[R[ t\]P>                  PA                  RRP7      R\ 4       t]]UR] 4       t^]P>                  PA                  RRP7      R^ 4       t_]P>                  PÁ                  R_4      R` 4       taRa tbRb tc]P>                  PA                  RRP7      Rc 4       tdRd teRe tfRf tg]URg 4       thRh ti]P>                  PÁ                  Ri4      Rj 4       tjRk tk]URl 4       tlRm tm]P>                  PA                  RRnR7      Ro 4       tn]URp 4       toRq tpRr tq]P>                  PA                  RRP7      Rs 4       tr]P>                  PA                  RRtR7      Ru 4       tsRv tt]P>                  PA                  RRwR7      Rx 4       tuRy tvRz tw]P>                  PA                  R{R|7      R} 4       txR~ tyR tzR€ t{R� t|R‚ t}Rƒ t~R„ tR… t€R† t�R‡ t‚Rˆ tƒR‰ t„RŠ t…R‹ t†RŒ t‡R� tˆRŽ t‰R� tŠR� t‹R‘ tŒR’ t�R“ tŽR” t�R• t�]P>                  PA                  RR–R7      R— 4       t‘R˜t’V t“R™# )šÚTestSystematici©  c                ó¦   € \        R  \        P                  \        RR4      .RR7       \        R \        P                  \        RR4      .4       R# )	c                 ó<   € \         P                  ! V 4      ^ ,          # rŸ   ©r+   Úairyr.  s   &r2   rO   Ú,TestSystematic.test_airyai.<locals>.<lambda>¯  ó   € ¤b§g¢g¨a£j°¦mr4   ç    „×—Açñhãˆµøä>r8   c                 ó<   € \         P                  ! V 4      ^ ,          # rŸ   rt  r.  s   &r2   rO   rv  ³  rw  r4   ç     @�@Nç    „×—Áç     @�À)r   r   Úairyair
   ©Úselfs   &r2   Útest_airyaiÚTestSystematic.test_airyai­  sC   € äÑ3Ü"ŸM™MÜ   s›^Ð,Ø!%õ	'ô 	Ñ3Ü"ŸM™MÜ   s›^Ð,ö	.r4   c                óP   € \        R  \        P                  \        4       .4       R# )c                 ó<   € \         P                  ! V 4      ^ ,          # rŸ   rt  r.  s   &r2   rO   Ú4TestSystematic.test_airyai_complex.<locals>.<lambda>¸  rw  r4   N)r   r   r~  r   r  s   &r2   Útest_airyai_complexÚ"TestSystematic.test_airyai_complex·  s   € ÜÑ3Ü"ŸM™MÜ'›\˜Nö	,r4   c                ór   € \        R  R \        R	R4      .RR7       \        R R \        R
R4      .4       R# )c                 ó<   € \         P                  ! V 4      ^,          # rÛ   rt  r.  s   &r2   rO   Ú2TestSystematic.test_airyai_prime.<locals>.<lambda>¾  rw  r4   c                 ó2   € \         P                  ! V ^R7      # ©r=   )Ú
derivative©r   r~  r.  s   &r2   rO   rŠ  ¾  ó   € Ü"ŸMšM¨!¸Õ:r4   rx  ry  r8   c                 ó<   € \         P                  ! V 4      ^,          # rÛ   rt  r.  s   &r2   rO   rŠ  Â  rw  r4   c                 ó2   € \         P                  ! V ^R7      # rŒ  rŽ  r.  s   &r2   rO   rŠ  Â  r�  r4   r{  Nr|  r}  ©r   r
   r  s   &r2   Útest_airyai_primeÚ TestSystematic.test_airyai_prime¼  ó?   € äÑ3ñ 6;ä   s›^Ð,Ø!%õ	'ô 	Ñ3ñ 6;ä   s›^Ð,ö	.r4   c                ó6   € \        R  R \        4       .4       R# )c                 ó<   € \         P                  ! V 4      ^,          # rÛ   rt  r.  s   &r2   rO   Ú:TestSystematic.test_airyai_prime_complex.<locals>.<lambda>Ç  rw  r4   c                 ó2   € \         P                  ! V ^R7      # rŒ  rŽ  r.  s   &r2   rO   r˜  Ç  r�  r4   N©r   r   r  s   &r2   Útest_airyai_prime_complexÚ(TestSystematic.test_airyai_prime_complexÆ  ó   € ÜÑ3ñ 6;ä'›\˜Nö	,r4   c                ór   € \        R  R \        R	R4      .RR7       \        R R \        R
R4      .4       R# )c                 ó<   € \         P                  ! V 4      ^,          # r,  rt  r.  s   &r2   rO   Ú,TestSystematic.test_airybi.<locals>.<lambda>Í  rw  r4   c                 ó.   € \         P                  ! V 4      # rI   ©r   Úairybir.  s   &r2   rO   r   Í  ó   € Ü"ŸMšM¨!Ô,r4   rx  ry  r8   c                 ó<   € \         P                  ! V 4      ^,          # r,  rt  r.  s   &r2   rO   r   Ñ  rw  r4   c                 ó.   € \         P                  ! V 4      # rI   r¢  r.  s   &r2   rO   r   Ñ  r¤  r4   r{  Nr|  r}  r’  r  s   &r2   Útest_airybiÚTestSystematic.test_airybiË  s?   € äÑ3ñ 6-ä   s›^Ð,Ø!%õ	'ô 	Ñ3ñ 6-ä   s›^Ð,ö	.r4   c                ó6   € \        R  R \        4       .4       R# )c                 ó<   € \         P                  ! V 4      ^,          # r,  rt  r.  s   &r2   rO   Ú4TestSystematic.test_airybi_complex.<locals>.<lambda>Ö  rw  r4   c                 ó.   € \         P                  ! V 4      # rI   r¢  r.  s   &r2   rO   r«  Ö  r¤  r4   Nrš  r  s   &r2   Útest_airybi_complexÚ"TestSystematic.test_airybi_complexÕ  s   € ÜÑ3ñ 6-ä'›\˜Nö	,r4   c                ór   € \        R  R \        R	R4      .RR7       \        R R \        R
R4      .4       R# )c                 ó<   € \         P                  ! V 4      ^,          # ©r}   rt  r.  s   &r2   rO   Ú2TestSystematic.test_airybi_prime.<locals>.<lambda>Ü  rw  r4   c                 ó2   € \         P                  ! V ^R7      # rŒ  r¢  r.  s   &r2   rO   r²  Ü  r�  r4   rx  ry  r8   c                 ó<   € \         P                  ! V 4      ^,          # r±  rt  r.  s   &r2   rO   r²  à  rw  r4   c                 ó2   € \         P                  ! V ^R7      # rŒ  r¢  r.  s   &r2   rO   r²  à  r�  r4   r{  Nr|  r}  r’  r  s   &r2   Útest_airybi_primeÚ TestSystematic.test_airybi_primeÚ  r•  r4   c                ó6   € \        R  R \        4       .4       R# )c                 ó<   € \         P                  ! V 4      ^,          # r±  rt  r.  s   &r2   rO   Ú:TestSystematic.test_airybi_prime_complex.<locals>.<lambda>å  rw  r4   c                 ó2   € \         P                  ! V ^R7      # rŒ  r¢  r.  s   &r2   rO   rº  å  r�  r4   Nrš  r  s   &r2   Útest_airybi_prime_complexÚ(TestSystematic.test_airybi_prime_complexä  r�  r4   c                óf   € \        \        P                  \        R  4      \	        RR4      .4       R# )c                 ó:   € \         P                  ! ^ V 3/ \        B # rŸ   )r   ÚbeiÚHYPERKWr.  s   &r2   rO   Ú)TestSystematic.test_bei.<locals>.<lambda>ë  ó   € ´v·z²zÀ!ÀQÑ7RÌ'Ò7Rr4   r{  Nr}  )r   r+   rÀ  r   r
   r  s   &r2   Útest_beiÚTestSystematic.test_beié  ó%   € ÜœBŸF™FÜ,Ñ-RÓSÜ   s›^Ð,ö	.r4   c                óf   € \        \        P                  \        R  4      \	        RR4      .4       R# )c                 ó:   € \         P                  ! ^ V 3/ \        B # rŸ   )r   ÚberrÁ  r.  s   &r2   rO   Ú)TestSystematic.test_ber.<locals>.<lambda>ð  rÃ  r4   r{  Nr}  )r   r+   rÉ  r   r
   r  s   &r2   Útest_berÚTestSystematic.test_berî  rÆ  r4   c                ó@   € \        R  R \        ^ R4      .RRR7       R# )c                 ó`   € \         P                  ! \        V 4      4      \        V 4      ,          # rI   )r+   Ú	bernoullirÜ   ©rC   s   &r2   rO   Ú/TestSystematic.test_bernoulli.<locals>.<lambda>ô  s   € ¤b§l¢l´3°q³6Ó&:¼3¸q»6Ö&Br4   c                 óR   € \        \        P                  ! \        V 4      4      4      # rI   )r?   r   rÏ  rÜ   rÐ  s   &r2   rO   rÑ  õ  s   € ¤e¬F×,<Ò,<¼SÀ»VÓ,DÔ&Er4   iÈ2  rª   ©r9   rC   N)r   r   r  s   &r2   Útest_bernoulliÚTestSystematic.test_bernoullió  s"   € ÜÑBÙEÜ# A uÓ-Ð.Ø!%¨÷	0r4   c                ó|   € \        \        P                  \        R  4      \	        RR4      \	        4       .RR7       R# )c                 ó8   € \         P                  ! W3/ \        B # rI   ©r   ÚbesselirÁ  rM   s   &&r2   rO   Ú-TestSystematic.test_besseli.<locals>.<lambda>ü  ó   € ¬&¯.ª.¸Ñ*IÄÒ*Ir4   ç}Ã”%­I²TgJD¼îÉçà)rd   Nç}Ã”%­I²Ô)r   r+   Úivr   r
   r  s   &r2   Útest_besseliÚTestSystematic.test_besseliù  s.   € ÜÜ�E‰EÜÑIÓJÜ�˜Ó¤£Ð'Ø÷		
r4   c                ó^   € \        R  \        R 4      \        RR4      \        4       .4       R# )c                 óD   € \         P                  ! V P                  V4      # rI   )r+   rÞ  rL   rM   s   &&r2   rO   Ú5TestSystematic.test_besseli_complex.<locals>.<lambda>  ó   € œŸš˜qŸv™v qÔ)r4   c                 ó8   € \         P                  ! W3/ \        B # rI   rØ  rM   s   &&r2   rO   rã    rÛ  r4   rÜ  NrÝ  ©r   r   r
   r   r  s   &r2   Útest_besseli_complexÚ#TestSystematic.test_besseli_complex  ó'   € ÜÙ)ÜÑIÓJÜ�˜Ó¤£Ð.ö	
r4   c           	     óü   € \        \        P                  \        R  4      \	        R
R4      \	        RR4      .RR7       \        \        P                  \        R 4      \	        R
R4      \	        RR4      .RRR7       R	# )c                 ó8   € \         P                  ! W3/ \        B # rI   ©r   ÚbesseljrÁ  rM   s   &&r2   rO   Ú-TestSystematic.test_besselj.<locals>.<lambda>  rÛ  r4   rÜ  r{  T©r¬   c                 ó8   € \         P                  ! W3/ \        B # rI   rì  rM   s   &&r2   rO   rî    rÛ  r4   rx  ry  )r¬   r9   NrÝ  r}  r|  )r   r+   Újvr   r
   r  s   &r2   Útest_besseljÚTestSystematic.test_besselj  sg   € ÜÜ�E‰EÜÑIÓJÜ�˜Ó¤ T¨3£Ð0Ø õ		
ô 	Ü�E‰EÜÑIÓJÜ�˜Ó¤ T¨3£Ð0Ø Ø÷	
r4   c                óZ   € \        R  \        R 4      \        4       \        4       .4       R# )c                 óD   € \         P                  ! V P                  V4      # rI   )r+   rñ  rL   rM   s   &&r2   rO   Ú5TestSystematic.test_besselj_complex.<locals>.<lambda>  rä  r4   c                 ó8   € \         P                  ! W3/ \        B # rI   rì  rM   s   &&r2   rO   rö    rÛ  r4   Nræ  r  s   &r2   Útest_besselj_complexÚ#TestSystematic.test_besselj_complex  s"   € ÜÙ)ÜÑIÓJÜ‹U”J“LÐ!ö	
r4   c           	     ó¦   € \        \        P                  \        P                  \        R^È4      \        ^ \        P                  4      .RRR7       R# ©éÈ   FrY   ©Únan_okr9   Nrò   )r   r+   Úkvr   Úbesselkr
   r"   r[  r  s   &r2   Útest_besselkÚTestSystematic.test_besselk   s6   € ÜÜ�E‰EÜ�N‰NÜ��s‹^œS ¤B§F¡F›^Ð,ØØ÷	
r4   c           	     ó¦   € \        \        P                  \        P                  \        R^È4      \        ^ \        P                  4      .RRR7       R# rû  )	r   r+   Úknr   r   r   r
   r"   r[  r  s   &r2   Útest_besselk_intÚTestSystematic.test_besselk_int)  s7   € ÜÜ�E‰EÜ�N‰NÜ�D˜#Ó¤ A¤r§v¡v£Ð/ØØ÷	
r4   c                ó^   € \        R  \        R 4      \        RR4      \        4       .4       R# )c                 óD   € \         P                  ! V P                  V4      # rI   )r+   rÿ  rL   rM   s   &&r2   rO   Ú5TestSystematic.test_besselk_complex.<locals>.<lambda>4  rä  r4   c                 ó8   € \         P                  ! W3/ \        B # rI   )r   r   rÁ  rM   s   &&r2   rO   r	  5  rÛ  r4   rÜ  NrÝ  ræ  r  s   &r2   Útest_besselk_complexÚ#TestSystematic.test_besselk_complex2  ré  r4   c           	     ó„   € R  p\        \        P                  \        V4      \	        RR4      \	        RR4      .RR7       R# )c                 ó  € \        \        P                  ! W3/ \        B 4      p\	        V4      R 8”  d,   \
        P                  \
        P                  ! V4      ,          p\	        V4      ^ 8X  d   V^ 8X  d   \
        P                  # V# )çºÙ‚nQ:B)	r?   r   ÚbesselyrÁ  r½   r"   r[  ÚsignÚnan©rN   rD   r/   s   && r2   Ú	mpbesselyÚ.TestSystematic.test_bessely.<locals>.mpbessely:  sZ   € Ü”f—n’n QÑ5¬WÑ5Ó6ˆAÜ�1‹v˜Œ~ä—F‘FœRŸWšW Q›ZÕ'�Ü�1‹v˜Œ{˜q Aœvä—v‘v�ØˆHr4   rÜ  rx  éˆ  rÐ  NrÝ  r|  )r   r+   Úyvr   r
   ©r€  r  s   & r2   Útest_besselyÚTestSystematic.test_bessely9  s8   € ò	ô 	Ü�E‰EÜ˜YÓ'Ü�˜Ó¤ T¨3£Ð0Ø÷		
r4   c                ób   € R  p\        R \        V4      \        4       \        4       .RR7       R# )c                 ó@  € \        \        P                  ! W3/ \        B 4      p\	        V4      R 8”  dV   \
        P                  ! RR7      ;_uu_ 4        \
        P                  \
        P                  ! V4      ,          pRRR4       V# V#   + '       g   i     T# ; i)r  rŠ   r‹   N)	r'   r   r  rÁ  r½   r"   r™   r[  r  r  s   && r2   r  Ú6TestSystematic.test_bessely_complex.<locals>.mpbesselyK  sf   € ÜœŸš qÑ7¬wÑ7Ó8ˆAÜ�1‹v˜Œ~ä—[’[¨×2Ö2ÜŸ™¤§¢¨£Õ+�A÷ 3àˆH�1ˆH÷ 3Ö2àˆHús   Á,BÂB	c                 óD   € \         P                  ! V P                  V4      # rI   )r+   r  rL   rM   s   &&r2   rO   Ú5TestSystematic.test_bessely_complex.<locals>.<lambda>S  rä  r4   i˜:  rÐ  Nræ  r  s   & r2   Útest_bessely_complexÚ#TestSystematic.test_bessely_complexJ  s+   € ò	ô 	Ù)Ü˜YÓ'Ü‹U”J“LÐ!Ø÷		
r4   c           	     óf   € R  p\        R \        V4      \        RR4      \        RR4      .4       R# )c                 ó’   € \        \        P                  ! W4      4      p\        V4      ^ 8X  d   V^ 8X  d   \        P
                  # V# rŸ   )r?   r   r  r½   r"   r  r  s   && r2   r  Ú2TestSystematic.test_bessely_int.<locals>.mpbesselyZ  s4   € Ü”f—n’n QÓ*Ó+ˆAÜ�1‹v˜Œ{˜q Aœvä—v‘v�ØˆHr4   c                 óB   € \         P                  ! \        V 4      V4      # rI   )r+   ÚynrÜ   rM   s   &&r2   rO   Ú1TestSystematic.test_bessely_int.<locals>.<lambda>a  s   € œŸšœs 1›v qÔ)r4   éè  rx  Nr{   r|  ©r   r   r   r
   r  s   & r2   Útest_bessely_intÚTestSystematic.test_bessely_intY  s1   € ò	ô 	Ù)Ü˜YÓ'Ü�E˜4Ó ¤# d¨C£.Ð1ö	
r4   c           	     óì   aa€ . oR	V3R llo\        \        P                  V3R l\        4       \        4       .RRR7       \        \        P                  S\        P
                  ! S4      RRRR7       R# )
Fc                 óN  <€ V R8  g   VR8  d   \         P                  # V ^ 8  g   V^ 8  dd   \        \        W,           4      4      ^,          ^ 8X  d>   V'       d6   SP	                  \        V 4      \        V4      34       \         P                  # \
        P                  ! W4      # )ç   ¢”mBg   ¢”mÂ)r"   r  r½   r?   r&   r   rí   )rq   rp   ÚnonzeroÚ
bad_pointss   &&&€r2   rí   Ú&TestSystematic.test_beta.<locals>.betai  sw   ø€ Ø�5Œy˜A œIô —v‘v�Ø�A”˜˜Qœ¤S¬¨q­u«Ó%6¸Õ%:¸qÔ$@÷ Ø×%Ñ%¤u¨Q£x´°q³Ð&:Ô;ÜŸ6™6�MÜ—;’;˜qÓ$Ð$r4   c                 ó   <€ S! WR R7      # ©T)r/  © )rq   rp   rí   s   &&€r2   rO   Ú*TestSystematic.test_beta.<locals>.<lambda>z  s   ø€ ™˜a¨DÕ1r4   rë   T©rÌ   r¬   ç•dyáý¥=)rÌ   r¬   rd   N©F)r   r+   rí   r
   r"   r)   )r€  r0  rí   s   &@@r2   rù   ÚTestSystematic.test_betaf  s[   ù€ Øˆ
÷	%ô 	Ü�G‰GÜ1Ü‹U”C“EˆNØØ õ	
ô 	Ü�G‰GØÜ�HŠH�ZÓ ØØ Ø÷	
r4   c                ó¢   € \        \        P                  \        4       ! \	        R  4      4      \        4       \        4       \        4       .4       R# )c                 ó6   € \         P                  ! W^ VRR7      # )r<   T©r#  ©r   Úbetainc©rq   rp   rD   s   &&&r2   rO   Ú-TestSystematic.test_betainc.<locals>.<lambda>Ž  ó   € ¤F§N¢N°1¸¸AÈ4Õ$Pr4   N)r   r+   r>  r   r   r
   r  s   &r2   Útest_betaincÚTestSystematic.test_betainc‰  s8   € ÜÜ�J‰JÜŒNÜ ÙPóóô
 ‹U”C“Eœ3›5Ð!ö	
r4   c                ó¦   € \        \        P                  \        4       ! \	        R  4      4      \        4       \        4       \        4       .RR7       R# )c                 ó6   € \         P                  ! WV^RR7      # )r=   Tr<  r=  r?  s   &&&r2   rO   Ú.TestSystematic.test_betaincc.<locals>.<lambda>™  rA  r4   rë   ©rÌ   N)r   r+   Úbetainccr   r   r
   r  s   &r2   Útest_betainccÚTestSystematic.test_betaincc”  s;   € ÜÜ�K‰KÜŒNÜ ÙPóóô
 ‹U”C“Eœ3›5Ð!Ø÷		
r4   c                óè   aa€ . oRV3R llo\        \        P                  V3R l\        4       \        4       .RR7       \        \        P                  S\        P
                  ! S4      RRR7       R# )	Fc           	      ó¶  <€ \        V4      R \        V 4      ^,           ,          8”  d   \        P                  # W8  d‡   \        \        W,
          4      \        P                  ! \        W,
          4      4      ,
          4      R8  d>   V'       d6   SP                  \        V 4      \        V4      34       \        P                  # \        P                  ! W4      # )rx  ra   )r½   r"   r  r?   r�   r&   r   Úbinomial)rC   Úkr/  r0  s   &&&€r2   rM  Ú+TestSystematic.test_binom.<locals>.binomial£  sŠ   ø€ Ü�1‹v˜œS ›V a�ZÕ(Ô(ô —v‘v�ØŒuœœU 1¥3›Z¬"¯(ª(´5¸½³:Ó*>Õ>Ó?À%ÔG÷ Ø×%Ñ%¤u¨Q£x´°q³Ð&:Ô;ÜŸ6™6�MÜ—?’? 1Ó(Ð(r4   c                 ó   <€ S! WR R7      # r3  r4  )rC   rN  rM  s   &&€r2   rO   Ú+TestSystematic.test_binom.<locals>.<lambda>´  s   ø€ ™ !°Õ5r4   rë   rG  ræ   ©rÌ   rd   Nr8  )r   r+   Úbinomr
   r"   r)   )r€  r0  rM  s   &@@r2   Ú
test_binomÚTestSystematic.test_binom   sU   ù€ Øˆ
÷	)ô 	Ü�H‰HÜ5Ü‹U”C“EˆNØõ		
ô 	Ü�H‰HØÜ�HŠH�ZÓ ØØ÷	
r4   c                ó^   € \        R  \        R 4      \        4       \        4       .^2R7       R# )c                 óB   € \         P                  ! \        V 4      V4      # rI   )r+   Úeval_chebytrÜ   ©rC   rD   s   &&r2   rO   Ú0TestSystematic.test_chebyt_int.<locals>.<lambda>Ã  ó   € œŸš¬¨A«°Ô2r4   c                 ó8   € \         P                  ! W3/ \        B # rI   )r   ÚchebytrÁ  rY  s   &&r2   rO   rZ  Ä  ó   € ¬&¯-ª-¸Ñ*HÄÒ*Hr4   rG  Nr)  r  s   &r2   Útest_chebyt_intÚTestSystematic.test_chebyt_intÁ  ó%   € ÜÙ2ÜÑHÓIÜ‹X”s“uÐØ÷		
r4   Fz'some cases in hyp2f1 not fully accurate)Úrunr   c                ój   € \        \        P                  R  \        R^e4      \        4       .RR7       R# )c                 óf   € \        4       ! \        \        P                  4      4      ! W3/ \        B # rI   )r   r   r   r]  rÁ  rY  s   &&r2   rO   Ú,TestSystematic.test_chebyt.<locals>.<lambda>Í  ó'   € œœÜ ¤§¡Ó/ôàñäòr4   é'  rÐ  Né›ÿÿÿ)r   r+   rX  r
   r  s   &r2   Útest_chebytÚTestSystematic.test_chebytÉ  s+   € äÜ�N‰Nñô ��s‹^œS›UÐ#Ø÷	
r4   c                ó^   € \        R  \        R 4      \        4       \        4       .^2R7       R# )c                 óB   € \         P                  ! \        V 4      V4      # rI   )r+   Úeval_chebyurÜ   rY  s   &&r2   rO   Ú0TestSystematic.test_chebyu_int.<locals>.<lambda>Ö  r[  r4   c                 ó8   € \         P                  ! W3/ \        B # rI   )r   ÚchebyurÁ  rY  s   &&r2   rO   rn  ×  r^  r4   rG  Nr)  r  s   &r2   Útest_chebyu_intÚTestSystematic.test_chebyu_intÔ  ra  r4   c                óf   € \        \        P                  R  \        R^e4      \        4       .4       R# )c                 óf   € \        4       ! \        \        P                  4      4      ! W3/ \        B # rI   )r   r   r   rp  rÁ  rY  s   &&r2   rO   Ú,TestSystematic.test_chebyu.<locals>.<lambda>à  rf  r4   Nrh  )r   r+   rm  r
   r  s   &r2   Útest_chebyuÚTestSystematic.test_chebyuÜ  s(   € äÜ�N‰Nñô ��s‹^œS›UÐ#ö	
r4   c                ó¢   € R  p\        V\        P                  \        4       .4       \        V\        P                  \	        . RO4      .4       R# )c                 ó<   € \         P                  ! V 4      ^,          # rÛ   ©r+   Úshichir¢   s   &r2   ÚchiÚ$TestSystematic.test_chi.<locals>.chiç  ó   € Ü—9’9˜Q“< •?Ð"r4   N©gíþÿÿÿU@éX   gá   V@)r   r   r|  r
   r   ©r€  r|  s   & r2   Útest_chiÚTestSystematic.test_chiæ  ó4   € ò	#ä˜C¤§¡¬c«e¨WÔ5ä˜C¤§¡¬hÒ7QÓ.RÐ-SÖTr4   c                ó¾   € R  p\        V\        P                  \        \	        \
        P                  ) R4      \	        \
        P                  R4      4      .RR7       R# )c                 ó<   € \         P                  ! V 4      ^,          # rÛ   rz  r.  s   &r2   r|  Ú,TestSystematic.test_chi_complex.<locals>.chiî  r~  r4   rx  rY   r8   Nr|  )r   r   r|  r   r'   r"   r[  r�  s   & r2   Útest_chi_complexÚTestSystematic.test_chi_complexí  óC   € ò	#ô 	ØÜ�J‰JÜœ¤§¡ ¨Ó.´¼¿¹ÀÓ0DÓEÐFØ÷		
r4   c                óX   € R  p\        V\        P                  \        RR4      .4       R# )c                 ó<   € \         P                  ! V 4      ^,          # rÛ   ©r+   Úsicir¢   s   &r2   ÚciÚ"TestSystematic.test_ci.<locals>.ciù  ó   € Ü—7’7˜1“:˜a•=Ð r4   rx  Nr|  )r   r   r�  r
   ©r€  r�  s   & r2   Útest_ciÚTestSystematic.test_ciø  s"   € ò	!ô 	˜B¤§	¡	¬C°°c«NÐ+;Ö<r4   c                ó¾   € R  p\        V\        P                  \        \	        R\
        P                  ) 4      \	        R\
        P                  4      4      .RR7       R# )c                 ó<   € \         P                  ! V 4      ^,          # rÛ   r�  r.  s   &r2   r�  Ú*TestSystematic.test_ci_complex.<locals>.ciÿ  r‘  r4   rx  rY  r8   Nr|  )r   r   r�  r   r'   r"   r[  r’  s   & r2   Útest_ci_complexÚTestSystematic.test_ci_complexþ  sC   € ò	!ô 	ØÜ�I‰IÜœ ¤r§v¡v gÓ.´¸¼R¿V¹VÓ0DÓEÐFØ÷		
r4   c                ó²   € \         P                  ! \        4      P                  p\	        \
        \        P                  \        4       .R ^V,          R7       R# ©Frý  N)	r"   r5  r?   r6  r   r   r   r;  r
   ©r€  r6  s   & r2   Ú
test_cospiÚTestSystematic.test_cospi	  s2   € Ü�hŠh”u‹o×!Ñ!ˆÜœF¤F§L¡L´3³5°'À%ÈaÐPSÍe×Tr4   c                ó\   € \        \        \        P                  \	        4       .R RR7       R# )Fr7   rý  N)r   r   r   r;  r   r  s   &r2   Útest_cospi_complexÚ!TestSystematic.test_cospi_complex  ó!   € ÜÜÜ�L‰LÜ‹\ˆNØØ÷	
r4   c                ó‚   € \        \        P                  \        \        P                  4      \        4       .R ^2R7       R# )rY   ©r9   rÌ   N)r   r+   r  r   r   r
   r  s   &r2   Útest_digammaÚTestSystematic.test_digamma  s*   € ÜÜ�J‰JÜœVŸ^™^Ó,Ü‹UˆGØØ÷	
r4   c           	     óŠ   € R  p\        \        P                  \        \        P                  4      \        4       .R^(VR7       R# )c                 óœ   € \         P                  ! V P                  ^ 8  \         P                  ! V P                  4      R8  ,          RR4      # )r<   gìQ¸…ëñ?FT)r"   ÚwhererL   r½   rT  r.  s   &r2   Úparam_filterÚ9TestSystematic.test_digamma_complex.<locals>.param_filter"  s3   € Ü—8’8˜QŸV™V a™Z¬B¯FªF°1·6±6«N¸TÑ,AÕBÀEÈ4ÓPÐPr4   r7   ©r9   rÌ   rª  N)r   r+   r  r   r   r   )r€  rª  s   & r2   Útest_digamma_complexÚ#TestSystematic.test_digamma_complex  s5   € ò	Qô 	Ü�J‰JÜœVŸ^™^Ó,Ü‹\ˆNØØØ%÷	
r4   c                ón   € \        \        P                  \        P                  \        4       .R R7       R# )ræ   r8   N)r   r+   Úexp1r   Úe1r
   r  s   &r2   Útest_e1ÚTestSystematic.test_e1.  s"   € ÜÜ�G‰GÜ�I‰IÜ‹UˆGØ÷		
r4   c                ó¶  € \        \        P                  \        P                  \        \        \        P                  ) R4      \        \        P                  R 4      4      .RR7       \        \        P                  \        P                  \        P                  ! R^2^«4      R	,          \        P                  ^ \        P                  ! R
^^=4      \        P                  ! R
^^4      ) 3,          R,          ,           P                  4       RR7       \        \        P                  \        P                  \        P                  ! RRR4      R,           RR7       R# )rx  r7  r8   Nr   rg  y                r|  éÎÿÿÿró   r�   iÝÿÿÿ)r   r+   r°  r   r±  r   r'   r"   r[  r$   rÏ   r#   rÐ   r  s   &r2   Útest_e1_complexÚTestSystematic.test_e1_complex6  sâ   € äÜ�G‰GÜ�I‰IÜœ¤§¡ ¨Ó.´¼¿¹ÀÓ0DÓEÐFØõ		
ô 	Ü�G‰GÜ�I‰IÜ�[Š[˜˜b #Ó& wÕ/Ü�u‰u�QœŸš B¨¨2Ó.´·²¸RÀÀBÓ1GÐ0GÐGÕHÈÕKõLßMRÉUËWØõ	
ô 	Ü�G‰GÜ�I‰IÜ�[Š[˜˜c 5Ó)¨BÕ.Ø÷		
r4   c                óÈ  € \        \        P                  R  \        \        P
                  ! \        P                  ! \        P                  4      P                  4      ) \        P
                  ! \        P                  ! \        P                  4      P                  4      R7      .4       \        \        P                  R \        P                  ! RR^ RR\        P                  .4      RR7       \        \        P                  ! \        P                  ! \        P                  4      4      4       \        \        P                  ! \        P                  ) 4      ^ 8H  4       R	# )
c                 óv   € V ^ 8w  d   \         P                  ! V 4      V ,          # \         P                  ! R4      # ©r<   z1.0©r   Úexpm1Úmpfr¢   s   &r2   rO   Ú,TestSystematic.test_exprel.<locals>.<lambda>Q  ó(   € ¨1°¬6”f—l’l 1“o aÕ'ÐH´v·z²zÀ%Ó7HÐHr4   rî   c                 óv   € V ^ 8w  d   \         P                  ! V 4      V ,          # \         P                  ! R4      # rº  r»  r¢   s   &r2   rO   r¾  W  r¿  r4   rY   g§Ž¨™ÂWó:r.  g´�ÙyCxêDr7  r8   N)r   r+   Úexprelr
   r"   rñ   r5  r„   r¾   r)   r[  r   Úisinfr  s   &r2   Útest_exprelÚTestSystematic.test_exprelN  sÑ   € ÜÜ�I‰IÙHÜ”B—F’Fœ2Ÿ8š8¤B§J¡JÓ/×3Ñ3Ó4Ð4Ü—6’6œ"Ÿ(š(¤2§:¡:Ó.×2Ñ2Ó3ô5ð 6ô	
ô 	Ü�I‰IÙHÜ�HŠH�e˜U A t¨T´2·6±6Ð:Ó;Øõ		
ô 	”—’œŸš¤2§6¡6Ó*Ó+Ô,Ü”—	’	œ2Ÿ6™6˜'Ó" aÑ'Ö(r4   c                óÐ   € \        \        P                  \        P                  \	        \        \        P                  ) R4      \        \        P                  R 4      4      .4       R# )ç    ÐcANç    ÐcÁ)r   r+   r¼  r   r   r'   r"   r[  r  s   &r2   Útest_expm1_complexÚ!TestSystematic.test_expm1_complex^  s=   € äÜ�H‰HÜ�L‰LÜœ¤§¡ ¨Ó.´¼¿¹ÀÓ0DÓEÐFö	
r4   c                óT   € \        \        P                  R  \        4       .^<R7       R# )c                 ó<   € \         P                  ! V ^,           4      # rÛ   ©r   rñ   r¢   s   &r2   rO   Ú3TestSystematic.test_log1p_complex.<locals>.<lambda>i  s   € ”f—j’j  1¥”or4   rG  N)r   r+   Úlog1pr   r  s   &r2   Útest_log1p_complexÚ!TestSystematic.test_log1p_complexf  s   € ÜÜ�H‰HÙ%Ü‹\ˆNØ÷		
r4   c                óB   € \        \        R  \        4       .^<RR7       R# )c                 óJ   € \         P                  ! V ^,           4      V ,
          # rÛ   rÌ  r¢   s   &r2   rO   Ú-TestSystematic.test_log1pmx.<locals>.<lambda>q  s   € ”f—j’j  Q¥Ó'¨!Ö+r4   ræ   )rÌ   r9   N)r   r   r
   r  s   &r2   Útest_log1pmxÚTestSystematic.test_log1pmxn  s   € ÜÜÙ+Ü‹UˆGØØ÷	
r4   c                ón   € \        \        P                  \        P                  \        4       .R R7       R# )r7  r8   N)r   r+   r,   r   r(   r
   r  s   &r2   Útest_eiÚTestSystematic.test_eiw  s   € ÜœBŸG™G¤V§Y¡Y´³°¸e×Dr4   c                óÔ   € \        \        P                  \        P                  \        \        \        P                  ) R4      \        \        P                  R 4      4      .RR7       R# )rx  rª   r8   Nr|  )	r   r+   r,   r   r(   r   r'   r"   r[  r  s   &r2   Útest_ei_complexÚTestSystematic.test_ei_complexz  s@   € äÜ�G‰GÜ�I‰IÜœ¤§¡ ¨Ó.´¼¿¹ÀÓ0DÓEÐFØ÷		
r4   c                ón   € \        \        P                  \        P                  \	        R R7      .4       R# )r—   ©rp   N)r   r+   Úelliper   r
   r  s   &r2   Útest_ellipeÚTestSystematic.test_ellipeƒ  s   € ÜœBŸI™I¤v§}¡}´s¸S´z°lÖCr4   c           	     ó„   € \        \        P                  \        P                  \        RR 4      \        RR7      .4       R# )r{  r—   rÝ  Nr}  ©r   r+   Ú	ellipeincr   rÞ  r
   r  s   &r2   Útest_ellipeincÚTestSystematic.test_ellipeinc†  s&   € ÜœBŸL™L¬&¯-©-¼#¸dÀC».Ì#ÐPSÌ*Ð9UÖVr4   c                ó|   € \        \        P                  \        P                  \        4       \        4       .4       R # rI   râ  r  s   &r2   Útest_ellipeinc_largephiÚ&TestSystematic.test_ellipeinc_largephi‰  ó   € ÜœBŸL™L¬&¯-©-¼#»%ÄÃ¸ÖHr4   c                ó€   € \        \        P                  \        P                  \        RR 4      \        4       .4       R# ©r{  Nr}  ©r   r+   Ú	ellipkincr   Úellipfr
   r  s   &r2   Útest_ellipfÚTestSystematic.test_ellipfŒ  s#   € ÜœBŸL™L¬&¯-©-¼#¸dÀC».Ì#Ë%Ð9PÖQr4   c                ó|   € \        \        P                  \        P                  \        4       \        4       .4       R # rI   rì  r  s   &r2   Útest_ellipf_largephiÚ#TestSystematic.test_ellipf_largephi�  ré  r4   c                óÀ   € \        \        P                  \        P                  \	        R R7      .4       \        \        P
                  R \	        RR7      .RR7       R# )r—   rÝ  c                 ó<   € \         P                  ! ^V ,
          4      # rÛ   )r   rK  )rC  s   &r2   rO   Ú,TestSystematic.test_ellipk.<locals>.<lambda>–  s   € ”f—m’m A¨¥EÔ*r4   g        )rq   rë   rG  N)r   r+   rK  r   r
   Úellipkm1r  s   &r2   Útest_ellipkÚTestSystematic.test_ellipk’  s:   € ÜœBŸI™I¤v§}¡}´s¸S´z°lÔCÜÜ�K‰KÙ*Ü�3ŒZˆLØ÷		
r4   c           	     ór   € R  p\        \        P                  V\        RR4      \        RR7      .RR7       R# )c                 ó0   € \         P                  ! ^ W4      # rŸ   ©r   Úellippi©ÚphirC  s   &&r2   rí  Ú0TestSystematic.test_ellipkinc.<locals>.ellipkincœ  ó   € Ü—>’> ! SÓ,Ð,r4   r{  r—   rÝ  Trï  Nr}  ©r   r+   rí  r
   ©r€  rí  s   & r2   Útest_ellipkincÚTestSystematic.test_ellipkinc›  s.   € ò	-äÜ�L‰LØÜ��s‹^œS 3œZÐ(Ø ÷		
r4   c           	     ón   € R  p\        \        P                  V\        4       \        RR7      .RR7       R# )c                 ó0   € \         P                  ! ^ W4      # rŸ   rü  rþ  s   &&r2   rí  Ú9TestSystematic.test_ellipkinc_largephi.<locals>.ellipkinc¦  r  r4   r—   rÝ  Trï  Nr  r  s   & r2   Útest_ellipkinc_largephiÚ&TestSystematic.test_ellipkinc_largephi¥  s*   € ò	-äÜ�L‰LØÜ‹U”C˜#”JÐØ ÷		
r4   c           
     óZ   € R  p\        R V\        RR4      \        ^ ^R7      .RR7       R# )c                 óD   € V ^ 8X  d   ^ # \         P                  ! RWR7      # )r<   ÚsnrA  ©r   rH  rA  s   &&r2   r  Ú+TestSystematic.test_ellipfun_sn.<locals>.sn°  s   € à�AŒvÙä—’ t¨qÔ6Ð6r4   c                 ó<   € \         P                  ! W4      ^ ,          # rŸ   r?  rA  s   &&r2   rO   Ú1TestSystematic.test_ellipfun_sn.<locals>.<lambda>»  ó   € œŸš 1›¨Ö+r4   ç    €„.Arî   rY  r8   Nç    €„.Ár’  )r€  r  s   & r2   Útest_ellipfun_snÚTestSystematic.test_ellipfun_sn¯  s.   € ò	7ô 	Ù+ØÜ��s‹^œS 1¨œ]Ð+Ø÷		
r4   c           
     óV   € \        R  R \        RR4      \        ^ ^R7      .RR7       R# )c                 ó<   € \         P                  ! W4      ^,          # rÛ   r?  rA  s   &&r2   rO   Ú1TestSystematic.test_ellipfun_cn.<locals>.<lambda>Ä  r  r4   c                 ó2   € \         P                  ! R WR7      # )ÚcnrA  r  rA  s   &&r2   rO   r  Å  ó   € œŸš¨°Õ8r4   r  rî   rY  r8   Nr  r’  r  s   &r2   Útest_ellipfun_cnÚTestSystematic.test_ellipfun_cnÁ  ó'   € äÙ+Ù8Ü��s‹^œS 1¨œ]Ð+Ø÷		
r4   c           
     óV   € \        R  R \        RR4      \        ^ ^R7      .RR7       R# )c                 ó<   € \         P                  ! W4      ^,          # r,  r?  rA  s   &&r2   rO   Ú1TestSystematic.test_ellipfun_dn.<locals>.<lambda>Í  r  r4   c                 ó2   € \         P                  ! R WR7      # rG  r  rA  s   &&r2   rO   r"  Î  r  r4   r  rî   rY  r8   Nr  r’  r  s   &r2   Útest_ellipfun_dnÚTestSystematic.test_ellipfun_dnÊ  r  r4   c                óP   € \        \        P                  R  \        4       .4       R# )c                 ó.   € \         P                  ! V 4      # rI   ©r   rÅ   r.  s   &r2   rO   Ú)TestSystematic.test_erf.<locals>.<lambda>Ô  ó   € ¬f¯jªj¸¬mr4   N)r   r+   rÅ   r
   r  s   &r2   Útest_erfÚTestSystematic.test_erfÓ  s   € ÜœBŸF™FÑ$;¼c»e¸WÖEr4   c                óT   € \        \        P                  R  \        4       .^ÈR7       R# )c                 ó.   € \         P                  ! V 4      # rI   r(  r.  s   &r2   rO   Ú1TestSystematic.test_erf_complex.<locals>.<lambda>×  r*  r4   rÐ  N)r   r+   rÅ   r   r  s   &r2   rØ   ÚTestSystematic.test_erf_complexÖ  s   € ÜœBŸF™FÑ$;¼j»l¸^Ès×Sr4   c                óf   € \        \        P                  \        R  4      \	        4       .RR7       R# )c                 ó.   € \         P                  ! V 4      # rI   ©r   rÊ   r.  s   &r2   rO   Ú*TestSystematic.test_erfc.<locals>.<lambda>Ü  ó   € ¤v§{¢{°1¤~r4   r7   r8   N)r   r+   rÊ   r   r
   r  s   &r2   Ú	test_erfcÚTestSystematic.test_erfcÙ  s$   € ÜÜ�G‰GÜÑ5Ó6Ü‹UˆGØ÷		
r4   c                óf   € \        \        P                  \        R  4      \	        4       .^ÈR7       R# )c                 ó.   € \         P                  ! V 4      # rI   r3  r.  s   &r2   rO   Ú2TestSystematic.test_erfc_complex.<locals>.<lambda>ä  r5  r4   rÐ  N)r   r+   rÊ   r   r   r  s   &r2   Útest_erfc_complexÚ TestSystematic.test_erfc_complexá  s$   € ÜÜ�G‰GÜÑ5Ó6Ü‹\ˆNØ÷		
r4   c                ón   € \        \        P                  \        P                  \	        4       .^ÈR7       R# ©rü  rÐ  N)r   r+   Úerfir   r
   r  s   &r2   Ú	test_erfiÚTestSystematic.test_erfié  s   € ÜœBŸG™G¤V§[¡[´3³5°'¸S×Ar4   c                ón   € \        \        P                  \        P                  \	        4       .^ÈR7       R# r>  )r   r+   r?  r   r   r  s   &r2   Útest_erfi_complexÚ TestSystematic.test_erfi_complexì  s   € ÜœBŸG™G¤V§[¡[´:³<°.ÀC×Hr4   c                óf   € \        \        P                  \        R  4      \	        4       .^ÈR7       R# )c                 ó.   € \         P                  ! V 4      # rI   )r   Úncdfr.  s   &r2   rO   Ú*TestSystematic.test_ndtr.<locals>.<lambda>ò  r5  r4   rÐ  N)r   r+   Úndtrr   r
   r  s   &r2   Ú	test_ndtrÚTestSystematic.test_ndtrï  s$   € ÜÜ�G‰GÜÑ5Ó6Ü‹UˆGØ÷		
r4   c                ó‚   € \        \        P                  R  \        \	        RR4      \	        RR4      R7      .RR7       R# )c                 ót   € \         P                  ! V ) \        P                  ! R 4      ,          4      R ,          # ©g       @)r   rÊ   r"   Úsqrtr.  s   &r2   rO   Ú2TestSystematic.test_ndtr_complex.<locals>.<lambda>ú  s    € ”f—k’k 1 "¤R§W¢W¨R£[¥.Ó1°"Ö4r4   rg  rî   rë   rÐ  NéðØÿÿ)r   r+   rI  r   r'   r  s   &r2   Útest_ndtr_complexÚ TestSystematic.test_ndtr_complex÷  s2   € ÜÜ�G‰GÙ4Üœ' &¨&Ó1´W¸UÀEÓ5JÔKÐLØ÷		
r4   c           	     ój   € \        \        P                  \        R  4      \	        4       .RRRR7       R# )c                 óV   € \         P                  ! \         P                  ! V 4      4      # rI   )r   rñ   rG  r.  s   &r2   rO   Ú.TestSystematic.test_log_ndtr.<locals>.<lambda>  s   € ¤v§z¢z´&·+²+¸a³.Ô'Ar4   iX  r  r7   ©rC   rÌ   r9   N)r   r+   Úlog_ndtrr   r
   r  s   &r2   Útest_log_ndtrÚTestSystematic.test_log_ndtrÿ  s'   € ÜÜ�K‰KÜÑAÓBÜ‹UˆG�s ¨%÷	
r4   c                ó–   € \        \        P                  \        R  4      \	        \        RR4      \        R^d4      R7      .^ÈRR7       R# )c                 óœ   € \         P                  ! \         P                  ! V ) \        P                  ! R 4      ,          4      R ,          4      # rN  )r   rñ   rÊ   r"   rO  r.  s   &r2   rO   Ú6TestSystematic.test_log_ndtr_complex.<locals>.<lambda>	  s)   € ¤v§z¢z´&·+²+¸q¸bÄÇÂÈÃ½nÓ2MÈbÕ2PÔ'Qr4   rg  rî   r  ©rC   rÌ   NrQ  r4  )r   r+   rX  r   r   r'   r  s   &r2   Útest_log_ndtr_complexÚ$TestSystematic.test_log_ndtr_complex  s:   € ÜÜ�K‰KÜÑQÓRÜœ' &¨$Ó/´7¸5À#Ó3FÔGÐHØ�s÷		
r4   c                óX   € \        R  \        P                  \        ^R4      .RR7       R# )c                 ó<   € \         P                  ! V 4      R,          # )r=   rx   )r+   ÚeulerrÐ  s   &r2   rO   Ú.TestSystematic.test_eulernum.<locals>.<lambda>  s   € ”b—h’h˜q“k "–or4   rg  rÐ  N)r   r   Úeulernumr   r  s   &r2   Útest_eulernumÚTestSystematic.test_eulernum  s$   € ÜÙ%Ü�O‰OÜ�A�uÓÐØ÷		
r4   c           	     ó¦   € \        \        P                  \        P                  \        ^ ^È4      \        ^ \        P                  4      .R^ R7       R# )r<   r7   r¤  N)	r   r+   rB   r   r@   r   r
   r"   r[  r  s   &r2   Útest_expintÚTestSystematic.test_expint  s6   € ÜÜ�G‰GÜ�M‰MÜ�A�s‹^œS ¤B§F¡F›^Ð,ØØ÷	
r4   c                óT   € R  p\        V\        P                  \        4       .4       R# )c                 ó<   € \         P                  ! V 4      ^ ,          # rŸ   ©r+   Úfresnelr¢   s   &r2   ÚfresnelsÚ.TestSystematic.test_fresnels.<locals>.fresnels   ó   € Ü—:’:˜a“= Õ#Ð#r4   N)r   r   ro  r
   )r€  ro  s   & r2   Útest_fresnelsÚTestSystematic.test_fresnels  ó   € ò	$ä˜H¤f§o¡o¼»°wÖ?r4   c                óT   € R  p\        V\        P                  \        4       .4       R# )c                 ó<   € \         P                  ! V 4      ^,          # rÛ   rm  r¢   s   &r2   ÚfresnelcÚ.TestSystematic.test_fresnelc.<locals>.fresnelc%  rq  r4   N)r   r   rw  r
   )r€  rw  s   & r2   Útest_fresnelcÚTestSystematic.test_fresnelc$  rt  r4   c                ó|   € \        \        P                  \        \        P                  4      \        4       .4       R # rI   )r   r+   Úgammar   r   r
   r  s   &r2   Ú
test_gammaÚTestSystematic.test_gamma)  s    € ÜœBŸH™HÔ&6´v·|±|Ó&DÄsÃuÀgÖNr4   c                ó€   € \        \        P                  \        \        P                  4      \        4       .R R7       R# ©rb   r8   N)r   r+   r|  r   r   r   r  s   &r2   Útest_gamma_complexÚ!TestSystematic.test_gamma_complex,  s'   € ÜÜ�H‰HÜœVŸ\™\Ó*Ü‹\ˆNØ÷		
r4   c           
     ót   € \        \        P                  R  \        ^ RRR7      \        ^ R4      .RRR7       R# )c                 ó2   € \         P                  ! WR R7      # )Tr"  ©r   r%  )r1   rp   s   &&r2   rO   Ú.TestSystematic.test_gammainc.<locals>.<lambda>8  ó   € œŸš¨¸TÕBr4   ç     ˆÃ@F©Úinclusive_ar7  rý  N)r   r+   r%  r
   r  s   &r2   Útest_gammaincÚTestSystematic.test_gammainc4  s1   € äÜ�K‰KÙBÜ��C UÔ+¬S°°C«[Ð9ØØ÷	
r4   c           
     ót   € \        \        P                  R  \        ^ RRR7      \        ^ R4      .RRR7       R# )c                 ó2   € \         P                  ! WR R7      # )T)rq   r#  r…  )r1   rq   s   &&r2   rO   Ú/TestSystematic.test_gammaincc.<locals>.<lambda>B  r‡  r4   rˆ  Fr‰  r7  rý  N)r   r+   Ú	gammainccr
   r  s   &r2   Útest_gammainccÚTestSystematic.test_gammaincc>  s1   € äÜ�L‰LÙBÜ��C UÔ+¬S°°C«[Ð9ØØ÷	
r4   c                óf   € R  p\        \        P                  \        V4      \	        4       .4       R# )c                 óB   € \         P                  ! V 4      P                  # rI   ©r   rÿ   rL   r.  s   &r2   ÚfÚ&TestSystematic.test_gammaln.<locals>.fJ  s   € Ü—?’? 1Ó%×*Ñ*Ð*r4   N)r   r+   Úgammalnr   r
   )r€  r–  s   & r2   Útest_gammalnÚTestSystematic.test_gammalnH  s#   € ò	+ô 	œBŸJ™JÔ(8¸Ó(;¼c»e¸WÖEr4   )rb  c                ó¤   € \        \        P                  \        \        P
                  4      \        RR 4      \        4       \        4       .4       R# rë  )r   r+   Úeval_gegenbauerr   r   Ú
gegenbauerr
   r  s   &r2   Útest_gegenbauerÚTestSystematic.test_gegenbauerO  s5   € äÜ×ÑÜœV×.Ñ.Ó/Ü��s‹^œS›U¤C£EÐ*ö	
r4   c                ó   € R  pR p\        V\        V4      \        ^ ^d4      \        R	R4      \        4       .R^dRRR7       \        V\        V4      \        ^ ^d4      \        4       \	        \
        P                  ! R
R^4      4      .^dRR7       R# )c                 óB  € \        V4      R 8”  d   \        P                  # V ^ 8X  d   RpM/V ^8X  d   ^V,          V,          pM\        P                  ! WV4      p\        V4      ^ 8X  d–   VR8  d�   \        V4      \        \        V4      4      8X  dm   \        P                  ! W\        P                  ! R4      ,           V4      p\        V4      \        P                  ! R4      8  d   \        P                  ! R4      p\        V4      R8”  d   \        P                  # V# )rÜ  r—   z1e-50z0.0ç\žç4@Iþwrx   )	r½   r"   r  r   r�  r?   rÜ   r½  r[  ©rC   rq   rD   r/   s   &&& r2   r�  Ú6TestSystematic.test_gegenbauer_int.<locals>.gegenbauerY  sÐ   € ô �1‹v˜Œ~Ü—v‘v�ð �AŒvØ‘Ø�a”Ø�a•C˜•E‘ä×%Ò% a¨AÓ.�ô �Q‹x˜1Œ}  R¤¬E°!«H¼¼EÀ!»H»Ô,EÜ×%Ò% a¬V¯ZªZ¸Ó-@Õ)@À!ÓD�Ü�q“6œFŸJšJ wÓ/Ô/ÜŸ
š
 5Ó)�Aô �1‹v˜Œ~Ü—v‘v�ØˆHr4   c                 ó†   € \         P                  ! \        V 4      W4      p\        V4      R 8”  d   \        P
                  # V# )r¢  )r+   rœ  rÜ   r½   r"   r[  r£  s   &&& r2   Úsc_gegenbauerÚ9TestSystematic.test_gegenbauer_int.<locals>.sc_gegenbauert  s1   € Ü×"Ò"¤3 q£6¨1Ó0ˆAä�1‹v˜Œ~Ü—v‘v�ØˆHr4   g    eÍÍAi@œ  Trç   )rC   rÌ   r¬   r9   r6  Ng    eÍÍÁr  éüÿÿÿ)r   r   r   r
   r   r"   r#   )r€  r�  r¦  s   &  r2   Útest_gegenbauer_intÚ"TestSystematic.test_gegenbauer_intW  s€   € ò	ò6	ô 	ØÜ˜ZÓ(Ü�A�s‹^œS  s›^¬S«UÐ3Ø˜¨d¸õ		
ô 	ØÜ˜ZÓ(Ü�A�s‹^œS›U¤H¬R¯[ª[¸¸bÀ"Ó-EÓ$FÐGØ T÷		
r4   c                óŠ   € \        R  \        \        P                  4      \	        ^ ^d4      \        4       \        4       .4       R# )c                 óX   € \         P                  ! \        V 4      VP                  V4      # rI   )r+   rœ  rÜ   rL   ©rC   rq   rD   s   &&&r2   rO   Ú8TestSystematic.test_gegenbauer_complex.<locals>.<lambda>Œ  s   € œB×.Ò.¬s°1«v°q·v±v¸qÔAr4   N)r   r   r   r�  r   r
   r   r  s   &r2   Útest_gegenbauer_complexÚ&TestSystematic.test_gegenbauer_complex‰  s/   € äÙAÜœV×.Ñ.Ó/Ü�A�s‹^œS›U¤J£LÐ1ö	
r4   c                óŠ   € \        R  \        \        P                  4      \	        RR4      \	        4       \        4       .4       R# )c                 óZ   € \         P                  ! V P                  VP                  V4      # rI   )r+   rœ  rL   r­  s   &&&r2   rO   Ú@TestSystematic.test_gegenbauer_complex_general.<locals>.<lambda>”  s   € œB×.Ò.¨q¯v©v°q·v±v¸qÔAr4   r{  Nr}  )r   r   r   r�  r
   r   r  s   &r2   Útest_gegenbauer_complex_generalÚ.TestSystematic.test_gegenbauer_complex_general‘  s/   € äÙAÜœV×.Ñ.Ó/Ü��s‹^œS›U¤J£LÐ1ö	
r4   c                óx   € \        \        P                  \        R  4      \	        RR4      \	        4       .4       R# )c                 ó8   € \         P                  ! W3/ \        B # rI   )r   Úhankel1rÁ  ©rN   rD   s   &&r2   rO   Ú-TestSystematic.test_hankel1.<locals>.<lambda>œ  rÛ  r4   ç@Œµx¯DNç@Œµx¯Ä)r   r+   r¸  r   r
   r  s   &r2   Útest_hankel1ÚTestSystematic.test_hankel1™  ó+   € ÜÜ�J‰JÜÑIÓJÜ�˜Óœs›uÐ%ö	
r4   c                óx   € \        \        P                  \        R  4      \	        RR4      \	        4       .4       R# )c                 ó8   € \         P                  ! W3/ \        B # rI   )r   Úhankel2rÁ  r¹  s   &&r2   rO   Ú-TestSystematic.test_hankel2.<locals>.<lambda>£  rÛ  r4   r»  Nr¼  )r   r+   rÂ  r   r
   r  s   &r2   Útest_hankel2ÚTestSystematic.test_hankel2   r¿  r4   z%issues at intermediately large ordersc                óx   € \        R  \        \        P                  4      \	        ^ R4      \        4       .4       R# )c                 óB   € \         P                  ! \        V 4      V4      # rI   )r+   Úeval_hermiterÜ   rY  s   &&r2   rO   Ú-TestSystematic.test_hermite.<locals>.<lambda>ª  ó   € œŸš¬¨Q«°Ô3r4   rg  N)r   r   r   Úhermiter   r
   r  s   &r2   Útest_hermiteÚTestSystematic.test_hermite§  s*   € äÙ3ÜœVŸ^™^Ó,Ü�A�uÓœs›uÐ%ö	
r4   c           	     ó�   a€ \        R RR7      o\        \        P                  V3R l\	        R	R4      \	        ^ R4      .RR7       R# )
rë   iÜ  rm  c                 ó2   <€ \         P                  ! W3/ SB # rI   )r   rK   )rq   rD   ÚKWs   &&€r2   rO   Ú,TestSystematic.test_hyp0f1.<locals>.<lambda>·  s   ø€ œŸš qÑ2¨rÒ2r4   rÆ  g     jø@r  rÐ  NrÇ  )r‚   r   r+   rK   r
   )r€  rÐ  s   &@r2   Útest_hyp0f1ÚTestSystematic.test_hyp0f1±  s8   ø€ ä˜#¨Ô-ˆäÜ�I‰IÜ2Ü��s‹^œS  C›[Ð)Ø÷		
r4   c                óŠ   € \        R  \        R 4      \        R^
4      \        \	        RR4      \	        ^x^x4      4      .4       R# )c                 óD   € \         P                  ! V P                  V4      # rI   rJ   )rq   r1   s   &&r2   rO   Ú4TestSystematic.test_hyp0f1_complex.<locals>.<lambda>Â  s   € œŸš 1§6¡6¨1Ô-r4   c                 ó8   € \         P                  ! W3/ \        B # rI   )r   rK   rÁ  ©rq   rD   s   &&r2   rO   rÖ  Ã  r^  r4   Nr”   iˆÿÿÿ)r   r   r
   r   r'   r  s   &r2   Útest_hyp0f1_complexÚ"TestSystematic.test_hyp0f1_complexÀ  s9   € ÜÙ-ÜÑHÓIÜ��b‹\œ:¤g¨d°DÓ&9¼7À3ÈÓ;LÓMÐNö	
r4   c                óŽ   € R  p\        \        P                  V\        R^24      \        ^^2RR7      \        R^24      .RRR7       R# )c                 ót   €  \         P                  ! WV4      #   \         d    \        P                  u # i ; irI   )r   Úhyp1f1ÚZeroDivisionErrorr"   r[  r?  s   &&&r2   Úmpmath_hyp1f1Ú1TestSystematic.test_hyp1f1.<locals>.mpmath_hyp1f1Ë  s0   € ðÜ—}’} Q¨1Ó-Ð-øÜ$ô Ü—v‘v’ðús   ‚ ™7¶7Fr‰  r²   )rC   rþ  Nrµ  )r   r+   rÝ  r
   )r€  rß  s   & r2   Útest_hyp1f1ÚTestSystematic.test_hyp1f1Ê  s@   € ò	ô 	Ü�I‰IØÜ��b‹\œ3˜q "°%Ô8¼#¸cÀ2»,ÐGØØ÷	
r4   c           	     óŠ   € \        \        R  4      \        R 4      \        RR4      \        RR4      \	        4       .RR7       R# )c                 óZ   € \         P                  ! V P                  VP                  V4      # rI   )r+   rÝ  rL   r?  s   &&&r2   rO   Ú4TestSystematic.test_hyp1f1_complex.<locals>.<lambda>Ü  s   € ¤r§y¢y°·±¸¿¹ÀÔ'Cr4   c                 ó:   € \         P                  ! WV3/ \        B # rI   )r   rÝ  rÁ  r?  s   &&&r2   rO   rå  Ý  ó   € ¬V¯]ª]¸1ÀÑ-NÄgÒ-Nr4   r{  iÐ  rÐ  Nr}  )r   r   r   r
   r   r  s   &r2   Útest_hyp1f1_complexÚ"TestSystematic.test_hyp1f1_complexÙ  s7   € äÜÑCÓDÜÑNÓOÜ��s‹^œS  s›^¬Z«\Ð:Ø÷		
r4   c           
     óŽ   € \        R  \        R 4      \        RR4      \        RR4      \        RR4      \        4       .^
R7       R# )c                 óp   € \         P                  ! V P                  VP                  VP                  V4      # rI   )r+   rƒ   rL   ©rq   rp   r†   rD   s   &&&&r2   rO   Ú4TestSystematic.test_hyp2f1_complex.<locals>.<lambda>æ  s   € œrŸyšy¨¯©°·±¸¿¹ÀÔCr4   c                 ó:   € \         P                  ! WW#3/ \        B # rI   )r   rƒ   rÁ  rì  s   &&&&r2   rO   rí  ç  ó   € ´·²¸aÀAÑ0TÌGÒ0Tr4   g      Y@rÐ  Ng      YÀræ  r  s   &r2   Útest_hyp2f1_complexÚ"TestSystematic.test_hyp2f1_complexâ  s;   € ô 	ÙCÜÑTÓUÜ��s‹^œS  s›^¬S°°s«^¼Z»\ÐJØ÷		
r4   c                ó†   € \        \        P                  \        R  4      \	        4       \	        4       \	        4       .4       R# )c                 ó:   € \         P                  ! WV3/ \        B # rI   )r   ro   rÁ  r?  s   &&&r2   rO   Ú,TestSystematic.test_hyperu.<locals>.<lambda>ð  rç  r4   N)r   r+   ro   r   r
   r  s   &r2   Útest_hyperuÚTestSystematic.test_hyperuì  s*   € äÜ�I‰IÜÑNÓOÜ‹U”C“Eœ3›5Ð!ö	
r4   z:mpmath issue gh-342: unsupported operand mpz, long for powc           
     ód   € R  p\        \        V\        ^ RRR7      \        ^ R4      .R^R7       R# )c                 óœ   € \         P                  ! W4      \         P                  ! V) 4      ,          \         P                  ! V 4      ,          # rI   )r   Úpowerr%   r|  rØ  s   &&r2   Úmp_igam_facÚ1TestSystematic.test_igam_fac.<locals>.mp_igam_fac÷  s-   € Ü—<’< Ó%¤f§j¢j°!°£nÕ4´V·\²\À!³_ÕDÐDr4   g  �Ä¼ÖBFr‰  rw   r¤  N)r   r   r
   )r€  rú  s   & r2   Útest_igam_facÚTestSystematic.test_igam_facô  s5   € ò	Eô 	ÜØÜ��D eÔ,¬c°!°T«lÐ;ØØ÷	
r4   c                óÚ   € \        \        P                  \        P                  \	        RR 4      .4       \        \        P                  \        P                  \	        RR4      .RR7       R# ©r{  rx  ry  r8   Nr}  r|  )r   r+   Új0r   r
   r  s   &r2   Útest_j0ÚTestSystematic.test_j0  s@   € ô 	œBŸE™E¤6§9¡9¬s°4¸«~Ð.>Ô?ÜœBŸE™E¤6§9¡9¬s°4¸«~Ð.>ÀT×Jr4   c                óÚ   € \        \        P                  \        P                  \	        RR 4      .4       \        \        P                  \        P                  \	        RR4      .RR7       R# rÿ  )r   r+   Új1r   r
   r  s   &r2   Útest_j1ÚTestSystematic.test_j1  s>   € äœBŸE™E¤6§9¡9¬s°4¸«~Ð.>Ô?ÜœBŸE™E¤6§9¡9¬s°4¸«~Ð.>ÀT×Jr4   c           	     ó  € \        \        P                  \        R  4      \	        4       \	        4       \	        4       \	        4       .4       \        R \        R 4      \        4       \	        4       \	        4       \	        4       .4       R# )c                 ó:   € \         P                  ! WW#3/ \        B # rI   ©r   ÚjacobirÁ  rì  s   &&&&r2   rO   Ú,TestSystematic.test_jacobi.<locals>.<lambda>  rï  r4   c                 óD   € \         P                  ! \        V 4      WV4      # rI   ©r+   Úeval_jacobirÜ   )rC   rp   r†   rD   s   &&&&r2   rO   r    ó   € œrŸ~š~¬c°!«f°a¸AÔ>r4   c                 ó:   € \         P                  ! WW#3/ \        B # rI   r	  rì  s   &&&&r2   rO   r    rï  r4   N)r   r+   r  r   r
   r   r  s   &r2   Útest_jacobiÚTestSystematic.test_jacobi  sX   € äÜ�N‰NÜÑTÓUÜ‹U”C“Eœ3›5¤#£%Ð(ô	
ô
 	Ù>ÜÑTÓUÜ‹X”s“uœc›e¤S£UÐ+ö	
r4   c           	     ó€   a€ R  o\        R V3R l\        4       \        4       \        4       \        4       .R^2R7       R# )c                 óB   € V ^ 8X  d   R# \         P                  ! WW#4      # )r<   r—   )r   r
  ©rC   rq   rp   rD   s   &&&&r2   r
  Ú.TestSystematic.test_jacobi_int.<locals>.jacobi  s   € à�AŒvÙÜ—=’=  qÓ,Ð,r4   c                 óD   € \         P                  ! \        V 4      WV4      # rI   r  r  s   &&&&r2   rO   Ú0TestSystematic.test_jacobi_int.<locals>.<lambda>%  r  r4   c                 ó2   <€ \        S4      ! WW#3/ \        B # rI   )r   rÁ  )rC   rq   rp   rD   r
  s   &&&&€r2   rO   r  &  s   ø€ Ô/°Ô7¸¸aÑNÄgÒNr4   iÿ  r^  N©r   r   r
   )r€  r
  s   &@r2   Útest_jacobi_intÚTestSystematic.test_jacobi_int  s2   ø€ ò	-ô
 	Ù>ÜNÜ‹X”s“uœc›e¤S£UÐ+ØØ÷	
r4   c                ó\   € R  p\        \        P                  V\        RR4      .RR7       R# )c                 óv   € V ^ 8X  d   \         ) ^,          # \        \        P                  4      ! ^ V 3/ \        B # rŸ   )r   r   r   ÚkeirÁ  r¢   s   &r2   r  Ú$TestSystematic.test_kei.<locals>.kei-  s/   € Ø�AŒvä�s˜1•u�Ü#¤F§J¡JÔ/°°1Ñ@¼Ñ@Ð@r4   çêŒ 9Y>)Fr(  rÐ  NçêŒ 9Y>)Æ)r   r+   r  r
   )r€  r  s   & r2   Útest_keiÚTestSystematic.test_kei,  s&   € ò	Aô
 	œBŸF™F C¬#¨e°TÓ*:Ð);¸t×Dr4   c                ój   € \        \        P                  \        R  4      \	        RR4      .RR7       R# )c                 ó:   € \         P                  ! ^ V 3/ \        B # rŸ   )r   ÚkerrÁ  r¢   s   &r2   rO   Ú)TestSystematic.test_ker.<locals>.<lambda>7  s   € ¤v§z¢z°!°QÑ'B¼'Ò'Br4   r!  r(  rÐ  Nr"  )r   r+   r'  r   r
   r  s   &r2   Útest_kerÚTestSystematic.test_ker4  s*   € ÜÜ�F‰FÜÑBÓCÜ�˜ÓÐØ÷		
r4   c                ót   € \        \        \        P                  4      R  \	        4       \	        4       .4       R# )c                 óJ   € \        \        P                  4      ! W3/ \        B # rI   ©r   r   ÚlaguerrerÁ  rY  s   &&r2   rO   Ú.TestSystematic.test_laguerre.<locals>.<lambda>@  ó   € Ô)¬&¯/©/Ô:¸1ÑKÄ7ÒKr4   N)r   r   r+   Úeval_laguerrer
   r  s   &r2   Útest_laguerreÚTestSystematic.test_laguerre<  s&   € äÜ”r×'Ñ'Ó(ÙKÜ‹U”C“EˆNö	
r4   c                óL   € \        R  R \        4       \        4       .RR7       R# )c                 óB   € \         P                  ! \        V 4      V4      # rI   )r+   r1  rÜ   rY  s   &&r2   rO   Ú2TestSystematic.test_laguerre_int.<locals>.<lambda>F  ó   € œ×)Ò)¬#¨a«&°!Ô4r4   c                 óJ   € \        \        P                  4      ! W3/ \        B # rI   r-  rY  s   &&r2   rO   r6  G  r0  r4   é N  rÐ  Nr  r  s   &r2   Útest_laguerre_intÚ TestSystematic.test_laguerre_intD  s   € ÜÙ4ÙKÜ‹X”s“uÐØ÷		
r4   zsee gh-3551 for bad pointsc           	     ó�   € \        R  R \        \        P                  ) \        P                  4      \	        ^ ^
4      .RRR7       R# )c                 óV   € \         P                  ! V \        VP                  4      4      # rI   )r+   rU  rÜ   rL   ©rD   rN  s   &&r2   rO   Ú3TestSystematic.test_lambertw_real.<locals>.<lambda>O  s   € œŸš Q¬¨A¯F©F«Ô4r4   c                 óV   € \         P                  ! V \        VP                  4      4      # rI   )r   rU  rÜ   rL   r>  s   &&r2   rO   r?  P  s   € œŸš¨¬C°·±«KÔ8r4   r7   F©r9   rþ  N)r   r   r"   r[  r   r  s   &r2   Útest_lambertw_realÚ!TestSystematic.test_lambertw_realL  s4   € äÙ4Ù8ÜœŸ™˜¤§¡Ó(¬&°°B«-Ð8Ø˜u÷		
r4   c           
     ó    aa€ R p\         P                  ! ^4      oRoVV3R lp\        V\        P                  \        ^ VRR7      .RR7       R# )gGöaåúse@g  €¹E@c                 ó¦  <€ \         P                  ! R R7      ;_uu_ 4        V S,           R,
          S,          V R,
          ,          pV\         P                  8w  d   V\        V 4      ,          pMFV S,           R,
          S,          RV R,
          ,          ,          pV\        V 4      ,          pW!,          pRRR4       V#   + '       g   i     X# ; i)rŠ   )ÚoverrR   N)r"   r™   r[  r   )rD   ÚfacrU   ÚeÚgs   &  €€r2   r|  Ú:TestSystematic.test_lanczos_sum_expg_scaled.<locals>.gammaZ  s˜   ø€ Ü—’ (×+Ö+Ø˜A� � Q•¨!¨c­'Õ2�Øœ"Ÿ&™&”=ØÔ6°qÓ9Õ9‘Cà �E C�K¨�?¨c°1°sµ7­mÕ<�CØÔ6°qÓ9Õ9�CØ•J�C÷ ,ð ˆJ÷ ,Ö+ð ˆJús   ¡BB?Â?C	Fr‰  r7   r8   N)r"   r%   r   r   r|  r
   )r€  Úmaxgammar|  rH  rI  s   &  @@r2   Útest_lanczos_sum_expg_scaledÚ+TestSystematic.test_lanczos_sum_expg_scaledU  sE   ù€ Ø&ˆÜ�FŠF�1‹IˆØ)ˆö		ô 	ØÜ�L‰LÜ��H¨%Ô0Ð1Ø÷		
r4   c                ó|   € \        \        P                  \        P                  \        4       \        4       .4       R # rI   )r   r+   Úeval_legendrer   Úlegendrer
   r  s   &r2   Útest_legendreÚTestSystematic.test_legendrel  s    € äœB×,Ñ,¬f¯o©oÄÃÄsÃu¸~ÖNr4   c                ó¼   € \        R  R \        4       \        4       .RR7       \        R R \        4       \        \        P
                  ! RR^4      4      .4       R# )	c                 óB   € \         P                  ! \        V 4      V4      # rI   ©r+   rO  rÜ   rY  s   &&r2   rO   Ú2TestSystematic.test_legendre_int.<locals>.<lambda>r  r7  r4   c                 óJ   € \        \        P                  4      ! W3/ \        B # rI   ©r   r   rP  rÁ  rY  s   &&r2   rO   rV  s  r0  r4   r9  rÐ  c                 óB   € \         P                  ! \        V 4      V4      # rI   rU  rY  s   &&r2   rO   rV  z  r7  r4   c                 óJ   € \        \        P                  4      ! W3/ \        B # rI   rX  rY  s   &&r2   rO   rV  {  r0  r4   Nr  r¨  )r   r   r
   r   r"   r#   r  s   &r2   Útest_legendre_intÚ TestSystematic.test_legendre_intp  sK   € ÜÙ4ÙKÜ‹X”s“uÐØõ		
ô 	Ù4ÙKÜ‹X”x¤§¢¨C°°RÓ 8Ó9Ð:ö	
r4   z*apparently picks wrong function at |z| > 1c           	     ój   € R  pR p\        VV\        ^ ^d4      \        ^ ^d4      \        4       .4       R# )c                 óL   € \         P                  ! WV4      ^ ,          R,          # ©r<   )rx   rx   )r+   Úlqmn©rC   rC  r1   s   &&&r2   ÚlqnmÚ(TestSystematic.test_legenq.<locals>.lqnm�  s   € Ü—7’7˜1 Ó# AÕ& uÕ-Ð-r4   c                 ó†   € \        V4      R 8  d   \        P                  # \        \        P
                  4      ! WV^R7      # ©ra   )Útype)r½   r"   r  r   r   Úlegenqra  s   &&&r2   rg  Ú*TestSystematic.test_legenq.<locals>.legenq„  s.   € Ü�1‹v˜Œ~ä—v‘v�Ü#¤F§M¡MÔ2°1¸ÀÔCÐCr4   Nr  ©r€  rb  rg  s   &  r2   Útest_legenqÚTestSystematic.test_legenq  s5   € ò	.ò	Dô 	ØØÜ�A�s‹^œV A s›^¬S«UÐ3ö	
r4   c           	     ón   € R  pR p\        VV\        ^ ^d4      \        ^ ^d4      \        4       .^dR7       R# )c                 óš   € \         P                  ! \        VP                  4      \        V P                  4      V4      ^ ,          R,          # r_  )r+   r`  rÜ   rL   ra  s   &&&r2   rb  Ú0TestSystematic.test_legenq_complex.<locals>.lqnm’  s/   € Ü—7’7œ3˜qŸv™v›;¬¨A¯F©F«°QÓ7¸Õ:¸5ÕAÐAr4   c                 óÔ   € \        V4      R 8  d   \        P                  # \        \        P
                  4      ! \        V P                  4      \        VP                  4      V^R7      # re  )r½   r"   r  r   r   rg  rÜ   rL   ra  s   &&&r2   rg  Ú2TestSystematic.test_legenq_complex.<locals>.legenq•  sA   € Ü�1‹v˜Œ~ä—v‘v�Ü#¤F§M¡MÔ2´3°q·v±v³;ÄÀAÇFÁFÃÈQÐUVÔWÐWr4   rÐ  N)r   r   r   ri  s   &  r2   Útest_legenq_complexÚ"TestSystematic.test_legenq_complex�  s9   € ò	Bò	Xô 	ØØÜ�A�s‹^œV A s›^¬Z«\Ð:Ø÷		
r4   c           	     óN   € R  pR p\        \        V\        4       .R^dVR7       R# )c                 ót   € \         P                  ! \         P                  ! V 4      V 8H  V ^ 8*  ,          RR4      # )r<   FT)r"   r©  Úfloorr¢   s   &r2   rª  Ú0TestSystematic.test_lgam1p.<locals>.param_filter£  s+   € ä—8’8œRŸXšX a›[¨AÑ-°!°q±&Õ9¸5À$ÓGÐGr4   c                 óP   € \         P                  ! ^V ,           4      P                  # rÛ   r•  r.  s   &r2   Ú	mp_lgam1pÚ-TestSystematic.test_lgam1p.<locals>.mp_lgam1p§  s   € ä—?’? 1 q¥5Ó)×.Ñ.Ð.r4   r7   r¬  N)r   r   r
   )r€  rª  rx  s   &  r2   Útest_lgam1pÚTestSystematic.test_lgam1p¢  s-   € ò	Hò	/ô 	ÜØÜ‹UˆGØØØ%÷	
r4   c           	     ó\   € R  p\        \        P                  V\        4       .RRRR7       R# )c                 ó¨   €  \         P                  ! V 4      pV#   \         d-    \        \        P
                  \        P
                  4      p T# i ; irI   )r   rÿ   Ú
ValueErrorr'   r"   r  )r1   rU   s   & r2   Úmpmath_loggammaÚ5TestSystematic.test_loggamma.<locals>.mpmath_loggammaµ  sF   € ð.Ü—o’o aÓ(�ð ˆJøô ô .ÜœbŸf™f¤b§f¡fÓ-‘ØˆJð.ús   ‚ š3AÁAFrü   )rþ  Údistinguish_nan_and_infr9   N)r   r+   rÿ   r   )r€  r  s   & r2   Útest_loggammaÚTestSystematic.test_loggamma´  s+   € ò	ô 	Ü�K‰KØÜ‹\ˆNØØ$)Ø÷	
r4   c                ó^   € R  p\        V\        R 4      \        4       \        4       .4       R# )c                 ó<   € \         P                  ! W4      ^ ,          # rŸ   )r+   Úpbdvr¹  s   &&r2   ÚpcfdÚ&TestSystematic.test_pcfd.<locals>.pcfdÇ  ó   € Ü—7’7˜1“= Õ#Ð#r4   c                 ó8   € \         P                  ! W3/ \        B # rI   )r   r‡  rÁ  r¹  s   &&r2   rO   Ú*TestSystematic.test_pcfd.<locals>.<lambda>Ë  s   € ¬&¯+ª+°aÑ*F¼gÒ*Fr4   N)r   r   r
   )r€  r‡  s   & r2   Ú	test_pcfdÚTestSystematic.test_pcfdÅ  s&   € ò	$äØÜÑFÓGÜ‹U”C“EˆNö	
r4   zHit's not the same as the mpmath function --- maybe different definition?c                óP   € R  p\        VR \        4       \        4       .RR7       R# )c                 ó<   € \         P                  ! W4      ^ ,          # rŸ   )r+   Úpbvvr¹  s   &&r2   ÚpcfvÚ&TestSystematic.test_pcfv.<locals>.pcfvÒ  r‰  r4   c                 óf   € \        4       ! \        \        P                  4      4      ! W3/ \        B # rI   )r   r   r   r‘  rÁ  r¹  s   &&r2   rO   Ú*TestSystematic.test_pcfv.<locals>.<lambda>Ö  s   € œœÔ(8¼¿¹Ó(EÔFÀqÑWÌwÒWr4   r(  rÐ  Nr’  )r€  r‘  s   & r2   Ú	test_pcfvÚTestSystematic.test_pcfvÏ  s#   € ò	$äØÙWÜ‹U”C“EˆNØ÷		
r4   c           	     óÌ   € R  pR pR p\        V\        P                  \        R^4      \        R^4      .R^dR7       \        VV\        R^4      \        R^4      .R^dR7       R# )c                 ó<   € \         P                  ! W4      ^ ,          # rŸ   ©r+   ÚpbwarØ  s   &&r2   ÚpcfwÚ&TestSystematic.test_pcfw.<locals>.pcfwÜ  r‰  r4   c                 ó<   € \         P                  ! W4      ^,          # rÛ   r™  rØ  s   &&r2   ÚdpcfwÚ'TestSystematic.test_pcfw.<locals>.dpcfwß  r‰  r4   c                 óP   € \         P                  ! \         P                  W3R4      # )r<   r;   )r   Údiffr›  rØ  s   &&r2   Úmpmath_dpcfwÚ.TestSystematic.test_pcfw.<locals>.mpmath_dpcfwâ  s   € Ü—;’;œvŸ{™{¨Q¨F°FÓ;Ð;r4   g:Œ0âŽyU>rÓ  g•Ö&è.!>Nre   )r   r   r›  r
   )r€  r›  rž  r¢  s   &   r2   Ú	test_pcfwÚTestSystematic.test_pcfwÛ  si   € ò	$ò	$ò	<ô
 	ØÜ�K‰KÜ��Q‹Zœ˜R ›Ð$ØØõ	
ô 	ØØÜ��Q‹Zœ˜R ›Ð$ØØ÷	
r4   zCissues at large arguments (atol OK, rtol not) and <eps-close to z=0c                ó®   € \        \        P                  \        4       ! \	        \
        P                  4      4      \        ^ R4      \        4       .4       R# )r<   r(  N)r   r+   Ú	polygammar   r   r   r   r
   r  s   &r2   Útest_polygammaÚTestSystematic.test_polygamma÷  s9   € ô 	Ü�L‰LÜŒNÔ+¬F×,<Ñ,<Ó=Ó>Ü�A�t‹_œc›eÐ$ö	
r4   c           	     ó’   € \        \        P                  \        P                  \	        R\
        P                  4      .RRRR7       R# )i@  r  FT)rC   rþ  r¬   NiÀàÿÿ)r   r+   r  r   r
   r"   r[  r  s   &r2   Útest_rgammaÚTestSystematic.test_rgamma  s2   € ÜÜ�I‰IÜ�M‰MÜ�œŸ™ÓÐ ØØØ ÷	
r4   c                ó€   € \        \        P                  \        \        P                  4      \        4       .R R7       R# r€  )r   r+   r  r   r   r   r  s   &r2   Útest_rgamma_complexÚ"TestSystematic.test_rgamma_complex  s'   € ÜÜ�I‰IÜœVŸ]™]Ó+Ü‹\ˆNØ÷		
r4   zNsee gh-3551 for bad points on 32 bit systems and gh-8095 for another bad pointr   c                ó  € \         P                  ! \        P                  4      \         P                  ! R 4      8¼  d   \        P
                  pMR p\        \        P                  V\        4       \        4       .RR7       R# )rs   c                 ó   € \        W,           4      \        W,           4      8X  dE   \        W,           4      ^ 8:  d/   \        P                  ! V 4      p \        W,           4      V ,
          p\        P                  ! W4      # rŸ   )r?   rÜ   r   r½  Úrf)rq   rC  s   &&r2   ÚmppochÚ&TestSystematic.test_rf.<locals>.mppoch  sO   € ô ˜�“<¤3 q¥u£:Ô-´%¸½³,À!Ô2CÜŸ
š
 1›�AÜ˜A�E›
 Q��AÜ—y’y “Ð&r4   rë   rG  N)
r   Úparser   r¼   ÚVersionr²  r   r+   Úpochr
   )r€  r³  s   & r2   Útest_rfÚTestSystematic.test_rf  sN   € ô �=Š=œ×+Ñ+Ó,´·²ÀÓ0HÔHä—Y‘Y‰Fò'ô 	œBŸG™G V¬c«e´S³U¨^À×Er4   c                ó²   € \         P                  ! \        4      P                  p\	        \
        \        P                  \        4       .R ^V,          R7       R# r›  )	r"   r5  r?   r6  r   r   r   r7  r
   rœ  s   & r2   Ú
test_sinpiÚTestSystematic.test_sinpi&  s8   € Ü�hŠh”u‹o×!Ñ!ˆÜÜÜ�L‰LÜ‹UˆGØØ�3•÷	
r4   c                ó\   € \        \        \        P                  \	        4       .R RR7       R# )Fg›+¡†›„=rý  N)r   r   r   r7  r   r  s   &r2   Útest_sinpi_complexÚ!TestSystematic.test_sinpi_complex0  r¢  r4   c                ó¢   € R  p\        V\        P                  \        4       .4       \        V\        P                  \	        . RO4      .4       R# )c                 ó<   € \         P                  ! V 4      ^ ,          # rŸ   rz  r¢   s   &r2   ÚshiÚ$TestSystematic.test_shi.<locals>.shi:  r~  r4   Nr  )r   r   rÂ  r
   r   ©r€  rÂ  s   & r2   Útest_shiÚTestSystematic.test_shi9  r„  r4   c                ó¾   € R  p\        V\        P                  \        \	        \
        P                  ) R4      \	        \
        P                  R4      4      .RR7       R# )c                 ó<   € \         P                  ! V 4      ^ ,          # rŸ   rz  r.  s   &r2   rÂ  Ú,TestSystematic.test_shi_complex.<locals>.shiA  r~  r4   rx  rY   r8   Nr|  )r   r   rÂ  r   r'   r"   r[  rÄ  s   & r2   Útest_shi_complexÚTestSystematic.test_shi_complex@  rŠ  r4   c                óT   € R  p\        V\        P                  \        4       .4       R# )c                 ó<   € \         P                  ! V 4      ^ ,          # rŸ   r�  r¢   s   &r2   ÚsiÚ"TestSystematic.test_si.<locals>.siL  r‘  r4   N)r   r   rÎ  r
   ©r€  rÎ  s   & r2   Útest_siÚTestSystematic.test_siK  s   € ò	!ä˜B¤§	¡	¬C«E¨7Ö3r4   c                ó¾   € R  p\        V\        P                  \        \	        R\
        P                  ) 4      \	        R\
        P                  4      4      .RR7       R# )c                 ó<   € \         P                  ! V 4      ^ ,          # rŸ   r�  r.  s   &r2   rÎ  Ú*TestSystematic.test_si_complex.<locals>.siQ  r‘  r4   rx  rY   r8   Nr|  )r   r   rÎ  r   r'   r"   r[  rÐ  s   & r2   Útest_si_complexÚTestSystematic.test_si_complexP  sC   € ò	!ô 	ØÜ�I‰IÜœ ¤r§v¡v gÓ.´¸¼R¿V¹VÓ0DÓEÐFØ÷		
r4   c                óŠ   € R  p\        \        P                  \        V4      \	        ^ \
        P                  4      .RR7       R# )c                 ó>   € \         P                  ! ^^V ,
          4      # r,  ©r   r-  r¢   s   &r2   ÚdilogÚ)TestSystematic.test_spence.<locals>.dilog]  ó   € Ü—>’> ! Q¨¥UÓ+Ð+r4   ræ   r8   N)r   r+   r/  r   r
   r"   r[  ©r€  rÛ  s   & r2   Útest_spenceÚTestSystematic.test_spence[  s3   € ò	,ô 	Ü�I‰IÜ˜UÓ#Ü�”B—F‘F‹^ÐØ÷		
r4   c                ój   € R  p\        \        P                  \        V4      \	        4       .RR7       R# )c                 ó>   € \         P                  ! ^^V ,
          4      # r,  rÚ  r.  s   &r2   rÛ  Ú1TestSystematic.test_spence_complex.<locals>.dilogh  rÝ  r4   ræ   r8   N)r   r+   r/  r   r   rÞ  s   & r2   Útest_spence_complexÚ"TestSystematic.test_spence_complexg  s(   € ò	,äÜ�I‰IÜ˜UÓ#Ü‹\ˆNØ÷		
r4   c           	     óš   € \        \        P                  \        \        P
                  4      \        RR 4      \        ^ R 4      .RR7       R# )rˆ  ç•Ö&è.>r8   Nç     ˆÃÀ)r   r+   Ústruver   r   Ústruvehr
   r  s   &r2   Útest_struvehÚTestSystematic.test_struvehq  s4   € ÜÜ�I‰IÜœVŸ^™^Ó,Ü��s‹^œS  C›[Ð)Ø÷		
r4   c           	     ó†   € R  p\        \        P                  \        V4      \	        RR4      \	        ^ R4      .RRR7       R# )c                 óT  € V ^ 8  ds   W) 8  dl   \        V 4      R8”  d\   \        P                  P                  p R\        P                  n        \        P                  ! W4      V\        P                  n        # \        P                  ! W4      #   T\        P                  n        i ; i)r<   r(  r²   )r½   r   rË   rÌ   Ústruvel)rN   r1   rÑ   s   && r2   Ú
mp_struvelÚ/TestSystematic.test_struvel.<locals>.mp_struvelz  sk   € Ø�1Œu˜˜Rœ¤C¨£F¨T¤Mä Ÿ)™)Ÿ-™-�ð,Ø$'”F—I‘I”MÜ!Ÿ>š>¨!Ó/à$+”F—I‘I•MÜ—>’> !Ó'Ð'øð %,”F—I‘I•Mús   º*B ÂB'rˆ  rç  Tr«   Nrè  )r   r+   Ú	modstruver   r
   )r€  rð  s   & r2   Útest_struvelÚTestSystematic.test_struvely  s:   € ò		(ô 	Ü�L‰LÜ˜ZÓ(Ü��s‹^œS  C›[Ð)ØØ ÷	
r4   c           	     ó`   € R  p\        \        P                  V\        RR4      .R^ RR7       R# )c                 ó€   € \         P                  ! \         P                  ! V 4      \         P                  ! R 4      4      # )z-0.5)r   rU  r%   r½  r¢   s   &r2   Úmpmath_wrightomega_realÚETestSystematic.test_wrightomega_real.<locals>.mpmath_wrightomega_realŽ  s$   € Ü—?’?¤6§:¢:¨a£=´&·*²*¸VÓ2DÓEÐEr4   gPïâÖäKDg›+¡†›„ö<F)r9   rd   rþ  Nr{   )r   r+   r^  r
   )r€  r÷  s   & r2   Útest_wrightomega_realÚ$TestSystematic.test_wrightomega_real�  s2   € ò	Fô 	Ü�N‰NØ#Ü�˜ÓÐØØØ÷	
r4   c                óV   € \        \        P                  R  \        4       .RRR7       R# )c                 ó   € \        V ^4      # )é   )rW  r.  s   &r2   rO   Ú1TestSystematic.test_wrightomega.<locals>.<lambda>   s   € Ô)¨!¨RÔ0r4   ræ   FrA  N)r   r+   r^  r   r  s   &r2   Útest_wrightomegaÚTestSystematic.test_wrightomega�  s!   € ÜÜ�N‰NÙ0Ü‹\ˆNØØ÷	
r4   c           
     óœ   € \        \        P                  \        \        P                  4      \        ^RRR7      \        ^ RR7      .4       R# )r=   ç    _ BF)rq   rp   rŠ  ©rq   rŠ  N)r   r+   Úzetar   r   r
   r  s   &r2   Útest_hurwitz_zetaÚ TestSystematic.test_hurwitz_zeta¦  s5   € ÜÜ�G‰GÜœVŸ[™[Ó)Ü�1˜¨%Ô0´#¸ÀuÔ2MÐNö	
r4   c                óZ   € \        \        P                  R  \        R^d4      .RRR7       R# )c                 ó\   € V ^8w  d   \         P                  ! V 4      # \         P                  # rÛ   ©r   r  r[  r¢   s   &r2   rO   Ú2TestSystematic.test_riemann_zeta.<locals>.<lambda>°  s   € ¨¨Q¬”f—k’k !“nÐ>´F·J±JÐ>r4   Frb   rý  Nr4  )r   r+   r  r
   r  s   &r2   Útest_riemann_zetaÚ TestSystematic.test_riemann_zeta­  s&   € ÜÜ�G‰GÙ>Ü��s‹^ÐØØ÷	
r4   c           	     ó\   € \        \        P                  R  \        R^d4      .R^-RR7       R# )c                 ój   € V ^8w  d   \         P                  ! V 4      ^,
          # \         P                  # rÛ   r	  r¢   s   &r2   rO   Ú+TestSystematic.test_zetac.<locals>.<lambda>¹  s#   € ¨A°¬F”f—k’k !“n qÕ(ÐB¼¿
¹
ÐBr4   Frb   )rþ  rÌ   r9   Nr4  )r   r+   Úzetacr
   r  s   &r2   Ú
test_zetacÚTestSystematic.test_zetac¶  s)   € ÜÜ�H‰HÙBÜ��s‹^ÐØØØ÷	
r4   c           	     ó†   € R  p\        \        P                  \        V4      \	        ^ RR7      \	        4       .^È^<RR7       R# )c                 ó  € \         P                  P                  V 4      p \         P                  P                  V4      pV^ 8X  d    \         P                  P                  V 4      # \         P                  P	                  W4      V,          # rŸ   ©r   rË   r½  rñ   Úpowm1)rD   Úlmbdas   &&r2   Ú	mp_boxcoxÚ-TestSystematic.test_boxcox.<locals>.mp_boxcoxÂ  sX   € Ü—	‘	—‘˜aÓ ˆAÜ—I‘I—M‘M %Ó(ˆEØ˜ŒzÜ—y‘y—}‘} QÓ'Ð'ä—y‘y—‘ qÓ0°5Õ8Ð8r4   Fr  r7   rW  N)r   r+   Úboxcoxr   r
   )r€  r  s   & r2   Útest_boxcoxÚTestSystematic.test_boxcoxÀ  s:   € ò	9ô 	Ü�I‰IÜ˜YÓ'Ü�1 %Ô(¬#«%Ð0ØØØ÷	
r4   c           	     ó†   € R  p\        \        P                  \        V4      \	        RRR7      \	        4       .^È^<RR7       R# )c                 ón  € \         P                  P                  V 4      p \         P                  P                  V4      p\         P                  P                  ^4      pV^ 8X  d&   \         P                  P                  W ,           4      # \         P                  P	                  W ,           V4      V,          # rÛ   r  )rD   r  Úones   && r2   Úmp_boxcox1pÚ1TestSystematic.test_boxcox1p.<locals>.mp_boxcox1pÕ  sp   € Ü—	‘	—‘˜aÓ ˆAÜ—I‘I—M‘M %Ó(ˆEÜ—)‘)—-‘- Ó"ˆCØ˜ŒzÜ—y‘y—}‘} S¥WÓ-Ð-ä—y‘y—‘ s¥w°Ó6¸Õ>Ð>r4   Fr  r7   rW  Nrx   )r   r+   Úboxcox1pr   r
   )r€  r   s   & r2   Útest_boxcox1pÚTestSystematic.test_boxcox1pÓ  s:   € ò	?ô 	Ü�K‰KÜ˜[Ó)Ü�2 5Ô)¬3«5Ð1ØØØ÷	
r4   c           	     ór   € R  p\        R \        V4      \        ^ ^È4      \        RR4      .RRR 3R7       R# )c                 óL  € \         P                  ! V4      p\         P                  ! V \         P                  ! ^4      ^,          ,           V4      \         P                  ! ^V,          \         P
                  ,          4      ,          pVP                  ^ 8X  d   VP                  # V# rÛ   ©r   Ú	mpmathifyrí  r½  rO  r   rT  rL   ©rC   r1   ÚargÚouts   &&  r2   Úmp_spherical_jnÚ9TestSystematic.test_spherical_jn.<locals>.mp_spherical_jnè  ói   € Ü×"Ò" 1Ó%ˆCÜ—>’> !¤f§j¢j°£m°A¥oÕ"5°sÓ;Ü—;’;˜q �u¤V§Y¡Y�Ó/õ0ˆCà�x‰x˜1Œ}Ø—x‘x�à�
r4   c                 óB   € \         P                  ! \        V 4      V4      # rI   )r+   Úspherical_jnrÜ   ©rC   r1   s   &&r2   rO   Ú2TestSystematic.test_spherical_jn.<locals>.<lambda>ò  rÊ  r4   rx  r  Nc                 ó4   € \         P                  ! V 4      R 8„  # )g#B’¡œÇ;)r"   r½   r.  s   &r2   rO   r2  ÷  s   € ¬"¯&ª&°«)°eÒ*;r4   )rÌ   rª  r|  r)  ©r€  r,  s   & r2   Útest_spherical_jnÚ TestSystematic.test_spherical_jnç  s<   € ò	ô 	Ù3Ü˜_Ó-Ü�A�s‹^œS  s›^Ð,ØàÑ ;Ð<÷	
r4   c                ób   € R  p\        R \        V4      \        ^ ^È4      \        4       .4       R# )c                 óL  € \         P                  ! V4      p\         P                  ! V \         P                  ! ^4      ^,          ,           V4      \         P                  ! ^V,          \         P
                  ,          4      ,          pVP                  ^ 8X  d   VP                  # V# rÛ   r'  r)  s   &&  r2   r,  ÚATestSystematic.test_spherical_jn_complex.<locals>.mp_spherical_jnû  r.  r4   c                 óV   € \         P                  ! \        V P                  4      V4      # rI   )r+   r0  rÜ   rL   r1  s   &&r2   rO   Ú:TestSystematic.test_spherical_jn_complex.<locals>.<lambda>  ó   € œŸš¬¨Q¯V©V«°aÔ8r4   N©r   r   r   r   r4  s   & r2   Útest_spherical_jn_complexÚ(TestSystematic.test_spherical_jn_complexú  ó,   € ò	ô 	Ù8Ü˜_Ó-Ü�A�s‹^œZ›\Ð*ö	
r4   c           	     ój   € R  p\        R \        V4      \        ^ ^È4      \        RR4      .^dR7       R# )c                 óL  € \         P                  ! V4      p\         P                  ! V \         P                  ! ^4      ^,          ,           V4      \         P                  ! ^V,          \         P
                  ,          4      ,          pVP                  ^ 8X  d   VP                  # V# rÛ   ©r   r(  r  r½  rO  r   rT  rL   r)  s   &&  r2   Úmp_spherical_ynÚ9TestSystematic.test_spherical_yn.<locals>.mp_spherical_yn  r.  r4   c                 óB   € \         P                  ! \        V 4      V4      # rI   )r+   Úspherical_ynrÜ   r1  s   &&r2   rO   Ú2TestSystematic.test_spherical_yn.<locals>.<lambda>  rÊ  r4   r  rG  Ng    _ Âr)  ©r€  rD  s   & r2   Útest_spherical_ynÚ TestSystematic.test_spherical_yn
  s4   € ò	ô 	Ù3Ü˜_Ó-Ü�A�s‹^œS ¨Ó-Ð.Ø÷		
r4   c                ób   € R  p\        R \        V4      \        ^ ^È4      \        4       .4       R# )c                 óL  € \         P                  ! V4      p\         P                  ! V \         P                  ! ^4      ^,          ,           V4      \         P                  ! ^V,          \         P
                  ,          4      ,          pVP                  ^ 8X  d   VP                  # V# rÛ   rC  r)  s   &&  r2   rD  ÚATestSystematic.test_spherical_yn_complex.<locals>.mp_spherical_yn  r.  r4   c                 óV   € \         P                  ! \        V P                  4      V4      # rI   )r+   rG  rÜ   rL   r1  s   &&r2   rO   Ú:TestSystematic.test_spherical_yn_complex.<locals>.<lambda>&  r<  r4   Nr=  rI  s   & r2   Útest_spherical_yn_complexÚ(TestSystematic.test_spherical_yn_complex  r@  r4   c                óh   € R  p\        R \        V4      \        ^ ^È4      \        4       .^ÈRR7       R# )c                 óL  € \         P                  ! V4      p\         P                  ! V \         P                  ! ^4      ^,          ,           V4      \         P                  ! ^V,          \         P
                  ,          4      ,          pVP                  ^ 8X  d   VP                  # V# rÛ   ©r   r(  rÙ  r½  rO  r   rT  rL   r)  s   &&  r2   Úmp_spherical_inÚ9TestSystematic.test_spherical_in.<locals>.mp_spherical_in,  r.  r4   c                 óB   € \         P                  ! \        V 4      V4      # rI   )r+   Úspherical_inrÜ   r1  s   &&r2   rO   Ú2TestSystematic.test_spherical_in.<locals>.<lambda>6  rÊ  r4   rR  Ngÿÿ‘è¨°6r)  ©r€  rV  s   & r2   Útest_spherical_inÚ TestSystematic.test_spherical_in+  s2   € ò	ô 	Ù3Ü˜_Ó-Ü�A�s‹^œS›UÐ#ØØ÷	
r4   c                ób   € R  p\        R \        V4      \        ^ ^È4      \        4       .4       R# )c                 óL  € \         P                  ! V4      p\         P                  ! V \         P                  ! ^4      ^,          ,           V4      \         P                  ! ^V,          \         P
                  ,          4      ,          pVP                  ^ 8X  d   VP                  # V# rÛ   rU  r)  s   &&  r2   rV  ÚATestSystematic.test_spherical_in_complex.<locals>.mp_spherical_in>  r.  r4   c                 óV   € \         P                  ! \        V P                  4      V4      # rI   )r+   rY  rÜ   rL   r1  s   &&r2   rO   Ú:TestSystematic.test_spherical_in_complex.<locals>.<lambda>H  r<  r4   Nr=  r[  s   & r2   Útest_spherical_in_complexÚ(TestSystematic.test_spherical_in_complex=  r@  r4   c                óf   € R  p\        R \        V4      \        ^ ^–4      \        4       .^dR7       R# )c                 ót  € \         P                  ! V4      p\         P                  ! V \         P                  ! ^4      ^,          ,           V4      \         P                  ! ^V,          \         P
                  ,          4      ,          p\         P                  ! V4      P                  ^ 8X  d   VP                  # V# rÛ   ©r   r(  r   r½  rO  r   rT  rL   r)  s   &&  r2   Úmp_spherical_knÚ9TestSystematic.test_spherical_kn.<locals>.mp_spherical_knN  sw   € Ü×"Ò" 1Ó%ˆCÜ—>’> !¤f§j¢j°£m°A¥oÕ"5°sÓ;Ü—;’;˜q �u¤V§Y¡Y�Ó/õ0ˆCä×Ò Ó"×'Ñ'¨1Ô,Ø—x‘x�à�
r4   c                 óB   € \         P                  ! \        V 4      V4      # rI   )r+   Úspherical_knrÜ   r1  s   &&r2   rO   Ú2TestSystematic.test_spherical_kn.<locals>.<lambda>X  rÊ  r4   rG  Nr)  ©r€  rh  s   & r2   Útest_spherical_knÚ TestSystematic.test_spherical_knM  s/   € ò	ô 	Ù3Ü˜_Ó-Ü�A�s‹^œS›UÐ#Ø÷		
r4   z.Accuracy issues near z = -1 inherited from kv.c                óf   € R  p\        R \        V4      \        ^ ^È4      \        4       .^ÈR7       R# )c                 óL  € \         P                  ! V4      p\         P                  ! V \         P                  ! ^4      ^,          ,           V4      \         P                  ! ^V,          \         P
                  ,          4      ,          pVP                  ^ 8X  d   VP                  # V# rÛ   rg  r)  s   &&  r2   rh  ÚATestSystematic.test_spherical_kn_complex.<locals>.mp_spherical_kna  r.  r4   c                 óV   € \         P                  ! \        V P                  4      V4      # rI   )r+   rk  rÜ   rL   r1  s   &&r2   rO   Ú:TestSystematic.test_spherical_kn_complex.<locals>.<lambda>k  r<  r4   rG  Nr=  rm  s   & r2   Útest_spherical_kn_complexÚ(TestSystematic.test_spherical_kn_complex^  s/   € ò	ô 	Ù8Ü˜_Ó-Ü�A�s‹^œZ›\Ð*Ø÷		
r4   r4  N)”Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r�  r†  r“  r›  r§  r­  r¶  r¼  rÄ  rË  rÔ  rß  rç  rò  rø  r  r  r  r  r   r*  rù   rB  rI  rT  r_  ÚpytestÚmarkÚxfailri  rq  rv  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Ø   r6  r;  r@  rC  rJ  rR  rY  r_  rf  ri  rr  ry  r}  r�  r‹  r‘  r™  rž  r©  r¯  r   r´  r½  rÄ  rÌ  rÒ  rÙ  rá  rè  rð  rõ  Úxfail_on_32bitrü  r  r  r  r  r#  r)  r2  r:  rB  rL  rQ  r[  rj  rq  rz  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#  r5  r>  rJ  rQ  r\  rc  rn  ru  Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r2   rq  rq  ©  s\  ø‡ € ò.ò,ò
.ò,ò
.ò,ò
.ò,ò
.ò
.ò
0ò
ò
ò
ò"
ò
ò
ò
ò
ò"
ò
ò!
òF	
ò

ò
òB
ð ‡[�[×Ñ˜5Ð)RÐÓSñ
ó Tð
ò
ð ‡[�[×Ñ˜5Ð)RÐÓSñ
ó Tð
òUò	
ò=ò	
òUò
ò
ò
ò
ò
ò0)ò 
ò
ò
òEò
òDòWòIòRòIò
ò
ò
ò
ò$
ò
òFòTò
ò
òBòIò
ò
ò
ò
ò
ò
ò@ò
@ò
Oò
ò
ò
òFð ‡[�[×Ñ˜5ÐÓ!ñ
ó "ð
ò0
ðd ‡[�[×Ñ˜5ÐÓ!ñ
ó "ð
ð ñ
ó ð
ò
ò
ð ‡[�[×Ñ˜5Ð)PÐÓQñ
ó Rð
ò	
ò
ò
ð ‡[�[×Ñ˜5ÐÓ!ñ
ó "ð
ð ñ
ó ð
ð ‡[�[×Ñ˜5ÐÓ!ñ
ó "ð
ð ‡[�[×Ñð !Hó Iñ

óIð

òKòKð
 ‡[�[×Ñ˜5ÐÓ!ñ

ó "ð

ò
òEò
ð ñ
ó ð
ò
ð ‡[�[×ÑÐ <Ó=ñ
ó >ð
ò
ð. ñOó ðOò
ð ‡[�[×Ñ˜5Ð)UÐÓVñ
ó Wð
ð  ñ
ó ð
ò"
ò$
ð" ‡[�[×Ñ˜5ÐÓ!ñ
ó "ð
ð ‡[�[×Ñ˜5ð *GÐó Hñ
óHð
ò
ð8 ‡[�[×Ñ˜5ð6ð ó 7ñ
ó7ð
ò
ò
ð ‡[�[×Ñð  'Ðó )ñFó)ðFò 
ò
òUò	
ò4ò
	
ò

ò
ò
ò
ò(
ò 
ò
ò
ò
ò
ò&
ò(
ò&
ò 
ò"
ò 
ò$
ò 
ð" ‡[�[×Ñ˜5ØNð ó Pñ
óPö
r4   rq  )LÚ__doc__Únumpyr"   Únumpy.testingr   r   r   r{  r   Ú
scipy._libr   Úscipy.specialÚspecialr+   Úscipy.special._testutilsr   r   r   r	   Úscipy.special._mptestutilsr
   r   r   r   r   r   r   r   r   r   Úscipy.special._ufuncsr   r   r   r   r   r   r   ÚImportErrorr|  Úthread_unsafeÚ
pytestmarkr3   rE   rV   r^   rr   rˆ   rš   r¨   r°   ÚslowrÁ   rØ   ré   rù   rý   r  r  r  r  r  r  r)  r2  r9  r<  rP  rW  rd  rg  rj  rl  r‚   rÁ  rq  r4  r4   r2   Ú<module>r�     s•  ðñó ß 2Ý Û Û å å ÷ó ÷÷ ÷ ÷÷ ð%Ûð �[‰[×&Ñ&ð>ð 'ó @€
ñ ˆv�vÓñ-ó ð-ñ ˆv�vÓñ	>ó ð	>ñ  ˆv�vÓñ!ó ð!ñ( ˆv�vÓñ6ó ð6ñ ˆv�wÓñOó  ðOñ, ˆv�wÓñCó  ðCñ" ˆv�vÓñGó ðGñ> ˆv�vÓñCó ðCñ* ˆv�vÓñ/ó ð/ñ$ ˆv�vÓØ‡�×ÑñEó ó ðEñ8 ˆv�vÓñ:ó ð:ñ* ˆv�vÓñ0Kó ð0Kðn ‡�×ÑÙˆv�vÓñ:ó ó ð:ðL Ð ñ ˆv�vÓñ=ó ð=ñ  ˆv�vÓñ=ó ð=ñ& ˆv�vÓØ‡�×Ññ;ó ó ð;ñ. ˆv�vÓØ‡�×Ññ<ó ó ð<ñ* ˆv�vÓñ<ó ð<ñ& ˆv�vÓñ<ó ð<ñ( ˆv�vÓØ‡�×ÑñBó ó ðBñ& ˆv�vÓØ‡�×Ññ;ó ó ð;ñ& ˆv�vÓñ
8ó ð
8ñ ˆv�vÓñ8ó ð8ñ$ ˆv�vÓñ9ó ð9ò0ð ‡�×ÑÙˆv�vÓñ?ó ó ð?ð* ‡�×ÑÙˆv�vÓñ
@ó ó ð
@ð ‡�×ÑÙˆv�vÓñ
@ó ó ð
@ð" ‡�×ÑÙˆv�vÓñ=ó ó ð=ñ �s SÔ
)€ð ‡�×ÑÙˆv�vÓ÷D
ð D
ó ó òD
øða ô %Ù˜8Ó$ƒFð%ús   ÁM ÍM/Í.M/