| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Python312/Lib/site-packages/numpy/f2py/__pycache__/ |
Upload File : |
�
�gtm � �X � d Z ddlZddlZddlZddlZddlmZ ddlmZ ddlm Z ddl m
Z
g d�Zej Z
ej Zi Zg ZdZd � Zd
� Zd� Zd� Zd
� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z!d� Z"d� Z#d� Z$d� Z%d� Z&d� Z'd� Z(d � Z)d!� Z*d"� Z+d#� Z,d$� Z-d%� Z.d&� Z/d'� Z0d(� Z1d)� Z2d*� Z3d+� Z4d,� Z5d-� Z6d.� Z7d/� Z8d0� Z9d1� Z:d2� Z;d3� Z<d4� Z=d5� Z>d6� Z?d7� Z@d8� ZAd9� ZBd:� ZCd;� ZDd<� ZEd=� ZFd>� ZGd?� ZHd@� ZIdA� ZJdB� ZKdC� ZLdD� ZMdE� ZNdF� ZOdG� ZPdH� ZQdI� ZRdJ� ZSdK� ZTdL� ZUdM� ZVdN� ZWdO� ZXdP� ZYdQ� ZZdR� Z[dS� Z\dT� Z]dU� Z^dV� Z_eQdWeRdXeSdYeTdZeWd[eVd\eLd]e[d^e]d_e^d`e_daiZ`db� Zadc� Zbdd� Zcde� Zddf� Zedg� Zfdh� Zgdi� Zhdj� Zidk� Zjdl� Zkdm� Zldn� Zm G do� dpen� Zo G dq� dr� Zpds� Zqdt� Zrdu� Zsdv� Ztdw� Zud�dx�Zvdy� Zwi fdz�Zxd{� Zyd|� Zzd}� Z{d~� Z|d� Z}d�� Z~d�� Zd�� Z�d�� Z�d�d��Z�d�� Z�i fd��Z� e�j
d�e�j � �j Z� e�j
d�e�j � �j Z�d�� Z�d�� Z�d�d��Z�y)�a9
Auxiliary functions for f2py2e.
Copyright 1999 -- 2011 Pearu Peterson all rights reserved.
Copyright 2011 -- present NumPy Developers.
Permission to use, modify, and distribute this software is given under the
terms of the NumPy (BSD style) LICENSE.
NO WARRANTY IS EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.
� N)�reduce� )�__version__)�cfuncs)�errmess)_�
applyrules� debugcapi�
dictappendr �gentitle�getargs2�getcallprotoargument�getcallstatement�getfortranname�getpymethoddef�
getrestdoc�getusercode�getusercode1�getdimension�hasbody�hascallstatement� hascommon�hasexternals�hasinitvalue�hasnote�
hasresultnote�
isallocatable�isarray�isarrayofstrings�ischaracter�ischaracterarray�ischaracter_or_characterarray� iscomplex�iscstyledirective�iscomplexarray�iscomplexfunction�iscomplexfunction_warn�isdouble�isdummyroutine�
isexternal�
isfunction�isfunction_wrap�isint1�isint1array� isinteger�isintent_aux�
isintent_c�isintent_callback�
isintent_copy�
isintent_dict�
isintent_hide�isintent_in�isintent_inout�isintent_inplace�isintent_nothide�isintent_out�isintent_overwrite� islogical�islogicalfunction�islong_complex�
islong_double�islong_doublefunction�islong_long�islong_longfunction�ismodule�ismoduleroutine�
isoptional� isprivate�
isvariable�
isrequired� isroutine�isscalar�issigned_long_longarray�isstring�
isstringarray�isstring_or_stringarray�isstringfunction�issubroutine�get_f2py_modulename�issubroutine_wrap�isthreadsafe�
isunsigned�isunsigned_char�isunsigned_chararray�isunsigned_long_long�isunsigned_long_longarray�isunsigned_short�isunsigned_shortarray�l_and�l_not�l_or�outmess�replace�show�
stripcomma�throw_error�isattr_value�getuseblocks�process_f2cmap_dict�containscommonc �p � t j dd� r t j j | � y y )N�verboser )�options�get�sys�stdout�write)�ts �5C:\Python312\Lib\site-packages\numpy/f2py/auxfuncs.pyr] r] <