
    (ph<                         S SK r S SKrS SKrSSKJr  S SKJr   " S S\R                  5      r	 " S S\R                  5      r
 " S	 S
\R                  5      r " S S\R                  5      rg)    N   )util)crackfortranc                   L    \ rS rSr\R
                  " SSSS5      /rS rS rSr	g	)
TestData	   testssrcr   zdata_stmts.f90c                 8   U R                   R                  R                  S:X  d   eU R                   R                  R                  S:X  d   eU R                   R                  R                  S:X  d   eU R                   R                  R
                  S:X  d   eU R                   R                  R                  S:X  d   eU R                   R                  R                  [        R                  " S5      :X  d   e[        R                  " U R                   R                  R                  [        R                  " SS/5      :H  5      (       d   e[        R                  " U R                   R                  R                  [        R                  " S	S
/5      :H  5      (       d   e[        R                  " U R                   R                  R                  [        R                  " / SQ5      :H  5      (       d   e[        R                  " U R                   R                  R                  [        R                  " S/5      :H  5      (       d   e[        R                  " U R                   R                  R                  [        R                  " S/5      :H  5      (       d   eg )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    M/var/www/html/venv/lib/python3.13/site-packages/numpy/f2py/tests/test_data.pytest_data_stmtsTestData.test_data_stmts   s   {{##%%***{{##%%***{{##%%,,,{{##%%,,,{{##&&*uuuu{{##448HHHHvvdkk**,,#s0DDEEEEvvdkk**33rxx&'@R7SSTTTTvvdkk**88BHH]<SSTTTTvvdkk**88BHHl^<TTUUUUvvdkk**88BHHm_<UUVVVV    c                 n   [        U R                  5      nUS   S   S   S   S:X  d   eUS   S   S   S   S:X  d   eUS   S   S   S   S	:X  d   eUS   S   S
   S   S:X  d   eUS   S   S   S   S:X  d   eUS   S   S   S   S:X  d   eUS   S   S   S   S:X  d   eUS   S   S   S   S:X  d   eg )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_crackedlinesTestData.test_crackedlines   s   4<<(1vf~c"3'50001vf~c"3'50001vf~d#C(,{{{{1vf~o.s37PPPP1vf~o.s37IIII1vf~o.s37JJJJ1vf~j)#.2WWWW1vf~c"3'?:::r$    N
__name__
__module____qualname____firstlineno__r   getpathr(   r"   r+   __static_attributes__r-   r$   r!   r   r   	   s%    ||GUN<LMNGW	;r$   r   c                   L    \ rS rSr\R
                  " SSSS5      /rS rS rSr	g	)
TestDataF77%   r	   r
   r   zdata_common.fc                 P    U R                   R                  R                  S:X  d   eg )Nr   )r   mycommydatar   s    r!   r"   TestDataF77.test_data_stmts)   s     {{  ''1,,,r$   c                     [        [        U R                  S   5      5      n[        US   S   5        US   S   S   S   S:X  d   eg )Nr   r&   r:   r'   0)r   strr(   printr)   s     r!   r+   TestDataF77.test_crackedlines,   sI    3t||A/0c!fVn1vf~h',333r$   r-   Nr.   r-   r$   r!   r6   r6   %   s#    ||GUNOLMG-4r$   r6   c                   F    \ rS rSr\R
                  " SSSS5      /rS rSrg)	TestDataMultiplierF772   r	   r
   r   zdata_multiplier.fc                    U R                   R                  R                  S:X  d   eU R                   R                  R                  S:X  d   eU R                   R                  R                  S:X  d   eU R                   R                  R
                  S:X  d   eU R                   R                  R                  S:X  d   eg )Nr   r   r   )r   r9   ivar1ivar2ivar3ivar4evar5r   s    r!   r"   %TestDataMultiplierF77.test_data_stmts6   s    {{  &&!+++{{  &&!+++{{  &&!+++{{  &&!+++{{  &&!+++r$   r-   N	r/   r0   r1   r2   r   r3   r(   r"   r4   r-   r$   r!   rB   rB   2   s    ||GUN<OPQG,r$   rB   c                   F    \ rS rSr\R
                  " SSSS5      /rS rSrg)	TestDataWithCommentsF77>   r	   r
   r   zdata_with_comments.fc                 X   [        U R                  R                  R                  5      S:X  d   eU R                  R                  R                  S   S:X  d   eU R                  R                  R                  S   S:X  d   eU R                  R                  R                  S   S:X  d   eg )Nr   r   r      r   )lenr   r9   mytabr   s    r!   r"   'TestDataWithCommentsF77.test_data_stmtsB   s    4;;$$**+q000{{  &&q)Q...{{  &&q)Q...{{  &&q)Q...r$   r-   NrK   r-   r$   r!   rM   rM   >   s    ||GUN<RSTG/r$   rM   )ospytestnumpyr    r   numpy.f2py.crackfortranr   F2PyTestr   r6   rB   rM   r-   r$   r!   <module>rZ      sT    	    0;t}} ;8
4$-- 
4	,DMM 	,/dmm /r$   