+
    QiO                         ^ RI t ^ RIt^ RIHt ^RIHt  ! R R]P                  4      t ! R R]P                  4      t	 ! R R	]P                  4      t
 ! R
 R]P                  4      tR# )    N)crackfortran)utilc                      a  ] tR t^	t o ]P
                  ! RRRR4      .t]P                  P                  R 4       t
R tRtV tR# )	TestDatatestssrcr   zdata_stmts.f90c                P   V P                   P                  P                  ^8X  g   Q hV P                   P                  P                  ^8X  g   Q hV P                   P                  P                  R8X  g   Q hV P                   P                  P
                  R8X  g   Q hV P                   P                  P                  R8X  g   Q hV P                   P                  P                  \        P                  ! R4      8X  g   Q h\        P                  ! V P                   P                  P                  \        P                  ! RR.4      8H  4      '       g   Q h\        P                  ! V P                   P                  P                  \        P                  ! RR	.4      8H  4      '       g   Q h\        P                  ! V P                   P                  P                  \        P                  ! . R
O4      8H  4      '       g   Q h\        P                  ! V P                   P                  P                  \        P                  ! R.4      8H  4      '       g   Q h\        P                  ! V P                   P                  P                  \        P                  ! R.4      8H  4      '       g   Q hR# )   g      ?       @g-DT!	@g      @g      @Ny      ?        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   &`/Users/mibo/.openclaw/workspace/.venv/lib/python3.14/site-packages/numpy/f2py/tests/test_data.pytest_data_stmtsTestData.test_data_stmts   s   {{##%%***{{##%%***{{##%%,,,{{##%%,,,{{##&&*uuuu{{##448JJJJvvdkk**,,#s0DDEEEEvvdkk**33rxx(I@V7WWXXXX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                   \        V P                  4      pV^ ,          R,          R,          R,          R8X  g   Q hV^ ,          R,          R,          R,          R8X  g   Q hV^ ,          R,          R,          R,          R8X  g   Q hV^ ,          R,          R	,          R,          R
8X  g   Q hV^ ,          R,          R,          R,          R8X  g   Q hV^ ,          R,          R,          R,          R8X  g   Q hV^ ,          R,          R,          R,          R8X  g   Q hV^ ,          R,          R,          R,          R8X  g   Q hR# )r   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/)N)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%   pytestmarkslowr   r(   __static_attributes____classdictcell____classdict__s   @r   r   r   	   sG     ||GUN<LMNG [[W W	; 	;r!   r   c                   X   a  ] tR t^&t o ]P
                  ! RRRR4      .tR tR tRt	V t
R# )	TestDataF77r   r   r   zdata_common.fc                T    V P                   P                  P                  ^ 8X  g   Q hR# )r   N)r   mycommydatar   s   &r   r   TestDataF77.test_data_stmts*   s     {{  ''1,,,r!   c                    \        \        V P                  ^ ,          4      4      p\        V^ ,          R,          4       V^ ,          R,          R,          R,          R8X  g   Q hR# )r   r#   r;   r$   0N)r   strr%   printr&   s   & r   r(   TestDataF77.test_crackedlines-   sI    3t||A/0c!fVn1vf~h',333r!   r*   N)r+   r,   r-   r.   r   r/   r%   r   r(   r3   r4   r5   s   @r   r8   r8   &   s+     ||GUNOLMG-4 4r!   r8   c                   R   a  ] tR t^3t o ]P
                  ! RRRR4      .tR tRtV t	R# )TestDataMultiplierF77r   r   r   zdata_multiplier.fc                   V P                   P                  P                  ^8X  g   Q hV P                   P                  P                  ^8X  g   Q hV P                   P                  P                  ^8X  g   Q hV P                   P                  P
                  ^8X  g   Q hV P                   P                  P                  ^ 8X  g   Q hR#    N)r   r:   ivar1ivar2ivar3ivar4evar5r   s   &r   r   %TestDataMultiplierF77.test_data_stmts7   s    {{  &&!+++{{  &&!+++{{  &&!+++{{  &&!+++{{  &&!+++r!   r*   N
r+   r,   r-   r.   r   r/   r%   r   r3   r4   r5   s   @r   rC   rC   3   s'     ||GUN<OPQG, ,r!   rC   c                   R   a  ] tR t^?t o ]P
                  ! RRRR4      .tR tRtV t	R# )TestDataWithCommentsF77r   r   r   zdata_with_comments.fc                z   \        V P                  P                  P                  4      ^8X  g   Q hV P                  P                  P                  ^ ,          ^ 8X  g   Q hV P                  P                  P                  ^,          ^8X  g   Q hV P                  P                  P                  ^,          ^ 8X  g   Q hR# rE   )lenr   r:   mytabr   s   &r   r   'TestDataWithCommentsF77.test_data_stmtsC   s    4;;$$**+q000{{  &&q)Q...{{  &&q)Q...{{  &&q)Q...r!   r*   NrM   r5   s   @r   rO   rO   ?   s'     ||GUN<RSTG/ /r!   rO   )r0   numpyr   numpy.f2py.crackfortranr    r   F2PyTestr   r8   rC   rO   r*   r!   r   <module>rX      sQ      0 ;t}} ;:
4$-- 
4	,DMM 	,/dmm /r!   