+
    X°³jŽ  ã                   ó  € ^ RI t ^ RIt^ RIt^ RIt^ RIHt ^RIH	t	 ]P                  P                   ! R R]	P                  4      4       t]P                  P                   ! R R]	P                  4      4       t]P                  P                   ! R R]	P                  4      4       t]P                  P                   ! R	 R
]	P                  4      4       t]P                  P                   ! R R]	P                  4      4       tR t]P                  P                   ! R R]	P                  4      4       t]P                  P                   ! R R]	P                  4      4       t]P                  P                   ! R R]	P                  4      4       t]P                  P                   ! R R]	P                  4      4       t]P                  P                  R 4       t]P                  P                  ]P                  P1                  ]P2                  ! 4       R8H  RR7      R 4       4       t]P                  P                   ! R R]	P                  4      4       t]P                  P                   ! R R]	P                  4      4       tR# )é    N)Úutilc                   óR   a € ] tR t^t o ]P
                  ! RRRR4      .tR tRtV t	R# )ÚTestIntentInOutÚtestsÚsrcÚ
regressionú	inout.f90c                ó„  € \         P                  ! ^\         P                  R7      R,          p\        P                  ! \
        V P                  P                  V4       \         P                  ! ^\         P                  R7      pV P                  P                  V4       \         P                  ! V. RO4      '       g   Q hR# )é   ©Údtype:NNé   N)é   é   r   )	ÚnpÚarangeÚfloat32ÚpytestÚraisesÚ
ValueErrorÚmoduleÚfooÚallclose)ÚselfÚxs   & Úa/home/luca/screen-checking/.venv/lib/python3.14/site-packages/numpy/f2py/tests/test_regression.pyÚ
test_inoutÚTestIntentInOut.test_inout   sp   € ä�IŠI�aœrŸz™zÔ*¨3Õ/ˆÜ�Š”j $§+¡+§/¡/°1Ô5ô �IŠI�aœrŸz™zÔ*ˆØ�‰�‰˜ÔÜ�{Š{˜1ši×(Ò(Ð(Ò(ó    © N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   ÚgetpathÚsourcesr   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r   r   r      s(   ø‡ € ð �|Š|˜G U¨L¸+ÓFÐG€G÷)ð )r   r   c                   óR   a € ] tR t^t o ]P
                  ! RRRR4      .tR tRtV t	R# )ÚTestDataOnlyMultiModuler   r   r   zdatonly.f90c                óê   € V P                   P                  P                  ^d8X  g   Q hV P                   P                  P                  R8X  g   Q h^pV P                   P                  ^4      R8X  g   Q hR# )éd   iñ  iö  N)r   ÚdatonlyÚ	max_valueÚdatÚmax_Úsimple_subroutine)r   Úint_ins   & r   Ú	test_mdatÚ!TestDataOnlyMultiModule.test_mdat!   s^   € Ø�{‰{×"Ñ"×,Ñ,°Ô3Ð3Ð3Ø�{‰{�‰×#Ñ# tÔ+Ð+Ð+ØˆØ�{‰{×,Ñ,¨QÓ/°4Ô7Ð7Ò7r   r    N)
r!   r"   r#   r$   r   r%   r&   r5   r'   r(   r)   s   @r   r,   r,      s(   ø‡ € ð �|Š|˜G U¨L¸-ÓHÐI€G÷8ð 8r   r,   c                   óR   a € ] tR t^(t o ]P
                  ! RRRR4      .tR tRtV t	R# )ÚTestModuleWithDerivedTyper   r   r   zmod_derived_types.f90c                óŽ   € V P                   P                  ^
4      ^n8X  g   Q hV P                   P                  ^
4      ^Ò8X  g   Q hR# )é
   N)r   Úno_type_subroutineÚtype_subroutine©r   s   &r   Útest_mtypesÚ%TestModuleWithDerivedType.test_mtypes-   s<   € Ø�{‰{×-Ñ-¨bÓ1°SÔ8Ð8Ð8Ø�{‰{×*Ñ*¨2Ó.°#Ô5Ð5Ò5r   r    N)
r!   r"   r#   r$   r   r%   r&   r>   r'   r(   r)   s   @r   r8   r8   (   s)   ø‡ € ð �|Š|˜G U¨LÐ:QÓRÐS€G÷6ð 6r   r8   c                   óR   a € ] tR t^2t o ]P
                  ! RRRR4      .tR tRtV t	R# )ÚTestNegativeBoundsr   r   Únegative_boundszissue_20853.f90c           
     ó  € \         P                  ! ^4      pRp^pR pV P                  P                  W#VRV! W#4       R7      p\         P                  ! ^\         P                  R7      p\         P
                  ! WV4      '       g   Q hR# )é   c                 ó    € W,
          ^,           # )r   r    )ÚxlÚxhs   &&r   ÚuboundÚ0TestNegativeBounds.test_negbound.<locals>.ubound?   s   € Ø•7˜Q•;Ðr   N)Úis_Úie_Úarrr   iúÿÿÿ)r   r   r   r   r   r   )r   ÚxvecÚxlowÚxhighrH   ÚrvalÚexpvals   &      r   Útest_negboundÚ TestNegativeBounds.test_negbound7   sp   € Ü�yŠy˜‹}ˆØˆØˆò
	à�{‰{�‰ 4Ø Ð!5¡&¨Ó"5Ð6ð ó 8ˆä—’˜2¤R§Z¡ZÔ0ˆÜ�{Š{˜4×(Ò(Ð(Ò(r   r    N)
r!   r"   r#   r$   r   r%   r&   rR   r'   r(   r)   s   @r   rA   rA   2   s*   ø‡ € ð �|Š|˜G UÐ,=Ð?PÓQÐR€G÷)ð )r   rA   c                   óR   a € ] tR t^Gt o ]P
                  ! RRRR4      .tR tRtV t	R# )ÚTestNumpyVersionAttributer   r   r   r	   c                óð   € \        V P                  R 4      '       g   Q h\        V P                  P                  \        4      '       g   Q h\
        P                  V P                  P                  8X  g   Q hR# )Ú__f2py_numpy_version__N)Úhasattrr   Ú
isinstancerW   Ústrr   Ú__version__r=   s   &r   Útest_numpy_version_attributeÚ6TestNumpyVersionAttribute.test_numpy_version_attributeM   sY   € ô �t—{‘{Ð$<×=Ò=Ð=Ð=ô ˜$Ÿ+™+×<Ñ<¼c×BÒBÐBÐBô �~‰~ §¡×!CÑ!CÔCÐCÒCr   r    N)
r!   r"   r#   r$   r   r%   r&   r\   r'   r(   r)   s   @r   rU   rU   G   s*   ø‡ € ð �|Š|˜G U¨L¸+ÓFÐG€G÷	Dð 	Dr   rU   c                  ó�   € \         P                  P                  4       p \        P                  ! V 4      pR F  pW!9   d   K  Q h	  R# )úfortranobject.cN)r_   zfortranobject.h)r   Úf2pyÚget_includeÚosÚlistdir)ÚincdirÚfnames_in_dirÚfnames      r   Útest_include_pathrg   Y   s8   € Ü�W‰W× Ñ Ó"€FÜ—J’J˜vÓ&€MÛ7ˆØÖ%Ð%Ð%ó 8r   c                   ó®   a € ] tR t^`t o ]P
                  ! RRRR4      .tR]P
                  ! RRR4       2R]P
                  ! RRR4       2.tR tRt	V t
R	# )
ÚTestIncludeFilesr   r   r   zincfile.f90z-Iz--include-paths c                óR   € R pV P                   P                  RR4      pW8X  g   Q hR# )g      @ç      @g      @N)r   Úadd)r   ÚexpÚress   &  r   Útest_gh25344ÚTestIncludeFiles.test_gh25344f   s%   € ØˆØ�k‰k�o‰o˜c 3Ó'ˆØŒzÐŠzr   r    N)r!   r"   r#   r$   r   r%   r&   Úoptionsro   r'   r(   r)   s   @r   ri   ri   `   s^   ø‡ € à�|Š|˜G U¨L¸-ÓHÐI€GØ�D—L’L ¨%°Ó>Ð?Ð@Ø! $§,¢,¨w¸¸|Ó"LÐ!MÐNðP€G÷ð r   ri   c                   óX   a € ] tR t^kt o ]P
                  ! RRRR4      .tR tR tRt	V t
R# )	ÚTestF77Commentsr   r   r   zf77comments.fc                ó  € \         P                  ! ^\         P                  R7      p\         P                  ! ^\         P                  R7      pV P                  P	                  W4      pV^ ,          ^8X  g   Q hV^,          ^8X  g   Q hR# ©r   r   N©r   ÚarrayÚint32r   Útestsub©r   Úx1Úx2rn   s   &   r   Útest_gh26148ÚTestF77Comments.test_gh26148p   ó^   € Ü�XŠX�aœrŸx™xÔ(ˆÜ�XŠX�aœrŸx™xÔ(ˆØ�k‰k×!Ñ! "Ó)ˆØ�1�v˜Œ{Ðˆ{Ø�1�v˜Œ|ÐŠ|r   c                óÂ   € \         P                  ! ^^\         P                  R7      ^,          pV P                  P	                  4       p\
        P                  ! W4       R# )r   r   N)r   r   r   r   Útestsub2ÚnptÚassert_allclose)r   Úexpectedrn   s   &  r   Útest_gh26466ÚTestF77Comments.test_gh26466w   s=   € ä—9’9˜Q ¬"¯*©*Ô5¸Õ9ˆØ�k‰k×"Ñ"Ó$ˆÜ×Ò˜HÖ*r   r    N)r!   r"   r#   r$   r   r%   r&   r}   r…   r'   r(   r)   s   @r   rs   rs   k   s-   ø‡ € ð �|Š|˜G U¨L¸/ÓJÐK€Gò÷+ð +r   rs   c                   óR   a € ] tR t^}t o ]P
                  ! RRRR4      .tR tRtV t	R# )ÚTestF90Continuationr   r   r   úf90continuation.f90c                ó  € \         P                  ! ^\         P                  R7      p\         P                  ! ^\         P                  R7      pV P                  P	                  W4      pV^ ,          ^8X  g   Q hV^,          ^8X  g   Q hR# ru   rv   rz   s   &   r   Útest_gh26148bÚ!TestF90Continuation.test_gh26148b‚   r   r   r    N)
r!   r"   r#   r$   r   r%   r&   r‹   r'   r(   r)   s   @r   rˆ   rˆ   }   s)   ø‡ € ð �|Š|˜G U¨LÐ:OÓPÐQ€G÷ð r   rˆ   c                   óR   a € ] tR t^‰t o ]P
                  ! RRRR4      .tR tRtV t	R# )ÚTestLowerF2PYDirectivesr   r   r   zlower_f2py_fortran.f90c                ó<   € V P                   P                  ^4       R# )r   N)r   Úinquire_nextr=   s   &r   Útest_gh28014Ú$TestLowerF2PYDirectives.test_gh28014Ž   s   € Ø�‰× Ñ  Ô#Ùr   r    N)
r!   r"   r#   r$   r   r%   r&   r‘   r'   r(   r)   s   @r   rŽ   rŽ   ‰   s)   ø‡ € ð �|Š|˜G U¨LÐ:RÓSÐT€G÷ð r   rŽ   c                  óÂ   €  \         P                  ! \         P                  ! R RRR4      .R.RR7      p R#   \         d   pR\	        T4      9  g   Q h Rp?R# Rp?ii ; i)	r   r   r   r‰   z	-lfoo.barÚBlah)Úmodule_namezlparen got assignN)r   Úbuild_moduler%   ÚRuntimeErrorrZ   ©ÚaaÚrerrs     r   Útest_gh26623r›   ’   sY   € ð4Ü×ÒÜ�\Š\˜' 5¨,Ð8MÓNÐOØˆMØô
Šøô
 ô 4Ø"¬#¨d«)Ô3Ð3Ö3ûð4ús   ‚26 ¶AÁAÁAÚWindowsz$Unsupported on this platform for now)Úreasonc                  óÄ   €  \         P                  ! \         P                  ! R RRR4      .RR.RR7      p R	#   \         d   pR\	        T4      9   g   Q h R	p?R	# R	p?ii ; i)
r   r   r   zf77fixedform.f95z--f77flags='-ffixed-form -O2'z--f90flags="-ffixed-form -g"r”   )rq   r•   Úunknown_subroutine_N)r   r–   r%   ÚImportErrorrZ   r˜   s     r   Útest_gh25784r¡   Ÿ   sc   € ð2Ü×ÒÜ�\Š\˜' 5¨,Ð8JÓKÐLð 0Ø0ðð
 ô
Šøô ô 2Ø$¬¨D«	Ô1Ð1Ö1ûð2ús   ‚37 ·AÁAÁAc                   ó~   a € ] tR t^±t o ]P
                  ! RRRR4      ]P
                  ! RRRR4      .tRtR tRt	V t
R	# )
ÚTestComplexStructCompatr   r   r   zcomplex_struct_compat.pyfzcomplex_struct_compat.f90Ú_complex_struct_compat_testc                ó  € \         P                  ! . RO\         P                  R7      pV P                  P	                  V4       \
        P                  ! VP                  . RO4       \
        P                  ! VP                  . RO4       R# )r   r   N)y      ð?       @y      @      @y      @      @)ç        r¦   r¦   )g      ð?rk   g      @)	r   rw   Ú
complex128r   Ú	zero_imagr‚   Úassert_array_equalÚimagÚreal)r   Úcs   & r   Ú test_complex_struct_field_accessÚ8TestComplexStructCompat.test_complex_struct_field_access»   sQ   € Ü�HŠHÒ-´R·]±]ÔCˆØ�‰×Ñ˜aÔ Ü×Ò˜qŸv™v¢Ô7Ü×Ò˜qŸv™v¢Ö7r   r    N)r!   r"   r#   r$   r   r%   r&   r•   r­   r'   r(   r)   s   @r   r£   r£   ±   sE   ø‡ € ð
 	�Š�W˜e \Ð3NÓOØ�Š�W˜e \Ð3NÓOð€Gð 0€K÷8ð 8r   r£   c                   óR   a € ] tR t^Ât o ]P
                  ! RRRR4      .tR tRtV t	R# )ÚTestAssignmentOnlyModulesr   r   r   zassignOnlyModule.f90c                óð   € V P                   P                  P                  ^8X  g   Q hV P                   P                  P                  ^8X  g   Q hV P                   P                  P                  ^H8X  g   Q hR# )é   N)r   Ú	f_globalsÚn_maxÚi_maxÚj_maxr=   s   &r   Útest_gh27167Ú&TestAssignmentOnlyModules.test_gh27167Ç   s\   € Ø—‘×%Ñ%×+Ñ+¨rÔ1Ð2Ð1Ø—‘×%Ñ%×+Ñ+¨rÔ1Ð2Ð1Ø—‘×%Ñ%×+Ñ+¨rÔ1Ð2Ò1r   r    N)
r!   r"   r#   r$   r   r%   r&   r·   r'   r(   r)   s   @r   r°   r°   Â   s)   ø‡ € ð �|Š|˜G U¨LÐ:PÓQÐR€G÷3ð 3r   r°   )rb   Úplatformr   Únumpyr   Únumpy.testingÚtestingr‚   Ú r   ÚmarkÚslowÚF2PyTestr   r,   r8   rA   rU   rg   ri   rs   rˆ   rŽ   r›   ÚskipifÚsystemr¡   r£   r°   r    r   r   Ú<module>rÃ      sH  ðÛ 	Û ã ã Ý å ð ‡�×Ñô)�d—m‘mó )ó ð)ð ‡�×Ñô8˜dŸm™mó 8ó ð8ð ‡�×Ñô6 §¡ó 6ó ð6ð ‡�×Ñô)˜Ÿ™ó )ó ð)ð( ‡�×ÑôD §¡ó Dó ðDò"&ð ‡�×Ñô�t—}‘}ó ó ðð ‡�×Ñô+�d—m‘mó +ó ð+ð" ‡�×Ñô	˜$Ÿ-™-ó 	ó ð	ð ‡�×Ñô˜dŸm™mó ó ðð ‡�×Ññ	4ó ð	4ð ‡�×ÑØ‡�×Ñ�H—O’OÓ%¨Ñ2Ð;aÐÓbñ2ó có ð2ð  ‡�×Ñô8˜dŸm™mó 8ó ð8ð  ‡�×Ñô3 §¡ó 3ó ò3r   