+
    CDj                        ^ 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R# )    N)crackfortran)utilc                   X   a  ] tR t^	t o ]P
                  ! RRRR4      .tR 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   &T/data/cameron/venvs/s3viz/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%   r   r(   __static_attributes____classdictcell____classdict__s   @r   r   r   	   s-     ||GUN<LMNG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#   r9   r$   0N)r   strr%   printr&   s   & r   r(   TestDataF77.test_crackedlines.   sI    3t||A/0c!fVn1vf~h',333r!   r*   Nr+   r3   s   @r   r6   r6   &   s+     ||GUNOLMG-4 4r!   r6   c                   R   a  ] tR t^4t 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   r8   ivar1ivar2ivar3ivar4evar5r   s   &r   r   %TestDataMultiplierF77.test_data_stmts9   s    {{  &&!+++{{  &&!+++{{  &&!+++{{  &&!+++{{  &&!+++r!   r*   N
r,   r-   r.   r/   r   r0   r%   r   r1   r2   r3   s   @r   rA   rA   4   s'     ||GUN<OPQG, ,r!   rA   c                   R   a  ] tR t^At 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# rC   )lenr   r8   mytabr   s   &r   r   'TestDataWithCommentsF77.test_data_stmtsF   s    4;;$$**+q000{{  &&q)Q...{{  &&q)Q...{{  &&q)Q...r!   r*   NrK   r3   s   @r   rM   rM   A   s'     ||GUN<RSTG/ /r!   rM   )pytestnumpyr   numpy.f2py.crackfortranr    r   markslowF2PyTestr   r6   rA   rM   r*   r!   r   <module>rY      s      0  ;t}} ; ;8 
4$-- 
4 
4 	,DMM 	, 	, /dmm / /r!   