Your IP : 216.73.216.213
B
��Fd$U � R @ s� d Z ddlmZmZmZ ddlZddlZddlZddlm Z ddl
mZ ddl
mZ dd d
ddd
ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYgRZ
ejZejjZejZi Zg ZdZdZdU� Zd[d � Zd\d]� Zd^dE� Zd_d`� ZdadF� Zdbd� Zdcd� ZdddC� Zded� Z dfd6� Z!dgd)� Z"dhdi� Z#djdk� Z$dld;� Z%dmdL� Z&dndP� Z'dodK� Z(dpdN� Z)dqd#� Z*drd9� Z+dsd8� Z,dtd � Z-dud(� Z.dvdM� Z/dwdQ� Z0dxdy� Z1dzdO� Z2d{d|� Z3d}d~� Z4dd�� Z5d�dD� Z6d�d� Z7d�d�� Z8d�d>� Z9d�d=� Z:d�d&� Z;d�d'� Z<d�dH� Z=d�dI� Z>d�d�� Z?d�dB� Z@d�d7� ZAd�d<� ZBd�d:� ZCd�d!� ZDd�d"� ZEd�dG� ZFd�d� ZGd�dJ� ZHd�d�� ZId�d?� ZJd�d%� ZKd�dA� ZLd�d0� ZMd�d1� ZNd�d4� ZOd�d/� ZPd�d3� ZQd�d+� ZRd�d�� ZSd�d-� ZTd�d5� ZUd�d,� ZVd�d2� ZWd�d*� ZXd�d�� ZYd�d�� ZZd�d�� Z[eMd�eNd�eOd�ePd�eSd�eRd�eJd�eWd�eYd�eZd�e[d�iZ\d�d@� Z]d�d� Z^d�d�� Z_d�d� Z`d�d� Zad�d� Zbd�d�� Zcd�dÄ Zdd�d� Zed�d� Zfd�dDŽ Zgd�dɄ ZhG d�d˄ d�ei�ZjG d�dY� dY�Zkd�dR� Zld�dT� Zmd�dS� Znd�d$� Zod�d� Zpd�d�dӄZqd�d� Zri fd�d�Zsd�d� Ztd�d� Zud�d� Zvd�dڄ Zwd�d
� Zxd�d� Zyd�d� Zzd�d߄ Z{d�dX� Z|d�d�dV�Z}d�d
� Z~i fd�d�ZdS )�aW
Auxiliary functions for f2py2e.
Copyright 1999,2000 Pearu Peterson all rights reserved,
Pearu Peterson <pearu@ioc.ee>
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.
$Date: 2005/07/24 19:01:55 $
Pearu Peterson
� )�division�absolute_import�print_functionN)�reduce� )�__version__)�cfuncs�
applyrules� debugcapi�
dictappend�errmess�gentitle�getargs2�getcallprotoargument�getcallstatement�getfortranname�getpymethoddef�
getrestdoc�getusercode�getusercode1�hasbody�hascallstatement� hascommon�hasexternals�hasinitvalue�hasnote�
hasresultnote�
isallocatable�isarray�isarrayofstrings� iscomplex�iscomplexarray�iscomplexfunction�iscomplexfunction_warn�isdouble�isdummyroutine�
isexternal�
isfunction�isfunction_wrap�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�
isrequired� isroutine�isscalar�issigned_long_longarray�isstring�
isstringarray�isstringfunction�issubroutine�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_errorc C s t �dd�rtj�| � d S )N�verboser )�options�get�sys�stdout�write)�t� rb �F/opt/alt/python37/lib64/python3.7/site-packages/numpy/f2py/auxfuncs.pyrV ? s c C s dt kS )NZcapi)�debugoptions)�varrb rb rc r
D s c C s d| ko| d dkot | � S )N�typespec� character)r&