+
    X°³j$  ã                   óJ   € ^ RI t ^ RIt^ RIHtHtHtHtHtH	t	  ! R R4      t
R# )é    N)Ú_assert_valid_refcountÚassert_Úassert_array_almost_equalÚassert_array_equalÚassert_equalÚassert_raisesc                   ó¶   a € ] tR t^t o R tR tR tR tR tR t	R t
R tR	 tR
 tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tRtV tR# )ÚTestRegressionc                ó®   € \        \        P                  ! ^.4      \        P                  ! ^^ .4      ,
          \        P                  ! R^.4      4       R# )é   Néÿÿÿÿ)r   ÚnpÚpoly1d©Úselfs   &Ú`/home/luca/screen-checking/.venv/lib/python3.14/site-packages/numpy/lib/tests/test_regression.pyÚtest_poly1dÚTestRegression.test_poly1d   s8   € ä”R—Y’Y ˜s“^¤b§i¢i°°A°Ó&7Õ7Ü—Y’Y  A˜wÓ'ö	)ó    c                óÚ   € \         P                  P                  R4      pVP                  4       p\         P                  ! VRR7       \         P                  ! VRR7       \	        W4       R# )é   T)ÚrowvarFN)r   r   )r   ÚrandomÚcopyÚcovr   ©r   ÚxÚys   &  r   Útest_cov_parametersÚ"TestRegression.test_cov_parameters   sE   € ä�I‰I×Ñ˜VÓ$ˆØ�F‰F‹HˆÜ
�Šˆq˜ÕÜ
�Šˆq˜ÕÜ˜1Ö r   c                ó–   € \        ^d4       F9  p\        P                  ! . RO^^.4       \        P                  ! . RO^^.4       K;  	  R# )éd   N)r   é   r   é   )r   r   r#   r   r$   )Úranger   Údigitize)r   Úis   & r   Útest_mem_digitizeÚ TestRegression.test_mem_digitize   s4   € ä�s–ˆAÜ�KŠKš q¨! fÔ-Ü�KŠKš¨!¨Q¨Ö0ó r   c                ón   € \        . \        P                  ! \        P                  ! . 4      4      4       R # ©N)r   r   ÚuniqueÚarrayr   s   &r   Útest_unique_zero_sizedÚ%TestRegression.test_unique_zero_sized"   s   € ä˜2œrŸyšy¬¯ª°"«Ó6Ö7r   c                óv  € \         P                  ! R  4      pV! \         P                  ! R4      \         P                  ! R4      \         P                  ! R4      4       V! \         P                  ! R4      \         P                  ! R4      \         P                  ! R4      \         P                  ! R4      4       R# )c                  ó   € V # r+   © )Úargss   *r   Ú<lambda>Ú3TestRegression.test_mem_vectorise.<locals>.<lambda>(   s   € ©r   N)r   r#   r   )r#   r   r   )r   r   r#   ©r#   r#   )r   Ú	vectorizeÚzeros)r   Úvts   & r   Útest_mem_vectoriseÚ!TestRegression.test_mem_vectorise&   sr   € ä�\Š\Ñ,Ó-ˆÙ
Œ2�8Š8�IÓ¤§¢¨Ó 3´R·X²X¸iÓ5HÔIÙ
Œ2�8Š8�IÓ¤§¢¨Ó 3´R·X²Xð ?ó 6Ü—8’8˜FÓ#ö	%r   c                óŒ   € \        \        P                  R ,          ^ .4       \        \        P                  R,          . 4       R# ):r   r   y              ð?:r   r   NN)r   r   Úmgridr   s   &r   Útest_mgrid_single_elementÚ(TestRegression.test_mgrid_single_element-   s)   € äœ2Ÿ8™8 FÕ+¨a¨SÔ1Üœ2Ÿ8™8 C�=¨"Ö-r   c                óN   € R  p\         P                  ! V4      p\        V4       R# )c                 ó   € ^{# )é{   r2   )r   r   s   &&r   ÚpÚ1TestRegression.test_refcount_vectorize.<locals>.p4   s   € Ùr   N)r   r7   r   )r   rC   Úvs   &  r   Útest_refcount_vectorizeÚ&TestRegression.test_refcount_vectorize2   s   € ò	ä�LŠL˜‹OˆÜ˜qÖ!r   c                óÈ   € \         P                  ! \         P                  \         P                  ^.RR7      p\        \         P                  P
                  \        VR4       R# )r   F)ÚrrI   N)r   r   Únanr   ÚlinalgÚLinAlgErrorÚgetattr)r   rC   s   & r   Útest_poly1d_nan_rootsÚ$TestRegression.test_poly1d_nan_roots9   s9   € ä�IŠI”r—v‘vœrŸv™v qÐ)¨UÔ3ˆÜ”b—i‘i×+Ñ+¬W°a¸Ö=r   c                ó6   € \         P                  ! . R .4       R# )g      ð?N)r   Úpolymulr   s   &r   Útest_mem_polymulÚTestRegression.test_mem_polymul>   s   € ä
�
Š
�2˜�tÖr   c                ó`   € \         P                  ! . 4      p\         P                  ! VR 4       R# )zasdasd	asdasdN)r   r-   Úappend)r   r   s   & r   Útest_mem_string_concatÚ%TestRegression.test_mem_string_concatB   s   € ä�HŠH�R‹LˆÜ
�	Š	�!Ð%Ö&r   c                óÈ   € \         P                  ! . RO4      p\         P                  ! . RO4      p\         P                  ! W4      w  r4\        W2,          V,           V4       R# )r   N©r   r#   r   )r   r#   r   r$   é   )r   r   Úpolydivr   )r   ÚurE   ÚqrI   s   &    r   Útest_poly_divÚTestRegression.test_poly_divG   s>   € ä�IŠI’iÓ ˆÜ�IŠI’oÓ&ˆÜ�zŠz˜!Ó‰ˆÜ�Q•U˜Q•Y Ö"r   c                óš   € \         P                  ! . RO4      p\         P                  ! ^^.4      p\        W8g  4       \        W8H  4       R# )r   NrY   )r   r   r   r   s   &  r   Útest_poly_eqÚTestRegression.test_poly_eqN   s4   € ä�IŠI’iÓ ˆÜ�IŠI�q˜!�fÓˆÜ�‘ŒÜ�‘Žr   c                óâ  € . ROp. ^ZN^[N^\N^]N^^N^_N^`N^aN^bN^cN^dN^eN^fN^gN^hN^iN^jN^kN^lN^mN^nN^oN^pN^qN^rN^sN^tN^uN^vN^wN^xN^yN^zN^{N^|N^}N^~N^�N^‚N^ƒN^„N^…N^†N^‡N^ˆN^‰N^ŠN^‹N^ŒN^�N^’N^“N^”N^•N^–N^—N^˜N^™N^šN^›N^œN^�N^žN^ŸN^ N^¡N^¢N^£N^¤N^¥N^¦N^§N^¨N^©N^ªN^«N^¬N^­N^®N^¯N^°Np. RNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNR	NRNR	NRNRNRNRNR
NRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNR	NRNRNRNRNRNR	NRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNp\         P                  ! W#^4      p\        W4       R# )g1$¡½ûÍ±>g      "@g      @g      @g      @g       @g      @g      &@g      @g      $@g      *@g      (@N)g1$¡½ûÍ±¾g½HPò´B?gÜ{p#½¿gáp“Iè#@g
K< l¨sÀ)r   Úpolyfitr   )r   Úrefr   r   Útesteds   &    r   Útest_polyfit_buildÚ!TestRegression.test_polyfit_buildU   sð  € ò0ˆð0ˆRð 0�ð 0�Rð 0˜ð 0˜Rð 0 ð 0 Rð 0¨ð 0¨Rð 0°ð 0°Sð 0¸#ð 0¸sð 0ÀCð 0Øð0Øð0Øð0Øð0Ø!$ð0Ø&)ð0Ø+.ð0Ø03ð0Ø58ð0Ø:=ð0Ø?Bð0ØDGð0àð0àð0àð0àð0à!$ð0à&)ð0à+.ð0à03ð0à58ð0à:=ð0à?Bð0àDGð0ð ð0ð ð0ð ð0ð  ð0ð "%ð0ð '*ð0ð ,/ð0ð 14ð0ð 69ð0ð ;>ð0ð @Cð0ð EHð0ð ð	0ð ð	0ð ð	0ð  ð	0ð "%ð	0ð '*ð	0ð ,/ð	0ð 14ð	0ð 69ð	0ð ;>ð	0ð @Cð	0ð EHð	0ð
 ð0ð
 ð0ð
 ð0ð
  ð0ð
 "%ð0ð
 '*ð0ð
 ,/ð0ð
 14ð0ð
 69ð0ð
 ;>ð0ð
 @Cð0ð
 EHð0ð ð0ð ð0ð ð0ð  ð0ð "%ð0ð '*ð0ð ,/ð0ˆð:ˆSð :�#ð :�sð :˜Cð : ð : cð :¨3ð :°ð :°cð :¸3ð :Àð :Àcð :Øð:Øð:Øð:Øð:Ø!$ð:Ø&*ð:Ø,/ð:Ø15ð:Ø7:ð:Ø<?ð:ØADð:ØFIð:àð:àð:àð:à!ð:à#&ð:à(+ð:à-0ð:à25ð:à7:ð:à<?ð:àADð:àFJð:ð ð:ð ð:ð ð:ð  ð:ð "&ð:ð (+ð:ð -0ð:ð 25ð:ð 7:ð:ð <?ð:ð ADð:ð FIð:ð ð	:ð ð	:ð ð	:ð !ð	:ð #&ð	:ð (+ð	:ð -0ð	:ð 25ð	:ð 7:ð	:ð <@ð	:ð BEð	:ð GJð	:ð
 ð:ð
 ð:ð
 ð:ð
  ð:ð
 "%ð:ð
 '*ð:ð
 ,/ð:ð
 14ð:ð
 69ð:ð
 ;>ð:ð
 @Dð:ð
 FIð:ð ð:ð ð:ð ð:ð  ð:ð "%ð:ð '*ð:ð ,/ð:ð 14ð:ð 69ð:ˆô —’˜A !Ó$ˆÜ! #Ö.r   c                óR  € R p\         P                  ! ^\        R7      p\         P                  ! W"4      w  r4\	        VP
                  \        8H  V4       Rp\         P                  ! ^\        R7      p\         P                  ! W"4      w  r4\	        VP
                  \        8H  V4       R# ©zWrong type, should be complex©ÚdtypezWrong type, should be floatN)r   ÚonesÚcomplexr[   r   rl   ÚintÚfloat)r   Úmsgr   r]   rI   s   &    r   Útest_polydiv_typeÚ TestRegression.test_polydiv_typej   sr   € à-ˆÜ�GŠG�AœWÔ%ˆÜ�zŠz˜!Ó‰ˆÜ�—‘œ7Ñ" CÔ(Ø+ˆÜ�GŠG�AœSÔ!ˆÜ�zŠz˜!Ó‰ˆÜ�—‘œ5Ñ  #Ö&r   c                óp   € \        \        \        P                  \        P                  ! R4      RR7       R# )r   )ÚbinsN)r   é
   i   )r   Ú
ValueErrorr   Úhistogramddrm   r   s   &r   Útest_histogramdd_too_many_binsÚ-TestRegression.test_histogramdd_too_many_binsu   s   € ä”j¤"§.¡.´"·'²'¸'Ó2BÈ×Or   c                óB  € R p\         P                  ! ^\        R7      p\        \         P                  ! V4      P
                  \        8H  V4       Rp\         P                  ! ^\        R7      p\        \         P                  ! V4      P
                  \        8H  V4       R# rj   )r   rm   rn   r   Úpolyintrl   ro   rp   )r   rq   r   s   &  r   Útest_polyint_typeÚ TestRegression.test_polyint_typey   sf   € à-ˆÜ�GŠG�AœWÔ%ˆÜ”—
’
˜1“×#Ñ#¤wÑ.°Ô4Ø+ˆÜ�GŠG�AœSÔ!ˆÜ”—
’
˜1“×#Ñ#¤uÑ,¨cÖ2r   c                ón   € \        \        P                  ! \        P                  ! . .4      4      4       R # r+   )Úlistr   Úndenumerater-   r   s   &r   Útest_ndenumerate_crashÚ%TestRegression.test_ndenumerate_crash‚   s   € ô 	ŒR�^Š^œBŸHšH b T›NÓ+Ö,r   c                ó
  a€ \         P                  ! \         P                  4      P                  ^,          p\	        ^V,          R,          ^,           4      oV3R lpV3R lp\        \        V4       \        \        V4       R# )é   c            	      óÂ   <€ ^p \         P                  ! V 3^,          4      p\         P                  P                  ^ V SR7      p^ V\         P                  ! W"W"V4      &   R# ©r   )ÚsizeN©r   rm   r   ÚrandintÚix_©ÚnÚar'   Úthesizes      €r   ÚdpÚ4TestRegression.test_large_fancy_indexing.<locals>.dpŒ   sN   ø€ ØˆAÜ—’˜˜˜q�Ó!ˆAÜ—	‘	×!Ñ! ! Q¨WÐ!Ó5ˆAØ'(ˆAŒb�fŠf�Q˜1 Ó#Ó$r   c                  óÊ   <€ ^p \         P                  ! V 3^,          4      p\         P                  P                  ^ V SR7      pV\         P                  ! W"W"V4      ,           R# r‡   r‰   rŒ   s      €r   Údp2Ú5TestRegression.test_large_fancy_indexing.<locals>.dp2’   sO   ø€ ØˆAÜ—’˜˜˜q�Ó!ˆAÜ—	‘	×!Ñ! ! Q¨WÐ!Ó5ˆAØŒb�fŠf�Q˜1 Ó#×$Ð$r   Ngš™™™™™É?)r   rl   ÚintpÚitemsizero   r   rw   )r   Únbitsr�   r“   r�   s   &   @r   Útest_large_fancy_indexingÚ(TestRegression.test_large_fancy_indexing‡   sX   ø€ ä—’œŸ™Ó!×*Ñ*¨QÕ.ˆÜ�q˜%•x 9Õ-°Õ1Ó2ˆõ	)õ	%ô 	”j "Ô%Ü”j #Ö&r   c                óÀ   € \         P                  ! RR.4      p\         P                  ! RV4      p\        \         P                  W"3,          P                  V8H  4       R# )rŽ   N)rŽ   Úf4)ÚbÚi4)r   )r   rl   r8   r   Úr_)r   Údtr   s   &  r   Útest_void_coercionÚ!TestRegression.test_void_coercion›   sB   € Ü�XŠX�{ KÐ0Ó1ˆÜ�HŠH�T˜2ÓˆÜ”—‘�a�d•×!Ñ! RÑ'Ö(r   c                ó’   € \         P                  ! 4       .pV F*  p\        \        V\        4      4       \        VR 8g  4       K,  	  R# )Ú N)r   Úget_includer   Ú
isinstanceÚstr)r   Úinclude_dirsÚpaths   &  r   Útest_include_dirsÚ TestRegression.test_include_dirs    s8   € ô ŸšÓ(Ð)ˆÛ ˆDÜ”J˜t¤SÓ)Ô*Ü�D˜B‘JÖó !r   c           	     ó  € \        \        \        P                  ! \        P                  ! ^.4      ^ 4      \        P                  4      4       \        \        \        P                  ! ^.^ 4      \        P
                  4      4       \        \        \        P                  ! \        P                  ! ^.4      ^4      \        P                  4      4       \        \        \        P                  ! ^.^4      \        P
                  4      4       R# )r   N)r   r¥   r   Úpolyderr   Úndarrayr   s   &r   Útest_polyder_return_typeÚ'TestRegression.test_polyder_return_type©   s’   € ä”
œ2Ÿ:š:¤b§i¢i°°£n°aÓ8¼"¿)¹)ÓDÔEÜ”
œ2Ÿ:š: q c¨1Ó-¬r¯z©zÓ:Ô;Ü”
œ2Ÿ:š:¤b§i¢i°°£n°aÓ8¼"¿)¹)ÓDÔEÜ”
œ2Ÿ:š: q c¨1Ó-¬r¯z©zÓ:Ö;r   c                ól  € ^ RI Hp \        P                  ! . RO\        P                  R7      p. ROp\        P
                  ! ^4      P                  \        P                  4      p\        P                  \        P                  \        P                  .p V! W#WE4       R#   \         d    \        hi ; i)r   )Úappend_fieldsrk   NrY   )rŽ   rœ   Úc)
Únumpy.lib.recfunctionsr±   r   r-   Úint32ÚeyeÚastypeÚfloat64Ú	ExceptionÚAssertionError)r   r±   ÚbaseÚnamesÚdataÚdlists   &     r   Útest_append_fields_dtype_listÚ,TestRegression.test_append_fields_dtype_list°   sv   € å8ä�xŠxš	¬¯©Ô2ˆÚˆÜ�vŠv�a‹y×Ñ¤§¡Ó)ˆÜ—‘œRŸX™X¤r§x¡xÐ0ˆð	!Ù˜$ tÖ3øÜô 	!Ü Ð ð	!ús   Â	B! Â!B3c                ó>  € ^ RI Hp RR.p\        P                  ! V! R4      VR7      p\	        V\        P
                  ! R	.VR7      4       RR
R.3.p\        P                  ! V! R4      VR7      p\	        V\        P
                  ! R.VR7      4       R.p\        P                  ! V! R4      VR7      p\	        V\        P
                  ! R.VR7      4       R.p\        P                  ! V! R4      VR7      pR.p\	        V\        P
                  ! WBR7      4       R# )r   )ÚStringIOrŽ   z0 1 2 3rk   z0 1 2 3 4 5 6 7 8 9 10 11N)rŽ   Úu1r#   )rœ   rÂ   r#   ©©r   r   ©r#   r   )rŽ   rÂ   )r   r   )rœ   rÂ   )))r   r   r#   r   )rŽ   rÂ   r6   )rÃ   )rŽ   rÂ   )r#   r   r#   )))rÄ   rÅ   )r$   rZ   ))é   é   )r…   é	   )rv   é   )ÚiorÁ   r   Úloadtxtr   r-   )r   rÁ   rŸ   r   r¼   s   &    r   Útest_loadtxt_fields_subarraysÚ,TestRegression.test_loadtxt_fields_subarrays½   sí   € åà˜nÐ-ˆÜ�JŠJ‘x 	Ó*°"Ô5ˆÜ�QœŸšÐ"2Ð!3¸2Ô>Ô?àÐ(¨+Ð6Ð7Ð8ˆÜ�JŠJ‘x 	Ó*°"Ô5ˆÜ�QœŸšÐ"3Ð!4¸BÔ?Ô@à!Ð"ˆÜ�JŠJ‘x 	Ó*°"Ô5ˆÜ�QœŸšÐ"5Ð!6¸bÔAÔBà$Ð%ˆÜ�JŠJ‘xÐ ;Ó<ÀBÔGˆØIÐJˆÜ�QœŸš Ô0Ö1r   c                ó–   € \         P                  ! ^\        R7      p \         P                  ! V4       R#   \         d    \
        hi ; i)r#   rk   N)r   r8   ÚboolÚnansumr¸   r¹   )r   rŽ   s   & r   Útest_nansum_with_booleanÚ'TestRegression.test_nansum_with_booleanÒ   s7   € ä�HŠH�QœdÔ#ˆð	!Ü�IŠI�aŽLøÜô 	!Ü Ð ð	!ús	   ž6 ¶Ac                ó   €  ! R  R4      p\        \        P                  R4      p \        P                  ! V! 4       VR7        TP                  4        R#   \
         d    \        hi ; i  TP                  4        i ; i)c                   ó   € ] tR t^ÝtRtRtR# )Ú)TestRegression.test_py3_compat.<locals>.Cz3Old-style class in python2, normal class in python3r2   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__static_attributes__r2   r   r   ÚCrÕ   Ý   s   † ÙEÛr   rÜ   Úw)ÚoutputN)ÚopenÚosÚdevnullr   ÚinfoÚAttributeErrorr¹   Úclose)r   rÜ   Úouts   &  r   Útest_py3_compatÚTestRegression.test_py3_compatÚ   sa   € ÷	ñ 	ô ”2—:‘:˜sÓ#ˆð	Ü�GŠG‘A“C Ö$ð �I‰IŽKøô ô 	!Ü Ð ð	!ûð �I‰I�Kús   ¦A ÁA(Á(A+ Á+A=r2   N)rÖ   r×   rØ   rÙ   r   r   r(   r.   r:   r>   rF   rN   rR   rV   r^   ra   rg   rr   ry   r}   r‚   r˜   r    r©   r®   r¾   rÌ   rÑ   ræ   rÛ   Ú__classdictcell__)Ú__classdict__s   @r   r
   r
      sˆ   ø‡ € ò)ò
!ò1ò8ò%ò.ò
"ò>ò
ò'ò
#òò/ò*	'òPò3ò-ò
'ò()ò
 ò<ò!ò2ò*!÷ð r   r
   )rà   Únumpyr   Únumpy.testingr   r   r   r   r   r   r
   r2   r   r   Ú<module>rì      s!   ðÛ 	ã ÷÷ ÷Yó Yr   