+
    LV-j�t  ã                   óà  € ^ RI t ^ RIt^ RIt^ RI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 ^ RIt^ RIHtHtHtHt ^ RIHtHt ^ RIHt ^ RIHt ^ RIt^ RIt^ RI H!t! ^ RI"H#u H$t% RR	 lt&R
 t']! ]4       ! R R4      4       t(]! ]4       ! R R4      4       t)]! ]4       ! R R4      4       t*]! ]4       ! R R4      4       t+]! ]4       ! R R4      4       t,]! ]4       ! R R4      4       t-R# )é    N)ÚsqrtÚcosÚsinÚarctanÚexpÚlogÚpi)Úassert_Úassert_allcloseÚassert_array_lessÚassert_almost_equalÚassert_equal)ÚquadÚdblquadÚtplquadÚnquad)ÚerfÚerfc)ÚLowLevelCallable)Úmake_xp_test_case)Úsine_ctypesc                 óL   € V w  r4\        W1V^ R7       Ve   \        WB4       R# R# )r   )ÚatolÚrtolN)r   r   )Úvalue_and_errÚtabled_valueÚerror_toleranceÚvalueÚerrs   &&&  Út/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/scipy/integrate/tests/test_quadpack.pyÚassert_quadr!      s(   € Ø�J€EÜ�E¨c¸Õ:ØÒ"Ü˜#Ö/ñ #ó    c                 ó|   € \        \        V 4      p\        P                  ! V\        P                  ! V.VO5!  4      # ©N)ÚgetattrÚ	clib_testÚctypesÚcastÚ	CFUNCTYPE)ÚnameÚrestypeÚargtypesÚptrs   &&* r    Úget_clib_test_routiner.      s/   € Ü
”)˜TÓ
"€CÜ�;Š;�sœF×,Ò,¨WÐ@°xÓ@ÓAÐAr"   c                   ó8   a € ] tR t^!t o R tR tR tR tRtV t	R# )ÚTestCtypesQuadc                ó¤  € \         P                  R 8X  d   R.pM\         P                  R8X  d   R.pMRR.pV F  p \        P                  ! V4      V n         M	  \        P                  ! R4       \        P                  p\        P                  3pR F%  p\        V P                  V4      pW6n
        WFn        K'  	  R#   \
         d     K•  i ; i)	Úwin32zapi-ms-win-crt-math-l1-1-0.dllÚdarwinz
libm.dylibzlibm.soz	libm.so.6zCtypes can't import libm.soN)r   r   Útan)ÚsysÚplatformr'   ÚCDLLÚlibÚOSErrorÚpytestÚskipÚc_doubler%   r+   r,   )ÚselfÚfilesÚfiler+   r,   r*   Úfuncs   &      r    Úsetup_methodÚTestCtypesQuad.setup_method#   s±   € Ü�<‰<˜7Ô"Ø5Ð6‰EÜ�\‰\˜XÔ%Ø!�N‰Eà Ð,ˆEãˆDðÜ!Ÿ;š; tÓ,�”Ùñ ô �KŠKÐ5Ô6ä—/‘/ˆÜ—O‘OÐ%ˆÛ)ˆDÜ˜4Ÿ8™8 TÓ*ˆDØ"ŒLØ$ŽMó *øô ô Úðús   ½C Ã CÃCc                óÈ  € \        \        V P                  P                  ^ ^4      \        \        P                  ^ ^4      ^ ,          4       \        \        V P                  P
                  ^ ^4      \        \        P
                  ^ ^4      ^ ,          4       \        \        V P                  P                  ^ ^4      \        \        P                  ^ ^4      ^ ,          4       R# ©r   N)r!   r   r8   r   Úmathr   r4   ©r=   s   &r    Útest_typicalÚTestCtypesQuad.test_typical=   s‰   € Ü”D˜Ÿ™Ÿ™ q¨!Ó,¬d´4·8±8¸QÀÓ.BÀ1Õ.EÔFÜ”D˜Ÿ™Ÿ™ q¨!Ó,¬d´4·8±8¸QÀÓ.BÀ1Õ.EÔFÜ”D˜Ÿ™Ÿ™ q¨!Ó,¬d´4·8±8¸QÀÓ.BÀ1Õ.EÖFr"   c                ó:   € \        \        \        4      ^ ^4       R# rD   )r   r   r   rF   s   &r    Útest_ctypes_sineÚTestCtypesQuad.test_ctypes_sineB   s   € ÜÔœkÓ*¨A¨qÖ1r"   c                óB  € \        R \        P                  \        P                  \        P                  4      p\        R\        P                  \        P                  \        P
                  ! \        P                  4      \        P                  4      p\        R\        P                  \        P                  4      p\        R\        P                  \        P                  \        P
                  ! \        P                  4      4      p\        R\        P                  \        P                  \        P                  4      pWW4V.pW5.pV.p\        V4       F`  w  rš\        V
4      pW¨9   d)   \        P                  ! \        \        V^ \        4       K>  \        \        V^ \        4      ^ ,          R4       Kb  	  \        V4       FU  w  ršW§9   d%   \        \        V
^ \        4      ^ ,          R4       K/  \        P                  ! \        \        V
^ \        4       KW  	  R# )Ú_sin_0Ú_sin_1Ú_sin_2Ú_sin_3ç       @N)r.   r'   r<   Úc_void_pÚc_intÚPOINTERÚ	enumerater   r:   ÚraisesÚ
ValueErrorr   r	   r   )r=   Úsin_0Úsin_1Úsin_2Úsin_3Úsin_4Úall_sigsÚlegacy_sigsÚlegacy_only_sigsÚjr@   Úcallbacks   &           r    Útest_ctypes_variantsÚ#TestCtypesQuad.test_ctypes_variantsE   sl  € Ü% h´·±Ü&,§o¡o´v·±óHˆô & h´·±Ü&,§l¡l´F·N²NÄ6Ç?Á?Ó4SÜ&,§o¡oó7ˆô & h´·±Ü&,§o¡oó7ˆô & h´·±Ü&,§l¡l´F·N²NÄ6Ç?Á?Ó4SóUˆô & h´·±Ü&,§l¡l´F·O±OóEˆð  %°Ð6ˆØ�nˆØ!˜7Ðô ! Ö*‰GˆAÜ'¨Ó-ˆHØÔ'Ü—’œj¬$°¸!¼RÖ@ä¤ X¨q´"Ó 5°aÕ 8¸#Ö>ñ +ô ! Ö-‰GˆAØÔ"Ü¤ T¨1¬bÓ 1°!Õ 4°cÖ:ä—’œj¬$°°a¼Ö<ó	 .r"   )r8   N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__rA   rG   rJ   rb   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r    r0   r0   !   s   ø‡ € ò%ò4Gò
2÷"=ð "=r"   r0   c                   ó8   a € ] tR t^jt o R tR tR tR tRtV t	R# )ÚTestMultivariateCtypesQuadc                óª   € \         P                  p\         P                  \         P                  3pR F  p\        W1.VO5!  p\	        WV4       K  	  R# )Ú_multivariate_typicalN)ro   Ú_multivariate_indefiniteÚ_multivariate_sin)r'   r<   rS   r.   Úsetattr)r=   r+   r,   r*   r@   s   &    r    rA   Ú'TestMultivariateCtypesQuad.setup_methodl   sB   € Ü—/‘/ˆÜ—L‘L¤&§/¡/Ð2ˆó*ˆDä(¨ÐB¸ÓBˆDÜ�D Ö%ó*r"   c                óR   € \        \        V P                  ^ \        R4      R4       R# )r   çì®Û—Ó?N©é   gÍÌÌÌÌÌü?)r!   r   ro   r	   rF   s   &r    rG   Ú'TestMultivariateCtypesQuad.test_typicalt   s    € ä”D˜×3Ñ3°Q¼¸HÓEØ*ö	,r"   c                ód   € \        \        V P                  ^ \        P                  4      R4       R# )r   ç¶oüŒxâ?N)r!   r   rp   ÚnpÚinfrF   s   &r    Útest_indefiniteÚ*TestMultivariateCtypesQuad.test_indefinitey   s"   € ä”D˜×6Ñ6¸¼2¿6¹6ÓBØ.ö	0r"   c                óB   a € V 3R  lp\        \        V^ ^4      R4       R# )c                 óN   <€ V \        SP                  ^ ^4      ^ ,          ,           # )r   )r   rq   )Úyr=   s   &€r    ÚthreadsafetyÚBTestMultivariateCtypesQuad.test_threadsafety.<locals>.threadsafety€   s"   ø€ Ø”t˜D×2Ñ2°A°qÓ9¸!Õ<Õ<Ð<r"   gtùJð×µî?N)r!   r   )r=   r‚   s   f r    Útest_threadsafetyÚ,TestMultivariateCtypesQuad.test_threadsafety~   s   ø€ õ	=ä”D˜ q¨!Ó,Ð.@ÖAr"   © N)
rd   re   rf   rg   rA   rG   r}   r„   rh   ri   rj   s   @r    rm   rm   j   s    ø‡ € ò&ò,ò
0÷
Bð Br"   rm   c                   ó¶   a € ] tR t^…t o R tR tR tR tR tR t	R t
R tR	 tR
 tR tR t]P"                  P%                  RRR.4      R 4       tR tRtV tR# )ÚTestQuadc                óD   € R  p\        \        V^ \        R4      R4       R# )c                 óh   € \        W,          V\        V 4      ,          ,
          4      \        ,          # r$   )r   r   r	   )ÚxÚnÚzs   &&&r    ÚmyfuncÚ%TestQuad.test_typical.<locals>.myfunc‰   s    € Ü�q•s˜1œS ›V�8•|Ó$¤RÕ'Ð'r"   ru   Nrv   )r!   r   r	   ©r=   rŽ   s   & r    rG   ÚTestQuad.test_typical‡   s   € ò	(ä”D˜ ¤B¨Ó1Ð3IÖJr"   c                óV   € R  p\        \        V^ \        P                  4      R4       R# )c                 ó<   € \        V ) 4      ) \        V 4      ,          # r$   )r   r   ©r‹   s   &r    rŽ   Ú(TestQuad.test_indefinite.<locals>.myfunc�   s   € Ü˜˜“G�8œC ›F•?Ð"r"   rz   N©r!   r   r{   r|   r�   s   & r    r}   ÚTestQuad.test_indefinite�   s   € ò	#ä”D˜ ¤B§F¡FÓ+Ð-GÖHr"   c           	     ó¢   € R  p\        \        V^ ^
RR.R7      ^\        R4      ,
          \        R4      ,           \        R4      ,
          4       R# )c                 ó~   € ^ T u;8  d   R8  d   M M\        V 4      # RT u;8:  d   R8:  d   M R# \        V ) 4      # R# )r   ç      @ç      @ç        )r   r   r”   s   &r    rŽ   Ú&TestQuad.test_singular.<locals>.myfunc•   s6   € Ø�1Ž{�s�{Ü˜1“v�Ø˜–˜S–ñ ô ˜A˜2“w�ár"   rš   r›   ©ÚpointsNg      Àg      À)r!   r   r   r   r�   s   & r    Útest_singularÚTestQuad.test_singular“   s?   € ò	ô 	”D˜  B°°S¨zÔ:Øœ˜C›•L¤3 t£9Õ,¬s°4«yÕ8ö	:r"   c                óì   € R  pRp\        \        V^ ^^RVR7      ^\        V4      ,          V\        V4      ,          ,
          V\	        R4      ,          ,           RV^,          ,           ,          4       R# )c                 ó2   € \        W^,
          ,          4      # ©é   ©r   ©r‹   Úas   &&r    rŽ   Ú2TestQuad.test_sine_weighted_finite.<locals>.myfunc¢   s   € Ü�q˜A�#•w“<Ðr"   r   ©ÚargsÚweightÚwvarNglS¹S´%@iìÿÿÿi�  )r!   r   r   r   r   )r=   rŽ   Úomes   &  r    Útest_sine_weighted_finiteÚ"TestQuad.test_sine_weighted_finite    sZ   € ò	 ð ˆÜ”D˜  A¨B°uÀ3ÔGØœ˜C›•[ ¤S¨£X¥Õ-¨c´#°c³(­lÕ:¸UÀSÈ!ÅV½^ÕLö	Nr"   c                óœ   € R  pRpRp\        \        V^ \        P                  VRVR7      W2^,          V^,          ,           ,          4       R# )c                 ó(   € \        V ) V,          4      # r$   r¦   r§   s   &&r    rŽ   Ú4TestQuad.test_sine_weighted_infinite.<locals>.myfunc«   s   € Ü˜�r˜!•t“9Ðr"   ç      @ç      @r   rª   Nr–   ©r=   rŽ   r¨   r®   s   &   r    Útest_sine_weighted_infiniteÚ$TestQuad.test_sine_weighted_infinite©   sB   € ò	ð ˆØˆÜ”D˜ ¤B§F¡F°¸5ÀsÔKØ˜A�  Q¥�Õ'ö	)r"   c                óž   € R  pRpRp\        \        V\        P                  ) ^ VRVR7      W"^,          V^,          ,           ,          4       R# )c                 ó$   € \        W,          4      # r$   r¦   r§   s   &&r    rŽ   Ú6TestQuad.test_cosine_weighted_infinite.<locals>.myfuncµ   s   € Ü�q•s“8ˆOr"   rš   gffffff@r   rª   Nr–   r¶   s   &   r    Útest_cosine_weighted_infiniteÚ&TestQuad.test_cosine_weighted_infinite³   sD   € ò	ð ˆØˆÜ”D˜¤"§&¡& ¨!°!¸EÈÔLØ˜!•t˜c 1�f•}Õ%ö	'r"   c                ó¨   € R  pRp\        \        VR^VRRR7      \        \        ^^V) ,          ,           ^,          ^,
          4      ,          4       R# )c                 ó@   € ^^V ,           ^V) ,          ,           ,          # r¤   r†   r§   s   &&r    rŽ   Ú2TestQuad.test_algebraic_log_weight.<locals>.myfunc¿   s   € Ø�a˜•c˜!˜q˜b�'•k•?Ð"r"   ç      ø?Úalgrª   Néÿÿÿÿ)ç      à¿rÄ   )r!   r   r	   r   )r=   rŽ   r¨   s   &  r    Útest_algebraic_log_weightÚ"TestQuad.test_algebraic_log_weight½   sJ   € ò	#ð ˆÜ”D˜  Q¨Q°uØ*ô,ä”t˜Q˜q A 2�w�Y¨�N¨QÕ.Ó/Õ/ö	1r"   c                ó|  € R  pRpR
\        R4      ,          R\        RV) ,          ^,           RV) ,          ^,           ,          4      ,          ,
          \        RV^,           ,          4      ,
          \        RV,          4      ,
          RV) ,          ^,           ,          p\        \        V^ ^RRRR7      VRR7       R	# )c                 ó^   € R V) ,          V ^,
          ^,          RV) ,          ,           ,          # )rQ   r´   r†   r§   s   &&r    rŽ   Ú-TestQuad.test_cauchypv_weight.<locals>.myfuncÉ   s&   € Ø˜!˜•9˜q �s Q�h s¨a¨R¥yÕ0Õ1Ð1r"   gš™™™™™Ù?rQ   rÁ   r´   Úcauchyrª   gÑ®#®fT>©r   Ng\®²`@è?g]®²`@Ø?)r   r   r!   r   )r=   rŽ   r¨   ÚtabledValues   &   r    Útest_cauchypv_weightÚTestQuad.test_cauchypv_weightÇ   s£   € ò	2ð ˆØ#¤C¨£HÕ,Ø#¤C¨°¨r­°2­¸#ÀÀ½)ÀA½+Õ(FÓ$GÕGõHä˜s Q q¥S�zÓ*õ+ô ˜s A�v›õ'ð ˜q˜b�	 A�õ	'ˆô
 	”D˜  A¨C¸ÀsÔKØ°÷	9r"   c                ó¶   € R  p\        V^ \        P                  RR7      w  r#\        V\        P                  ^ RR7      w  rE\        W$) \	        W54      R7       R# )c                 óL   € V\         P                  ! V) V ,          4      ,          # r$   ©r{   r   )r‹   ÚpÚqs   &&&r    ÚfÚ&TestQuad.test_b_less_than_a.<locals>.fÖ   s   € Ø”r—v’v˜q˜b �d“|Õ#Ð#r"   ©r«   ©r   N©rw   é   ©r   r{   r|   r   Úmax©r=   rÔ   Úval_1Úerr_1Úval_2Úerr_2s   &     r    Útest_b_less_than_aÚTestQuad.test_b_less_than_aÕ   sF   € ò	$ô ˜A˜q¤"§&¡&¨vÔ6‰ˆÜ˜AœrŸv™v q¨vÔ6‰ˆÜ˜˜v¬C°Ó,=×>r"   c                óò   € R  p\        V\        P                  ) \        P                  RR7      w  r#\        V\        P                  \        P                  ) RR7      w  rE\        W$) \	        W54      R7       R# )c                 óž   € \         P                  ! V ^,          ) ^,          V,          4      \         P                  ! RV,          4      ,          # )rw   rQ   )r{   r   r   )r‹   Úss   &&r    rÔ   Ú(TestQuad.test_b_less_than_a_2.<locals>.fÞ   s0   € Ü—6’6˜1˜a�4˜% !�) a�-Ó(¬2¯7ª7°2°aµ4«=Õ8Ð8r"   rÖ   r×   N©rw   rÚ   rÜ   s   &     r    Útest_b_less_than_a_2ÚTestQuad.test_b_less_than_a_2Ý   sR   € ò	9ô ˜A¤§¡˜w¬¯©°TÔ:‰ˆÜ˜AœrŸv™v¬¯© w°TÔ:‰ˆÜ˜˜v¬C°Ó,=×>r"   c                ó‚   € R  p\        V^ ^RRR7      w  r#\        V^^ RRR7      w  rE\        W$) \        W54      R7       R# )c                 ó   € R # ©ç      ð?r†   r”   s   &r    rÔ   Ú(TestQuad.test_b_less_than_a_3.<locals>.fæ   ó   € Ùr"   rÂ   )r¬   r­   r×   N©r   r   )r   r   rÛ   rÜ   s   &     r    Útest_b_less_than_a_3ÚTestQuad.test_b_less_than_a_3å   sB   € ò	ô ˜A˜q !¨E¸Ô?‰ˆÜ˜A˜q !¨E¸Ô?‰ˆÜ˜˜v¬C°Ó,=×>r"   c           	     ó¾   € R  p\        V^ ^RRRR7      p\        V^^ RRRR7      p\        V^,          V^,          4      p\        V^ ,          V^ ,          ) VR7       R# )c                 ó   € R # rì   r†   r”   s   &r    rÔ   Ú2TestQuad.test_b_less_than_a_full_output.<locals>.fî   rï   r"   rÂ   T)r¬   r­   Úfull_outputr×   Nrð   )r   rÛ   r   )r=   rÔ   Úres_1Úres_2r   s   &    r    Útest_b_less_than_a_full_outputÚ'TestQuad.test_b_less_than_a_full_outputí   s[   € ò	ô �Q˜˜1 U°ÀTÔJˆÜ�Q˜˜1 U°ÀTÔJˆÜ�%˜•(˜E !�HÓ%ˆÜ˜˜a� 5¨¥8 )°#×6r"   Úcomplex_funcTFc                ó\  € R  pR;r4^2pR^ R^ R\         P                  ! V\         P                  \         P                  R7      R\         P                  ! V\         P                  \         P                  R7      R\         P                  ! V\         P                  R7      R\         P                  ! V\         P                  R7      R	\         P                  ! V\         P
                  R7      /p\        W$V^VR
7      w  rxp	Wx3R8X  g   Q hV'       d   \        V	RVRV/4       R# \        W–4       R# )c                 ó   € ^V ,          # r¤   r†   r”   s   &r    rÔ   Ú#TestQuad.test_b_equals_a.<locals>.fø   s   € Ø�Q•3ˆJr"   rœ   ÚnevalÚlastÚalist)ÚdtypeÚblistÚrlistÚelistÚiord)rö   rû   ÚrealÚimagN)rœ   rœ   )r{   ÚfullÚnanÚfloat64ÚzerosÚint32r   r   )
r=   rû   rÔ   ÚupperÚlowerÚlimitÚexpected_infodictÚzeror   Úinfodicts
   &&        r    Útest_b_equals_aÚTestQuad.test_b_equals_aö   sê   € ò	ð ÐˆØˆØ$ a¨°Ø$¤b§g¢g¨e´R·V±VÄ2Ç:Á:Ô&NØ$¤b§g¢g¨e´R·V±VÄ2Ç:Á:Ô&NØ$¤b§h¢h¨u¼B¿J¹JÔ&GØ$¤b§h¢h¨u¼B¿J¹JÔ&GØ#¤b§h¢h¨u¼B¿H¹HÔ&EðGÐô # 1¨UÀØ0<ô>Ñˆ�8àˆ{˜hÔ&Ð&Ð&ßÜ˜ FÐ,=Ø$*Ð,=ð$?ö @ô ˜Ö5r"   c           
     ó€  € R  p\         P                  ! \        V^ \         P                  ^,          RR7      ^ ,          R4      '       g   Q hR^ R\         P                  RRRRR	^/p\        V3R
R/VB p\        R 3R
R/VB p\        R 3R
R/VB p\         P
                  P                  V^ ,          V^ ,          RV^ ,          ,          ,           4       \         P
                  P                  V^,          V^,          RV^,          ,          ,           4       \        V^,          R,          4      \        VR,          4      u;8X  d	   ^8X  g   Q h Q hV^,          R,          ^,          V^,          8X  g   Q hV^,          R,          ^,          V^,          8X  g   Q hV^,          R,          ^ ,          R,          V^,          R,          8X  g   Q h\        V^,          R,          4      \        VR,          4      u;8X  d	   ^8X  g   Q h Q hV^,          R,          ^ ,          R,          V^,          R,          8X  g   Q hR# )c                 ó<   € \         P                  ! R V ,          4      # ©ù              ð?rÑ   r”   s   &r    ÚtfuncÚ$TestQuad.test_complex.<locals>.tfunc  s   € Ü—6’6˜"˜Q�$“<Ðr"   T)rû   r  r¨   Úbrö   r¬   r   r­   rû   c                 ód   € \         P                  ! \         P                  ! R V ,          4      4      # r  )r{   r  r   r”   s   &r    Ú<lambda>Ú'TestQuad.test_complex.<locals>.<lambda>  ó   € œrŸwšw¤r§v¢v¨b°­d£|Ô4r"   Fc                 ód   € \         P                  ! \         P                  ! R V ,          4      4      # r  )r{   r  r   r”   s   &r    r  r    r   r"   r  :rw   NNÚlstr  Ny      ð?      ð?)r{   Úallcloser   r	   r|   Útestingr   Úlen)r=   r  ÚkwargsÚres_cÚres_rÚres_is   &     r    Útest_complexÚTestQuad.test_complex  sù  € ò	 ô �{Š{Ü˜ ¤2§5¡5¨¥7¸Ô>¸qÕAØ÷ò ð 	ð ð �q˜#œrŸv™v }°dØ˜E 6¨1ð.ˆä�UÑ8¨Ð8°Ñ8ˆÜÑ4ñ Ø"'ðàñˆô Ñ4ñ Ø"'ðàñˆô 	�
‰
×Ñ  a¥¨%°­(°R¸¸a½µ[Õ*@ÔAÜ
�
‰
×Ñ  a¥¨%°­(°R¸¸a½µ[Õ*@ÔAä�5˜•8˜FÕ#Ó$¬¨E°"­I«Ö;¸!Ô;Ð;Ñ;Ð;Ð;Ø�Q�x˜Õ Õ" e¨A¥hÔ.Ð.Ð.Ø�Q�x˜Õ Õ" e¨A¥hÔ.Ð.Ð.Ø�Q�x˜Õ Õ" 5Õ)¨U°1­X°e­_Ô<Ð<Ð<ä�5˜•8˜FÕ#Ó$¬¨E°"­I«Ö;¸!Ô;Ð;Ñ;Ð;Ð;Ø�Q�x˜Õ Õ" 5Õ)¨U°1­X°e­_Ô<Ð<Ò<r"   r†   N)rd   re   rf   rg   rG   r}   r    r¯   r·   r¼   rÅ   rÍ   rá   rè   rñ   rù   r:   ÚmarkÚparametrizer  r*  rh   ri   rj   s   @r    rˆ   rˆ   …   sw   ø‡ € òKòIò:òNò)ò'ò1ò9ò?ò?ò?ò7ð ‡[�[×Ñ˜^¨d°E¨]Ó;ñ6ó <ð6÷,=ð =r"   rˆ   c                   ó&
  a € ] tR tRt o R tR tR t]P                  P                  R]
P                  ) ^ ]
P                  ) ^ ]
P                  ^,          3]
P                  ) R
]
P                  ) ^ ]
P                  ^,          ]! ^4      ,          3]
P                  ) ^ ]
P                  ) R
]
P                  ^,          ]! ^4      ,          3]
P                  ) R
]
P                  ) R
]
P                  ^,          ]! ^4      ^,          ,          3]
P                  ) ^]
P                  ) ^ ]
P                  ^,          ]! ^4      ^,           ,          3]
P                  ) ^ ]
P                  ) ^]
P                  ^,          ]! ^4      ^,           ,          3]
P                  ) ^]
P                  ) ^]
P                  ^,          ]! ^4      ^,           ^,          ,          3]
P                  ) R
]
P                  ) ^]
P                  ^,          ]! ^4      ^,           ]! ^4      ,          ,          3]
P                  ) ^]
P                  ) R
]
P                  ^,          ]! ^4      ^,           ]! ^4      ,          ,          3^ ]
P                  ^ ]
P                  ]
P                  ^,          3^]
P                  ^ ]
P                  ]
P                  ^,          ]! ^4      ,          3^ ]
P                  ^]
P                  ]
P                  ^,          ]! ^4      ,          3^]
P                  ^]
P                  ]
P                  ^,          ]! ^4      ^,          ,          3R
]
P                  ^ ]
P                  ]
P                  ^,          ]! ^4      ^,           ,          3^ ]
P                  R
]
P                  ]
P                  ^,          ]! ^4      ^,           ,          3R
]
P                  R
]
P                  ]
P                  ^,          ]! ^4      ^,           ^,          ,          3R
]
P                  ^]
P                  ]
P                  ^,          ]! ^4      ^,           ]! ^4      ,          ,          3^]
P                  R
]
P                  ]
P                  ^,          ]! ^4      ^,           ]! ^4      ,          ,          3]
P                  ) ]
P                  ]
P                  ) ]
P                  ]
P                  3^ ^ ^ ]
P                  R3^ ]
P                  ^ ^ R3.4      R 4       tRtV tR	# )ÚTestDblquadi/  c           	     ó~   € R  pRRr2\        \        WVR R 4      RVR,          VR,          ,
          ,          4       R# )c                 ó   € W,           # r$   r†   ©r�   r‹   s   &&r    ÚsimpfuncÚ2TestDblquad.test_double_integral.<locals>.simpfunc3  s	   € Ø•3ˆJr"   rí   rQ   c                 ó   € V # r$   r†   r”   s   &r    r  Ú2TestDblquad.test_double_integral.<locals>.<lambda>7  s   € ±ar"   c                 ó   € ^V ,          # rç   r†   r”   s   &r    r  r6  7  s   € À1ÀQÆ3r"   rµ   Ng«ªªªªªê?©r!   r   ©r=   r3  r¨   r  s   &   r    Útest_double_integralÚ TestDblquad.test_double_integral1  s9   € ò	ð �Cˆ1Ü”G˜H¨©K¹ÓGØ˜Q �V A s¥F�]Õ+ö	-r"   c                óP   € R  pR pR pRp\        \        V^^W#VR7      R4       R# )c                 ó.   € W,           V,           V,           # r$   r†   )Úx0Úx1Út0Út1s   &&&&r    r@   Ú/TestDblquad.test_double_integral2.<locals>.func;  s   € Ø•7˜R•< "Õ$Ð$r"   c                 ó   € V # r$   r†   r”   s   &r    ÚgÚ,TestDblquad.test_double_integral2.<locals>.g=  s   € ØˆHr"   c                 ó   € ^V ,          # rç   r†   r”   s   &r    ÚhÚ,TestDblquad.test_double_integral2.<locals>.h?  s   € Ø�q•5ˆLr"   rÖ   N)r¥   rw   gªªªªªª$@r8  )r=   r@   rD  rG  r«   s   &    r    Útest_double_integral2Ú!TestDblquad.test_double_integral2:  s-   € ò	%ò	ò	àˆÜ”G˜D ! Q¨°4Ô8¸ÖFr"   c           	     ó>   € R  p\        \        V^^^^4      R4       R# )c                 ó.   € W,           ^,           ^,           # r¤   r†   ©r>  r?  s   &&r    r@   Ú/TestDblquad.test_double_integral3.<locals>.funcE  s   € Ø•7˜Q•; •?Ð"r"   g      @Nr8  )r=   r@   s   & r    Útest_double_integral3Ú!TestDblquad.test_double_integral3D  s   € ò	#ä”G˜D ! Q¨¨1Ó-¨bÖ1r"   z,x_lower, x_upper, y_lower, y_upper, expectedrœ   c           	     ó>   € R  p\        \        WaW#V4      VRR7       R# )c                 óZ   € \         P                  ! V ^,          ) V^,          ,
          4      # rç   rÑ   ©r‹   r�   s   &&r    rÔ   Ú4TestDblquad.test_double_integral_improper.<locals>.f‡  s    € Ü—6’6˜1 �6˜' A¨¥FÕ*Ó+Ð+r"   g+i¤)+`>rË   Nr8  )r=   Úx_lowerÚx_upperÚy_lowerÚy_upperÚexpectedrÔ   s   &&&&&& r    Útest_double_integral_improperÚ)TestDblquad.test_double_integral_improperI  s$   € ò|	,ô 	Ü�A °'Ó:ØØ ÷	
r"   r†   NrÃ   )rd   re   rf   rg   r:  rI  rO  r:   r,  r-  r{   r|   r	   r   r   rZ  rh   ri   rj   s   @r    r/  r/  /  sÜ  ø‡ € ò-òGò2ð
 ‡[�[×ÑØ6ð �f‰fˆW�a˜"Ÿ&™&˜ ! R§U¡U¨Q¥YÐ/ð �f‰fˆW�b˜2Ÿ6™6˜' 1 b§e¡e¨a¥i±$°q³'Õ&9Ð:Ø�f‰fˆW�a˜"Ÿ&™&˜ " b§e¡e¨a¥i±$°q³'Õ&9Ð:ð �f‰fˆW�b˜2Ÿ6™6˜' 2 r§u¡u¨q¥y±D¸³G¸qµLÕ'AÐBð �f‰fˆW�a˜"Ÿ&™&˜ ! R§U¡U¨Q¥Y±#°a³&¸1µ*Õ%=Ð>Ø�f‰fˆW�a˜"Ÿ&™&˜ ! R§U¡U¨Q¥Y±#°a³&¸1µ*Õ%=Ð>ð �f‰fˆW�a˜"Ÿ&™&˜ ! R§U¡U¨Q¥Y±3°q³6¸Aµ:À!Õ2CÕ%DÐEð �f‰fˆW�b˜2Ÿ6™6˜' 1 b§e¡e¨a¥i±C¸³F¸QµJÁ$ÀqÃ'Õ3IÕ&JÐKð �f‰fˆW�a˜"Ÿ&™&˜ " b§e¡e¨a¥i±C¸³F¸QµJÁ$ÀqÃ'Õ3IÕ&JÐKð �—‘˜˜2Ÿ6™6 2§5¡5¨1¥9Ð-ð �—‘˜˜2Ÿ6™6 2§5¡5¨1¥9©t°A«wÕ#6Ð7Ø�—‘˜˜2Ÿ6™6 2§5¡5¨1¥9©t°A«wÕ#6Ð7ð �—‘˜˜2Ÿ6™6 2§5¡5¨1¥9±°Q³¸1µÕ#=Ð>ð �—‘˜˜BŸF™F B§E¡E¨A¥I±°Q³¸!µÕ$<Ð=Ø�—‘˜˜BŸF™F B§E¡E¨A¥I±°Q³¸!µÕ$<Ð=ð �—‘˜˜RŸV™V R§U¡U¨Q¥Y±3°q³6¸Aµ:À!Õ2CÕ%DÐEð �—‘˜˜BŸF™F B§E¡E¨A¥I±#°a³&¸1µ*ÁÀQÃÕ1GÕ$HÐIð �—‘˜˜BŸF™F B§E¡E¨A¥I±#°a³&¸1µ*ÁÀQÃÕ1GÕ$HÐIð �f‰fˆW�b—f‘f˜rŸv™v˜g r§v¡v¨r¯u©uÐ5ð ��1�b—f‘f˜bÐ!Ø�—‘˜˜1˜bÐ!ðk6	
ó9ñt
óu9öt
r"   r/  c                   ób  a € ] tR tRt o R t]P                  P                  ]P                  P                  R. ]	P                  ) ^ ]	P                  ) ^ ]	P                  ) ^ ]	P                  R,          ^,          3N]	P                  ) R]	P                  ) ^ ]	P                  ) ^ ]	P                  R,          ^,          ]! ^4      ,          3N]	P                  ) ^ ]	P                  ) R]	P                  ) ^ ]	P                  R,          ^,          ]! ^4      ,          3N]	P                  ) ^ ]	P                  ) ^ ]	P                  ) R]	P                  R,          ^,          ]! ^4      ,          3N]	P                  ) R]	P                  ) R]	P                  ) ^ ]	P                  R,          ^,          ]! ^4      ^,          ,          3N]	P                  ) R]	P                  ) ^ ]	P                  ) R]	P                  R,          ^,          ]! ^4      ^,          ,          3N]	P                  ) ^ ]	P                  ) R]	P                  ) R]	P                  R,          ^,          ]! ^4      ^,          ,          3N]	P                  ) R]	P                  ) R]	P                  ) R]	P                  R,          ^,          ]! ^4      ^,          ,          3N]	P                  ) R]	P                  ) ^]	P                  ) ^]	P                  R,          ^,          ]! ^4      ^,           ^,          ]! ^4      ,          ,          3N]	P                  ) R]	P                  ) R]	P                  ) ^]	P                  R,          ^,          ]! ^4      ^,           ]! ^4      ^,          ,          ,          3N]	P                  ) R]	P                  ) ^]	P                  ) R]	P                  R,          ^,          ]! ^4      ^,           ]! ^4      ^,          ,          ,          3N]	P                  ) ^]	P                  ) R]	P                  ) R]	P                  R,          ^,          ]! ^4      ^,           ]! ^4      ^,          ,          ,          3N]	P                  ) ^]	P                  ) ^]	P                  ) R]	P                  R,          ^,          ]! ^4      ^,           ^,          ]! ^4      ,          ,          3N]	P                  ) ^]	P                  ) R]	P                  ) ^]	P                  R,          ^,          ]! ^4      ^,           ^,          ]! ^4      ,          ,          3N]	P                  ) ^]	P                  ) ^ ]	P                  ) ^ ]	P                  R,          ^,          ]! ^4      ^,           ,          3N]	P                  ) ^ ]	P                  ) ^]	P                  ) ^ ]	P                  R,          ^,          ]! ^4      ^,           ,          3N]	P                  ) ^ ]	P                  ) ^ ]	P                  ) ^]	P                  R,          ^,          ]! ^4      ^,           ,          3N]	P                  ) ^]	P                  ) ^]	P                  ) ^ ]	P                  R,          ^,          ]! ^4      ^,           ^,          ,          3N]	P                  ) ^]	P                  ) ^ ]	P                  ) ^]	P                  R,          ^,          ]! ^4      ^,           ^,          ,          3N]	P                  ) ^ ]	P                  ) ^]	P                  ) ^]	P                  R,          ^,          ]! ^4      ^,           ^,          ,          3N]	P                  ) ^]	P                  ) ^]	P                  ) ^]	P                  R,          ^,          ]! ^4      ^,           ^,          ,          3N^ ]	P                  ^ ]	P                  ^ ]	P                  ]	P                  R,          ^,          3N^]	P                  ^ ]	P                  ^ ]	P                  ]	P                  R,          ^,          ]! ^4      ,          3N^ ]	P                  ^]	P                  ^ ]	P                  ]	P                  R,          ^,          ]! ^4      ,          3N^ ]	P                  ^ ]	P                  ^]	P                  ]	P                  R,          ^,          ]! ^4      ,          3N^]	P                  ^]	P                  ^ ]	P                  ]	P                  R,          ^,          ]! ^4      ^,          ,          3N^]	P                  ^ ]	P                  ^]	P                  ]	P                  R,          ^,          ]! ^4      ^,          ,          3N^ ]	P                  ^]	P                  ^]	P                  ]	P                  R,          ^,          ]! ^4      ^,          ,          3N^]	P                  ^]	P                  ^]	P                  ]	P                  R,          ^,          ]! ^4      ^,          ,          3NR]	P                  ^ ]	P                  ^ ]	P                  ]	P                  R,          ^,          ]! ^4      ^,           ,          3N^ ]	P                  R]	P                  ^ ]	P                  ]	P                  R,          ^,          ]! ^4      ^,           ,          3N^ ]	P                  ^ ]	P                  R]	P                  ]	P                  R,          ^,          ]! ^4      ^,           ,          3NR]	P                  R]	P                  ^ ]	P                  ]	P                  R,          ^,          ]! ^4      ^,           ^,          ,          3NR]	P                  ^ ]	P                  R]	P                  ]	P                  R,          ^,          ]! ^4      ^,           ^,          ,          3N^ ]	P                  R]	P                  R]	P                  ]	P                  R,          ^,          ]! ^4      ^,           ^,          ,          3NR]	P                  R]	P                  R]	P                  ]	P                  R,          ^,          ]! ^4      ^,           ^,          ,          3N^]	P                  R]	P                  R]	P                  ]	P                  R,          ^,          ]! ^4      ^,           ^,          ]! ^4      ,          ,          3N^]	P                  ^]	P                  R]	P                  ]	P                  R,          ^,          ]! ^4      ^,           ]! ^4      ^,          ,          ,          3N^]	P                  R]	P                  ^]	P                  ]	P                  R,          ^,          ]! ^4      ^,           ]! ^4      ^,          ,          ,          3NR]	P                  ^]	P                  ^]	P                  ]	P                  R,          ^,          ]! ^4      ^,           ]! ^4      ^,          ,          ,          3NR]	P                  R]	P                  ^]	P                  ]	P                  R,          ^,          ]! ^4      ^,           ^,          ]! ^4      ,          ,          3NR]	P                  ^]	P                  R]	P                  ]	P                  R,          ^,          ]! ^4      ^,           ^,          ]! ^4      ,          ,          3N]	P                  ) ]	P                  ]	P                  ) ]	P                  ]	P                  ) ]	P                  ]	P                  R,          3N^ ^ ^ ]	P                  ^ ]	P                  ^ 3N^ ]	P                  ^ ^ ^ ]	P                  ^ 3N^ ]	P                  ^ ]	P                  ^ ^ ^ 3N4      R 4       4       tRtV tR# )	ÚTestTplquadi‘  c                óˆ   € R  pRRr2\        \        WVR R R R R	4      R
VR,          VR,          ,
          ,          4       R# )c                 ó.   € W!,           V ,           V,          # r$   r†   )r�   r�   r‹   Úts   &&&&r    r3  Ú2TestTplquad.test_triple_integral.<locals>.simpfunc•  s   € Ø•C˜•E˜1•9Ðr"   rí   rQ   c                 ó   € V # r$   r†   r”   s   &r    r  Ú2TestTplquad.test_triple_integral.<locals>.<lambda>š  s   € ¡ar"   c                 ó   € ^V ,          # rç   r†   r”   s   &r    r  rc  š  s   € °1°Q¶3r"   c                 ó   € W,
          # r$   r†   rS  s   &&r    r  rc  ›  s   € ¨®r"   c                 ó   € W,           # r$   r†   rS  s   &&r    r  rc  ›  s   € ¸Q¾Ur"   r´   N)rQ   gUUUUUU@©r!   r   r9  s   &   r    Útest_triple_integralÚ TestTplquad.test_triple_integral“  sG   € ò	ð �Cˆ1Ü”G˜H¨Ù'©Ù.Ñ0BØ!ó#ð   3¥¨¨C­¥Õ0ö		2r"   z>x_lower, x_upper, y_lower, y_upper, z_lower, z_upper, expectedc                ó@   € R  p\        \        W�W#WEV4      VRR7       R# )c                 óv   € \         P                  ! V ^,          ) V^,          ,
          V^,          ,
          4      # rç   rÑ   )r‹   r�   r�   s   &&&r    rÔ   Ú4TestTplquad.test_triple_integral_improper.<locals>.f?  s)   € Ü—6’6˜1 �6˜' A¨¥FÕ*¨Q°!­VÕ3Ó4Ð4r"   g+i¤)+p>rË   Nrg  )	r=   rU  rV  rW  rX  Úz_lowerÚz_upperrY  rÔ   s	   &&&&&&&& r    Útest_triple_integral_improperÚ)TestTplquad.test_triple_integral_improperŸ  s&   € ò@	5ô 	Ü�A °'ÀGÓLØØ ÷	
r"   r†   NrÁ   rÃ   )rd   re   rf   rg   rh  r:   r,  Úxslowr-  r{   r|   r	   r   r   ro  rh   ri   rj   s   @r    r]  r]  ‘  sƒ  ø‡ € ò
2ð ‡[�[×ÑØ‡[�[×ÑØHðP	
ð �f‰fˆW�a˜"Ÿ&™&˜ ! b§f¡f W¨a°"·%±%¸EÕ2BÀaÕ1GÐHðP	
ð �f‰fˆW�b˜2Ÿ6™6˜' 1 r§v¡v g¨qØ�e‰e˜Õ !Õ#¡d¨1£gÕ-ð/ðP	
ð �f‰fˆW�a˜"Ÿ&™&˜ " r§v¡v g¨qØ�e‰e˜Õ !Õ#¡d¨1£gÕ-ð/ðP	
ð �f‰fˆW�a˜"Ÿ&™&˜ ! b§f¡f W¨bØ�e‰e˜Õ !Õ#¡d¨1£gÕ-ð/ðP	
ð �f‰fˆW�b˜2Ÿ6™6˜' 2¨¯© w°Ø�e‰e˜Õ !Õ#¡t¨A£w°!¥|Õ4ð6ðP	
ð  �f‰fˆW�b˜2Ÿ6™6˜' 1 r§v¡v g¨rØ�e‰e˜Õ !Õ#¡t¨A£w°!¥|Õ4ð6ð!P	
ð$ �f‰fˆW�a˜"Ÿ&™&˜ " r§v¡v g¨rØ�e‰e˜Õ !Õ#¡t¨A£w°!¥|Õ4ð6ð%P	
ð, �f‰fˆW�b˜2Ÿ6™6˜' 2¨¯© w°Ø�e‰e˜Õ !Õ#¡t¨A£w°!¥|Õ4ð6ð-P	
ð4 �f‰fˆW�b˜2Ÿ6™6˜' 1 r§v¡v g¨qØ�e‰e˜Õ !Õ#©¨Q«°!­¸Õ(9¹TÀ!»WÕ'DÕEðGð5P	
ð< �f‰fˆW�b˜2Ÿ6™6˜' 2¨¯© w°Ø�e‰e˜Õ !Õ#©¨A«°­
±t¸A³wÀ!µ|Õ'DÕEðGð=P	
ðD �f‰fˆW�b˜2Ÿ6™6˜' 1 r§v¡v g¨rØ�e‰e˜Õ !Õ#©¨A«°­
±t¸A³wÀ!µ|Õ'DÕEðGðEP	
ðL �f‰fˆW�a˜"Ÿ&™&˜ " r§v¡v g¨rØ�e‰e˜Õ !Õ#©¨A«°­
±t¸A³wÀ!µ|Õ'DÕEðGðMP	
ðT �f‰fˆW�a˜"Ÿ&™&˜ ! b§f¡f W¨bØ�e‰e˜Õ !Õ#©¨Q«°!­¸Õ(9¹TÀ!»WÕ'DÕEðGðUP	
ð\ �f‰fˆW�a˜"Ÿ&™&˜ " r§v¡v g¨qØ�e‰e˜Õ !Õ#©¨Q«°!­¸Õ(9¹TÀ!»WÕ'DÕEðGð]P	
ðd �f‰fˆW�a˜"Ÿ&™&˜ ! b§f¡f W¨aØ�e‰e˜Õ !Õ#¡s¨1£v°¥zÕ2ð4ðeP	
ðh �f‰fˆW�a˜"Ÿ&™&˜ ! b§f¡f W¨aØ�e‰e˜Õ !Õ#¡s¨1£v°¥zÕ2ð4ðiP	
ðl �f‰fˆW�a˜"Ÿ&™&˜ ! b§f¡f W¨aØ�e‰e˜Õ !Õ#¡s¨1£v°¥zÕ2ð4ðmP	
ðt �f‰fˆW�a˜"Ÿ&™&˜ ! b§f¡f W¨aØ�e‰e˜Õ !Õ#©¨A«°­
°qÕ'8Õ9ð;ðuP	
ðx �f‰fˆW�a˜"Ÿ&™&˜ ! b§f¡f W¨aØ�e‰e˜Õ !Õ#©¨A«°­
°qÕ'8Õ9ð;ðyP	
ð| �f‰fˆW�a˜"Ÿ&™&˜ ! b§f¡f W¨aØ�e‰e˜Õ !Õ#©¨A«°­
°qÕ'8Õ9ð;ð}P	
ðD �f‰fˆW�a˜"Ÿ&™&˜ ! b§f¡f W¨aØ�e‰e˜Õ !Õ#©¨A«°­
°qÕ'8Õ9ð;ðEP	
ðL �—‘˜˜2Ÿ6™6 1 b§f¡f¨r¯u©u¸Õ/?À1Õ.DÐEðMP	
ðR �—‘˜˜2Ÿ6™6 1 b§f¡fØ�e‰e˜Õ !Õ#¡d¨1£gÕ-ð/ðSP	
ðV �—‘˜˜2Ÿ6™6 1 b§f¡fØ�e‰e˜Õ !Õ#¡d¨1£gÕ-ð/ðWP	
ðZ �—‘˜˜2Ÿ6™6 1 b§f¡fØ�e‰e˜Õ !Õ#¡d¨1£gÕ-ð/ð[P	
ðb �—‘˜˜2Ÿ6™6 1 b§f¡fØ�e‰e˜Õ !Õ#¡t¨A£w°!¥|Õ4ð6ðcP	
ðf �—‘˜˜2Ÿ6™6 1 b§f¡fØ�e‰e˜Õ !Õ#¡t¨A£w°!¥|Õ4ð6ðgP	
ðj �—‘˜˜2Ÿ6™6 1 b§f¡fØ�e‰e˜Õ !Õ#¡t¨A£w°!¥|Õ4ð6ðkP	
ðr �—‘˜˜2Ÿ6™6 1 b§f¡fØ�e‰e˜Õ !Õ#¡t¨A£w°!¥|Õ4ð6ðsP	
ðz �—‘˜˜BŸF™F A r§v¡vØ�e‰e˜Õ !Õ#¡s¨1£v°¥zÕ2ð4ð{P	
ð~ �—‘˜˜BŸF™F A r§v¡vØ�e‰e˜Õ !Õ#¡s¨1£v°¥zÕ2ð4ðP	
ðB �—‘˜˜2Ÿ6™6 2 r§v¡vØ�e‰e˜Õ !Õ#¡s¨1£v°¥zÕ2ð4ðCP	
ðJ �—‘˜˜RŸV™V Q¨¯©Ø�e‰e˜Õ !Õ#©¨A«°­
°qÕ'8Õ9ð;ðKP	
ðN �—‘˜˜BŸF™F B¨¯©Ø�e‰e˜Õ !Õ#©¨A«°­
°qÕ'8Õ9ð;ðOP	
ðR �—‘˜˜BŸF™F B¨¯©Ø�e‰e˜Õ !Õ#©¨A«°­
°qÕ'8Õ9ð;ðSP	
ðZ �—‘˜˜RŸV™V R¨¯©Ø�e‰e˜Õ !Õ#©¨A«°­
°qÕ'8Õ9ð;ð[P	
ðb �—‘˜˜BŸF™F B¨¯©Ø�e‰e˜Õ !Õ#©¨Q«°!­¸Õ(9¹TÀ!»WÕ'DÕEðGðcP	
ðj �—‘˜˜2Ÿ6™6 2 r§v¡vØ�e‰e˜Õ !Õ#©¨A«°­
±t¸A³wÀ!µ|Õ'DÕEðGðkP	
ðr �—‘˜˜BŸF™F A r§v¡vØ�e‰e˜Õ !Õ#©¨A«°­
±t¸A³wÀ!µ|Õ'DÕEðGðsP	
ðz �—‘˜˜BŸF™F A r§v¡vØ�e‰e˜Õ !Õ#©¨A«°­
±t¸A³wÀ!µ|Õ'DÕEðGð{P	
ðB �—‘˜˜RŸV™V Q¨¯©Ø�e‰e˜Õ !Õ#©¨Q«°!­¸Õ(9¹TÀ!»WÕ'DÕEðGðCP	
ðJ �—‘˜˜BŸF™F B¨¯©Ø�e‰e˜Õ !Õ#©¨Q«°!­¸Õ(9¹TÀ!»WÕ'DÕEðGðKP	
ðR �f‰fˆW�b—f‘f˜rŸv™v˜g r§v¡v°·±¨w¸¿¹Ø�U‰U�uÕððSP	
ðZ ��1�b—f‘f˜a §¡¨Ð+ð[P	
ð\ �—‘˜˜1˜a §¡¨Ð+ð]P	
ð^ �—‘˜˜2Ÿ6™6 1 a¨Ð+ð_P	
óSñh
óiSó öj
r"   r]  c                   óÔ   a € ] tR tRt o ]P
                  P                  ^4      R 4       t]P
                  P                  ^4      R 4       tR t	R t
R tR tR tR	 tR
 tR tRtV tR# )Ú	TestNQuadiI  c                óÜ   € R  pR p\        V^ ^.R
^.RR.R^..V/ / / .RR7      p\        VRR
 R4       \        VR
,          R,          ^ 8„  ;'       d    VR
,          R,          R	8  4       R# )c                 óú   € V ^,          W,          ,           V^,          ,
          \         P                  ! V 4      ,           V RV,          ,
          R,
          RV,          ,
          ^ 8”  d   ^,           pV# ^ ,           pV# )rw   çš™™™™™É?ç      à?ç      Ð?©r{   r   )r>  r?  Úx2Úx3Úvals   &&&& r    Úfunc1Ú*TestNQuad.test_fixed_limits.<locals>.func1M  sf   € Ø�q•5˜2�5•= 2 q¥5Õ(¬2¯6ª6°"«:Õ5Ø˜s 2�v�+¨Õ+¨d°2­gÕ5¸Ô9�AõCˆCàˆJð ABõCˆCàˆJr"   c                  ó`   € R RV ^,          ,          R,           RV ^ ,          ,          ,           ./# )rŸ   rv  rw  rx  r†   rÖ   s   *r    Ú
opts_basicÚ/TestNQuad.test_fixed_limits.<locals>.opts_basicR  s*   € Ø˜s 4¨¥7�{¨SÕ0°4¸¸Q½µ<Õ?Ð@ÐAÐAr"   g¤p=
×£À?gš™™™™™é?T)Úoptsrö   Ng5‹—Œmø?rÿ   g     jArÃ   g333333Ã¿)r   r!   r
   )r=   r}  r€  Úress   &   r    Útest_fixed_limitsÚTestNQuad.test_fixed_limitsK  s‚   € ò	ò
	Bô �E˜Q ˜F R¨ G¨c°2¨Y¸¸q¸	ÐBØ$ b¨"¨bÐ1¸tôEˆä�C˜˜�HÐ0Ô1Ü��B•˜Õ  1Ñ$×?Ð?¨¨R­°Õ)9¸CÑ)?Ö@r"   c           	     ó˜   a€ R oR pV3R lpV3R lpV3R lpV3R lpR pR pR pR	 p	\        WW4V.RWgW‰.R
7      p
\        V
R4       R# )gš™™™™™¹?c                 óÎ   € W,          V^,          ,          \         P                  ! V4      ,           ^,           WV,          ,           V,
          ^ 8”  d   ^,           pV# ^ ,           pV# rç   ry  )r>  r?  rz  r{  r@  rA  r|  s   &&&&&& r    Úfunc2Ú-TestNQuad.test_variable_limits.<locals>.func2^  sR   € Ø•5˜˜Q�•;¤§¢¨£Õ+¨aÕ/Ø �e� b�¨1Ô,�Aõ5ˆCàˆJð 34õ5ˆCàˆJr"   c                 ó<  <€ SV ^,          V,           \         P                  ! V4      V,          V,          ,           ^,           ,          ^,
          SV ^,          V,           \         P                  ! V4      V,          V,          ,           ^,           ,          ^,           .# rç   )r{   r   )r?  rz  r{  r@  rA  Úscales   &&&&&€r    Úlim0Ú,TestNQuad.test_variable_limits.<locals>.lim0c  so   ø€ Ø˜R �U R�Z¬"¯&ª&°«*°R­-¸Õ*:Õ:¸QÕ>Õ?À!ÕCØ˜R �U R�Z¬"¯&ª&°«*°R­-¸Õ*:Õ:¸QÕ>Õ?À!ÕCðEð Er"   c                 ó�   <€ SW ,          W1,          ,           ,          ^,
          SW ,          W1,          ,           ,          ^,           .# r¤   r†   )rz  r{  r@  rA  r‹  s   &&&&€r    Úlim1Ú,TestNQuad.test_variable_limits.<locals>.lim1g  s7   ø€ Ø˜R�U R¥U�]Õ+¨aÕ/Ø˜R�U R¥U�]Õ+¨aÕ/ð1ð 1r"   c                 ó°   <€ SW^,          V^,          ,          ,           ,          ^,
          SW^,          V^,          ,          ,           ,          ^,           .# rç   r†   )r{  r@  rA  r‹  s   &&&€r    Úlim2Ú,TestNQuad.test_variable_limits.<locals>.lim2k  sE   ø€ Ø˜R a¥%¨¨A­¥+Õ-Õ.°Õ2Ø˜R a¥%¨¨A­¥+Õ-Õ.°Õ2ð4ð 4r"   c                 ó\   <€ SW,           ,          ^,
          SW,           ,          ^,           .# r¤   r†   )r@  rA  r‹  s   &&€r    Úlim3Ú,TestNQuad.test_variable_limits.<locals>.lim3o  s&   ø€ Ø˜R�WÕ%¨Õ)¨5°BµGÕ+<¸qÕ+@ÐAÐAr"   c                 ó&   € R W4V ,          ,
          ./# rž   r†   )r?  rz  r{  r@  rA  s   &&&&&r    Úopts0Ú-TestNQuad.test_variable_limits.<locals>.opts0r  s   € Ø˜r r¥E�z˜lÐ+Ð+r"   c                 ó   € / # r$   r†   )rz  r{  r@  rA  s   &&&&r    Úopts1Ú-TestNQuad.test_variable_limits.<locals>.opts1u  ó   € ØˆIr"   c                 ó   € / # r$   r†   )r{  r@  rA  s   &&&r    Úopts2Ú-TestNQuad.test_variable_limits.<locals>.opts2x  r�  r"   c                 ó   € / # r$   r†   )r@  rA  s   &&r    Úopts3Ú-TestNQuad.test_variable_limits.<locals>.opts3{  r�  r"   )r«   r‚  g9@Nrð   )r   r!   )r=   rˆ  rŒ  r�  r’  r•  r˜  r›  rŸ  r¢  rƒ  r‹  s   &          @r    Útest_variable_limitsÚTestNQuad.test_variable_limitsZ  sa   ø€ àˆò	õ
	Eõ	1õ	4õ	Bò	,ò	ò	ò	ô �E $¨dÐ3¸&Ø¨Ð5ô7ˆä�CÐ+Ö,r"   c                óL   € R  p\        \        VR^.R^../ / .R7      R4       R# )c                 ó   € R # rì   r†   r2  s   &&r    rÔ   Ú9TestNQuad.test_square_separate_ranges_and_opts.<locals>.fƒ  rï   r"   ©r‚  r´   NrÃ   ©r!   r   )r=   rÔ   s   & r    Ú$test_square_separate_ranges_and_optsÚ.TestNQuad.test_square_separate_ranges_and_opts‚  s-   € ò	ô 	”E˜!˜r 1˜g¨¨A wÐ/°r¸2°hÔ?ÀÖEr"   c                óL   € R  pR^.p/ p\        \        WV.W3.R7      R4       R# )c                 ó   € R # rì   r†   r2  s   &&r    rÔ   Ú8TestNQuad.test_square_aliased_ranges_and_opts.<locals>.f‰  rï   r"   r©  r´   NrÃ   rª  )r=   rÔ   ÚrÚopts   &   r    Ú#test_square_aliased_ranges_and_optsÚ-TestNQuad.test_square_aliased_ranges_and_optsˆ  s.   € ò	ð �ˆGˆØˆÜ”E˜! ˜V¨3¨*Ô5°sÖ;r"   c                ó^   € R  pR pR pR pR pW#.pWE.p\        \        WVR7      R4       R# )c                 ó   € R # rì   r†   r2  s   &&r    rÔ   Ú<TestNQuad.test_square_separate_fn_ranges_and_opts.<locals>.f‘  rï   r"   c                  ó   € R# ©r¥   )rÃ   r¥   r†   rÖ   s   *r    Ú	fn_range0ÚDTestNQuad.test_square_separate_fn_ranges_and_opts.<locals>.fn_range0”  ó   € ØˆNr"   c                  ó   € R# r¸  r†   rÖ   s   *r    Ú	fn_range1ÚDTestNQuad.test_square_separate_fn_ranges_and_opts.<locals>.fn_range1—  r»  r"   c                  ó   € / # r$   r†   rÖ   s   *r    Úfn_opt0ÚBTestNQuad.test_square_separate_fn_ranges_and_opts.<locals>.fn_opt0š  r�  r"   c                  ó   € / # r$   r†   rÖ   s   *r    Úfn_opt1ÚBTestNQuad.test_square_separate_fn_ranges_and_opts.<locals>.fn_opt1�  r�  r"   r©  r´   Nrª  )r=   rÔ   r¹  r½  rÀ  rÃ  Úrangesr‚  s   &       r    Ú'test_square_separate_fn_ranges_and_optsÚ1TestNQuad.test_square_separate_fn_ranges_and_opts�  s>   € ò	ò	ò	ò	ò	ð Ð'ˆØÐ!ˆÜ”E˜!¨$Ô/°Ö5r"   c                óR   € R  pR pR pW".pW3.p\        \        WVR7      R4       R# )c                 ó   € R # rì   r†   r2  s   &&r    rÔ   Ú;TestNQuad.test_square_aliased_fn_ranges_and_opts.<locals>.f¥  rï   r"   c                  ó   € R# r¸  r†   rÖ   s   *r    Úfn_rangeÚBTestNQuad.test_square_aliased_fn_ranges_and_opts.<locals>.fn_range¨  r»  r"   c                  ó   € / # r$   r†   rÖ   s   *r    Úfn_optÚ@TestNQuad.test_square_aliased_fn_ranges_and_opts.<locals>.fn_opt«  r�  r"   r©  r´   Nrª  )r=   rÔ   rÌ  rÏ  rÅ  r‚  s   &     r    Ú&test_square_aliased_fn_ranges_and_optsÚ0TestNQuad.test_square_aliased_fn_ranges_and_opts¤  s4   € ò	ò	ò	ð Ð%ˆØÐˆÜ”E˜!¨$Ô/°Ö5r"   c                óz   € R  p\        V^ ^4      w  r#\        V^ ^..R7      w  rE\        W$4       \        W54       R# )c                 ó"   € V ^,          ^,           # rç   r†   r”   s   &r    r@   Ú*TestNQuad.test_matching_quad.<locals>.func³  s   € Ø�a•4˜!•8ˆOr"   )rÅ  N)r   r   r   )r=   r@   rƒ  ÚreserrÚres2Úreserr2s   &     r    Útest_matching_quadÚTestNQuad.test_matching_quad²  s=   € ò	ô ˜4  AÓ&‰ˆÜ˜d¨Q°¨F¨8Ô4‰ˆÜ˜CÔ&Ü˜FÖ,r"   c                ó‚   € R  p\        VR^R R 4      w  r#\        VR^.R.4      w  rE\        W$4       \        W54       R# )c                 óX   € V ^,          V^,          ,           W,          ,
          ^,           # rç   r†   rM  s   &&r    Úfunc2dÚ/TestNQuad.test_matching_dblquad.<locals>.func2d¼  s    € Ø�q•5˜2˜q�5•= 2¥7Õ*¨QÕ.Ð.r"   c                 ó   € R# )rÙ   éýÿÿÿr†   r”   s   &r    r  Ú1TestNQuad.test_matching_dblquad.<locals>.<lambda>¿  s   € ±rr"   c                 ó   € ^# )rÙ   r†   r”   s   &r    r  rá  ¿  s   € ÁQr"   Néþÿÿÿrà  )rã  rw   )r   r   r   )r=   rÝ  rƒ  rÖ  r×  rØ  s   &     r    Útest_matching_dblquadÚTestNQuad.test_matching_dblquad»  sD   € ò	/ô ˜f b¨!©\¹;ÓG‰ˆÜ˜f¨¨A w°Ð&8Ó9‰ˆÜ˜CÔ&Ü˜FÖ,r"   c                ó´   € R  p\        VR^R R R R RR7      p\        V\        P                  ) \        P                  .R	^.R
.RR7      p\	        W#4       R# )c                 ó¨   € V ^,          W1^,          ,          ,           W,          ,
          ^,           V\         P                  ! V4      ,          ,           # rç   ry  )r>  r?  rz  Úc0Úc1s   &&&&&r    Úfunc3dÚ/TestNQuad.test_matching_tplquad.<locals>.func3dÅ  s4   € Ø�q•5˜2 A¥�:Õ%¨­Õ/°!Õ3°b¼2¿6º6À"»:µoÕEÐEr"   c                 ó   € R# )rw   rã  r†   r”   s   &r    r  Ú1TestNQuad.test_matching_tplquad.<locals>.<lambda>È  s   € ©rr"   c                 ó   € ^# rç   r†   r”   s   &r    r  rí  È  s   € ¹Qr"   c                 ó$   € \         P                  ) # r$   ©r{   r	   rS  s   &&r    r  rí  É  s
   € ¤B§E¡E¡6r"   c                 ó"   € \         P                  # r$   rð  rS  s   &&r    r  rí  É  s   € ¼¿ºr"   rÖ   NrÃ   rØ   rã  )rÃ   rw   )r   r   r{   r	   r   )r=   rê  rƒ  r×  s   &   r    Útest_matching_tplquadÚTestNQuad.test_matching_tplquadÄ  sX   € ò	Fô �f˜b !¡\±;Ù)Ñ+=Ø!ô#ˆô �V¤§¡˜v¤r§u¡u˜o°°A¨w¸Ð@ÀvÔNˆÜ˜CÖ&r"   c                óX   €  \        R  ^ ^.^ ^..RR/R7       R#   \         d    Q hi ; i)c                 ó   € W,          # r$   r†   rS  s   &&r    r  Ú-TestNQuad.test_dict_as_opts.<locals>.<lambda>Ð  s   € ˜qžur"   Úepsrelg-Cëâ6?r©  N)r   Ú	TypeErrorrF   s   &r    Útest_dict_as_optsÚTestNQuad.test_dict_as_optsÎ  s:   € ð	ÜÑ$¨¨1 v°°1¨vÐ&6¸hÈÐ=O×PøÜô 	Ø�5ð	ús   ‚ ›)r†   N)rd   re   rf   rg   r:   r,  Ú	fail_slowr„  r¤  r«  r²  rÆ  rÑ  rÙ  rä  rò  rù  rh   ri   rj   s   @r    rs  rs  I  sz   ø‡ € à‡[�[×Ñ˜1ÓñAó ðAð ‡[�[×Ñ˜1Óñ%-ó ð%-òNFò<ò6ò(6ò-ò-ò'÷ð r"   rs  )g+i¤)+P>).r5   rE   Únumpyr{   r   r   r   r   r   r   r	   Únumpy.testingr
   r   r   r   r   r:   Úscipy.integrater   r   r   r   Úscipy.specialr   r   Úscipy._lib._ccallbackr   Úscipy._lib._array_apir   r'   Úctypes.utilÚscipy._lib._ccallback_cr   Ú"scipy.integrate._test_multivariateÚ	integrateÚ_test_multivariater&   r!   r.   r0   rm   rˆ   r/  r]  rs  r†   r"   r    Ú<module>r     s  ðÛ 
Û Û ß 6× 6Ñ 6÷Oõ Oã ç 9Ó 9ß #Ý 2Ý 3ã Û Ý /ç 6Ð 6ô0òBñ
 �4Ó÷E=ð E=ó ðE=ñP �4Ó÷Bð Bó ðBñ4 �4Ó÷f=ð f=ó ðf=ñR �7Ó÷^
ð ^
ó ð^
ñB �7Ó÷t
ð t
ó ðt
ñn �5Ó÷Hð Hó òHr"   