Ë
    ›2Úi<  ã                   óÜ   — d dl Z d dlZd dlZddlmZ d dlmZ  G d„ dej                  «      Z	 G d„ dej                  «      Z
 G d	„ d
ej                  «      Z G d„ dej                  «      Zy)é    Né   )Úutil)Úcrackfortranc                   óD   — e Zd Z ej                  dddd«      gZd„ Zd„ Zy)ÚTestDataÚtestsÚsrcr   zdata_stmts.f90c                 óä  — | j                   j                  j                  dk(  sJ ‚| j                   j                  j                  dk(  sJ ‚| j                   j                  j                  dk(  sJ ‚| j                   j                  j
                  dk(  sJ ‚| j                   j                  j                  dk(  sJ ‚| j                   j                  j                  t        j                  d«      k(  sJ ‚t        j                  | j                   j                  j                  t        j                  ddg«      k(  «      sJ ‚t        j                  | j                   j                  j                  t        j                  d	d
g«      k(  «      sJ ‚t        j                  | j                   j                  j                  t        j                  g d¢«      k(  «      sJ ‚t        j                  | j                   j                  j                  t        j                  dg«      k(  «      sJ ‚t        j                  | j                   j                  j                  t        j                  dg«      k(  «      sJ ‚y )Né   é   g      ø?ç       @g-DTû!	@y      ð?        g      @g      @y      ð?       @y      À      @)g      ð?r   g      @y      *@      5@y      >À     €E@)ÚmoduleÚcmplxdatÚiÚjÚxÚyÚpiÚmedium_ref_indexÚnpÚarrayÚallÚzÚmy_arrayÚmy_real_arrayÚref_index_oneÚref_index_two©Úselfs    úQ/var/www/html/acx/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_data.pyÚtest_data_stmtszTestData.test_data_stmts   s½  € Ø�{‰{×#Ñ#×%Ñ%¨Ò*Ð*Ð*Ø�{‰{×#Ñ#×%Ñ%¨Ò*Ð*Ð*Ø�{‰{×#Ñ#×%Ñ%¨Ò,Ð,Ð,Ø�{‰{×#Ñ#×%Ñ%¨Ò,Ð,Ð,Ø�{‰{×#Ñ#×&Ñ&Ð*uÒuÐuÐuØ�{‰{×#Ñ#×4Ñ4¼¿¹ÀÓ8HÒHÐHÐHÜ�v‰v�d—k‘k×*Ñ*×,Ñ,´·±¸#¸s¸Ó0DÑDÔEÐEÐEÜ�v‰v�d—k‘k×*Ñ*×3Ñ3´r·x±xÀ&È'Ð@RÓ7SÑSÔTÐTÐTÜ�v‰v�d—k‘k×*Ñ*×8Ñ8¼B¿H¹HÂ]Ó<SÑSÔTÐTÐTÜ�v‰v�d—k‘k×*Ñ*×8Ñ8¼B¿H¹HÀlÀ^Ó<TÑTÔUÐUÐUÜ�v‰v�d—k‘k×*Ñ*×8Ñ8¼B¿H¹HÀmÀ_Ó<UÑUÔVÐVÑVó    c                 ó^  — t        | j                  «      }|d   d   d   d   dk(  sJ ‚|d   d   d   d   dk(  sJ ‚|d   d   d   d   d	k(  sJ ‚|d   d   d
   d   dk(  sJ ‚|d   d   d   d   dk(  sJ ‚|d   d   d   d   dk(  sJ ‚|d   d   d   d   dk(  sJ ‚|d   d   d   d   dk(  sJ ‚y )Nr   Úvarsr   ú=z1.5r   z2.0r   zM3.1415926535897932384626433832795028841971693993751058209749445923078164062d0r   z(/1.0d0, 2.0d0, 3.0d0/)r   z(13.0d0, 21.0d0)r   z(-30.0d0, 43.0d0)r   z#(/(1.0d0, 2.0d0), (-3.0d0, 4.0d0)/)r   z(/3.5,  7.0/))r   Úsources©r   Úmods     r    Útest_crackedlineszTestData.test_crackedlines   s  € Ü˜4Ÿ<™<Ó(ˆØ�1‰v�f‰~˜cÑ" 3Ñ'¨5Ò0Ð0Ð0Ø�1‰v�f‰~˜cÑ" 3Ñ'¨5Ò0Ð0Ð0Ø�1‰v�f‰~˜dÑ# CÑ(Ð,{Ò{Ð{Ð{Ø�1‰v�f‰~˜oÑ.¨sÑ3Ð7PÒPÐPÐPØ�1‰v�f‰~˜oÑ.¨sÑ3Ð7IÒIÐIÐIØ�1‰v�f‰~˜oÑ.¨sÑ3Ð7JÒJÐJÐJØ�1‰v�f‰~˜jÑ)¨#Ñ.Ð2WÒWÐWÐWØ�1‰v�f‰~˜cÑ" 3Ñ'¨?Ò:Ð:Ñ:r"   N©Ú__name__Ú
__module__Ú__qualname__r   Úgetpathr&   r!   r)   © r"   r    r   r   	   s'   „ Øˆt�|‰|˜G U¨NÐ<LÓMÐN€GòWó	;r"   r   c                   óD   — e Zd Z ej                  dddd«      gZd„ Zd„ Zy)ÚTestDataF77r   r	   r   zdata_common.fc                 óN   — | j                   j                  j                  dk(  sJ ‚y )Nr   )r   ÚmycomÚmydatar   s    r    r!   zTestDataF77.test_data_stmts)   s    € Ø�{‰{× Ñ ×'Ñ'¨1Ò,Ð,Ñ,r"   c                 óŽ   — t        t        | j                  d   «      «      }t        |d   d   «       |d   d   d   d   dk(  sJ ‚y )Nr   r$   r4   r%   Ú0)r   Ústrr&   Úprintr'   s     r    r)   zTestDataF77.test_crackedlines,   sI   € Üœ3˜tŸ|™|¨A™Ó/Ó0ˆÜˆc�!‰f�V‰nÔØ�1‰v�f‰~˜hÑ'¨Ñ,°Ò3Ð3Ñ3r"   Nr*   r/   r"   r    r1   r1   %   s%   „ Øˆt�|‰|˜G U¨N¸OÓLÐM€Gò-ó4r"   r1   c                   ó>   — e Zd Z ej                  dddd«      gZd„ Zy)ÚTestDataMultiplierF77r   r	   r   zdata_multiplier.fc                 óv  — | j                   j                  j                  dk(  sJ ‚| j                   j                  j                  dk(  sJ ‚| j                   j                  j                  dk(  sJ ‚| j                   j                  j
                  dk(  sJ ‚| j                   j                  j                  dk(  sJ ‚y )Nr   r   r   )r   r3   Úivar1Úivar2Úivar3Úivar4Úevar5r   s    r    r!   z%TestDataMultiplierF77.test_data_stmts6   s˜   € Ø�{‰{× Ñ ×&Ñ&¨!Ò+Ð+Ð+Ø�{‰{× Ñ ×&Ñ&¨!Ò+Ð+Ð+Ø�{‰{× Ñ ×&Ñ&¨!Ò+Ð+Ð+Ø�{‰{× Ñ ×&Ñ&¨!Ò+Ð+Ð+Ø�{‰{× Ñ ×&Ñ&¨!Ò+Ð+Ñ+r"   N©r+   r,   r-   r   r.   r&   r!   r/   r"   r    r:   r:   2   s!   „ Øˆt�|‰|˜G U¨NÐ<OÓPÐQ€Gó,r"   r:   c                   ó>   — e Zd Z ej                  dddd«      gZd„ Zy)ÚTestDataWithCommentsF77r   r	   r   zdata_with_comments.fc                 óP  — t        | j                  j                  j                  «      dk(  sJ ‚| j                  j                  j                  d   dk(  sJ ‚| j                  j                  j                  d   dk(  sJ ‚| j                  j                  j                  d   dk(  sJ ‚y )Nr   r   r   é   r   )Úlenr   r3   Úmytabr   s    r    r!   z'TestDataWithCommentsF77.test_data_stmtsB   sŽ   € Ü�4—;‘;×$Ñ$×*Ñ*Ó+¨qÒ0Ð0Ð0Ø�{‰{× Ñ ×&Ñ& qÑ)¨QÒ.Ð.Ð.Ø�{‰{× Ñ ×&Ñ& qÑ)¨QÒ.Ð.Ð.Ø�{‰{× Ñ ×&Ñ& qÑ)¨QÒ.Ð.Ñ.r"   NrA   r/   r"   r    rC   rC   >   s!   „ Øˆt�|‰|˜G U¨NÐ<RÓSÐT€Gó/r"   rC   )ÚosÚpytestÚnumpyr   Ú r   Únumpy.f2py.crackfortranr   ÚF2PyTestr   r1   r:   rC   r/   r"   r    ú<module>rN      sT   ðÛ 	Û Û å Ý 0ô;ˆt�}‰}ô ;ô8
4�$—-‘-ô 
4ô	,˜DŸM™Mô 	,ô/˜dŸm™mõ /r"   