HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //usr/local/lib/python3.10/dist-packages/numpy/f2py/tests/__pycache__/test_data.cpython-310.pyc
o

���g<�@s|ddlZddlZddlZddlmZddlmZGdd�dej�Z	Gdd�dej�Z
Gd	d
�d
ej�ZGdd�dej�ZdS)
�N�)�util)�crackfortranc@�.eZdZe�dddd�gZdd�Zdd�Zd	S)
�TestData�tests�srcrzdata_stmts.f90cCs|jjjdks	J�|jjjdksJ�|jjjdksJ�|jjjdks$J�|jjjdks-J�|jjjt�	d�ks9J�t�
|jjjt�	ddg�k�sJJ�t�
|jjjt�	d	d
g�k�s[J�t�
|jjj
t�	gd��k�slJ�t�
|jjjt�	dg�k�s|J�t�
|jjjt�	d
g�k�s�J�dS)N��g�?�@g-DT�!	@y�?g@g@y�?@y�@)g�?rg@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��self�r�E/usr/local/lib/python3.10/dist-packages/numpy/f2py/tests/test_data.py�test_data_stmts
s""" $zTestData.test_data_stmtscCs�t|j�}|dddddksJ�|dddddks!J�|ddddd	ks/J�|ddd
ddks=J�|ddddd
ksKJ�|dddddksYJ�|dddddksgJ�|dddddksuJ�dS)Nr�varsr�=z1.5rz2.0rzM3.1415926535897932384626433832795028841971693993751058209749445923078164062d0rz(/1.0d0, 2.0d0, 3.0d0/)rz(13.0d0, 21.0d0)rz(-30.0d0, 43.0d0)rz#(/(1.0d0, 2.0d0), (-3.0d0, 4.0d0)/)rz
(/3.5,  7.0/))r�sources�r�modrrr�test_crackedliness
 zTestData.test_crackedlinesN��__name__�
__module__�__qualname__r�getpathr#r r&rrrrr	s
rc@r)
�TestDataF77rrrz
data_common.fcCs|jjjdks	J�dS)Nr)r�mycom�mydatarrrrr )szTestDataF77.test_data_stmtscCsBtt|jd��}t|dd�|dddddksJ�dS)Nrr!r.r"�0)r�strr#�printr$rrrr&,s zTestDataF77.test_crackedlinesNr'rrrrr,%sr,c@�&eZdZe�dddd�gZdd�ZdS)�TestDataMultiplierF77rrrzdata_multiplier.fcCs^|jjjdks	J�|jjjdksJ�|jjjdksJ�|jjjdks$J�|jjjdks-J�dS)Nr
r	r)rr-�ivar1�ivar2�ivar3�ivar4�evar5rrrrr 6s
z%TestDataMultiplierF77.test_data_stmtsN�r(r)r*rr+r#r rrrrr32�r3c@r2)�TestDataWithCommentsF77rrrzdata_with_comments.fcCs\t|jjj�dksJ�|jjjddksJ�|jjjddks!J�|jjjddks,J�dS)Nr
rr�r	)�lenrr-�mytabrrrrr Bsz'TestDataWithCommentsF77.test_data_stmtsNr9rrrrr;>r:r;)
�os�pytest�numpyr�r�numpy.f2py.crackfortranr�F2PyTestrr,r3r;rrrr�<module>s