Your IP : 3.21.43.72
�
��bg� � �& � d Z ddlmZ ej ZddlZddlZddlZddlm Z ddlm
Z
ddlT g d�Zd Z
g Zi ai Zi d
d�dd�dd�d
d�dd�dd�dd�dd�dd�dd�dd�dd�dd�dd�dd�dd�dd�Zi d
d�dd�dd�d
d�dd �dd!�dd"�dd#�dd$�dd%�dd&�dd&�dd'�dd(�dd(�dd�dd)�Ze
r:i d
d�dd�dd*�d
d!�dd �dd!�dd"�dd#�dd$�dd%�dd&�d+d,�dd-�d.d/�dd'�dd(�dd(�ddd0��Zi d
d1�dd2�dd1�d
d3�dd3�dd4�dd5�dd6�dd7�dd8�dd9�dd:�dd;�dd<�dd<�dd=�dd=�Ze
r:i d
d1�dd2�dd>�d
d4�dd?�dd4�dd@�ddA�dd7�ddB�dd9�d+d:�ddC�d.dD�dd;�dd<�ddE�dFd=d0��Zd1d2d4d4d@d7d9d:dGdGdGdHd=dI�
Zddd
dddJ�ddddddddd.dK� ddddddL�ddddddJ�dd
ddddM�dNdidNd
idNd
idO�a ej t* � � Zg ZdP� Zi d
dQ�ddQ�ddR�d
dS�ddS�ddT�ddU�ddV�ddS�ddW�ddX�d+dY�ddX�ddZ�ddZ�dd[�dd\�dd]i�Zd^� Zd_� Zd`� Zdlda�Zdb� Zdc� Z dd� Z!de� Z"df� Z#dg� Z$dh� Z%dmdi�Z&dj� Z'dk� Z(dS )na)
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 License.
NO WARRANTY IS EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.
$Date: 2005/05/06 10:57:33 $
Pearu Peterson
� )�__version__� N)�markoutercomma)�cb_rules)�*)�getctype�getstrlength�
getarrdims�getpydocsign�
getarrdocsign�getinit�sign2map�routsign2map�modsign2map�cb_sign2map�cb_routsign2map�common_sign2mapT�double�float�long_double�char�int�signed_char�
unsigned_char�short�unsigned_short�long� long_long�unsigned�
complex_float�complex�complex_double�complex_long_double�string� character�bytes�
NPY_DOUBLE� NPY_FLOAT�
NPY_STRING� NPY_UBYTE�NPY_BYTE� NPY_SHORT�
NPY_USHORT�NPY_INT�NPY_UINT�NPY_LONG�
NPY_CFLOAT�NPY_CDOUBLE�NPY_CHAR�NPY_LONGDOUBLE�
unsigned_long� NPY_ULONG�NPY_LONGLONG�unsigned_long_long�
NPY_ULONGLONG)r$ r% �d�f�1�b�s�w�i�u�l�L�F�D�c�g�B�h�H�I�q�Q�G�S�N�y)
r r r r r r r r r r"