numpy
2.0.0
|
00001 /* This header is deprecated as of NumPy 1.7 */ 00002 #ifndef OLD_DEFINES_H 00003 #define OLD_DEFINES_H 00004 00005 #if defined(NPY_NO_DEPRECATED_API) && NPY_NO_DEPRECATED_API >= NPY_1_7_API_VERSION 00006 #error The header "old_defines.h" is deprecated as of NumPy 1.7. 00007 #endif 00008 00009 #define NDARRAY_VERSION NPY_VERSION 00010 00011 #define PyArray_MIN_BUFSIZE NPY_MIN_BUFSIZE 00012 #define PyArray_MAX_BUFSIZE NPY_MAX_BUFSIZE 00013 #define PyArray_BUFSIZE NPY_BUFSIZE 00014 00015 #define PyArray_PRIORITY NPY_PRIORITY 00016 #define PyArray_SUBTYPE_PRIORITY NPY_PRIORITY 00017 #define PyArray_NUM_FLOATTYPE NPY_NUM_FLOATTYPE 00018 00019 #define NPY_MAX PyArray_MAX 00020 #define NPY_MIN PyArray_MIN 00021 00022 #define PyArray_TYPES NPY_TYPES 00023 #define PyArray_BOOL NPY_BOOL 00024 #define PyArray_BYTE NPY_BYTE 00025 #define PyArray_UBYTE NPY_UBYTE 00026 #define PyArray_SHORT NPY_SHORT 00027 #define PyArray_USHORT NPY_USHORT 00028 #define PyArray_INT NPY_INT 00029 #define PyArray_UINT NPY_UINT 00030 #define PyArray_LONG NPY_LONG 00031 #define PyArray_ULONG NPY_ULONG 00032 #define PyArray_LONGLONG NPY_LONGLONG 00033 #define PyArray_ULONGLONG NPY_ULONGLONG 00034 #define PyArray_HALF NPY_HALF 00035 #define PyArray_FLOAT NPY_FLOAT 00036 #define PyArray_DOUBLE NPY_DOUBLE 00037 #define PyArray_LONGDOUBLE NPY_LONGDOUBLE 00038 #define PyArray_CFLOAT NPY_CFLOAT 00039 #define PyArray_CDOUBLE NPY_CDOUBLE 00040 #define PyArray_CLONGDOUBLE NPY_CLONGDOUBLE 00041 #define PyArray_OBJECT NPY_OBJECT 00042 #define PyArray_STRING NPY_STRING 00043 #define PyArray_UNICODE NPY_UNICODE 00044 #define PyArray_VOID NPY_VOID 00045 #define PyArray_DATETIME NPY_DATETIME 00046 #define PyArray_TIMEDELTA NPY_TIMEDELTA 00047 #define PyArray_NTYPES NPY_NTYPES 00048 #define PyArray_NOTYPE NPY_NOTYPE 00049 #define PyArray_CHAR NPY_CHAR 00050 #define PyArray_USERDEF NPY_USERDEF 00051 #define PyArray_NUMUSERTYPES NPY_NUMUSERTYPES 00052 00053 #define PyArray_INTP NPY_INTP 00054 #define PyArray_UINTP NPY_UINTP 00055 00056 #define PyArray_INT8 NPY_INT8 00057 #define PyArray_UINT8 NPY_UINT8 00058 #define PyArray_INT16 NPY_INT16 00059 #define PyArray_UINT16 NPY_UINT16 00060 #define PyArray_INT32 NPY_INT32 00061 #define PyArray_UINT32 NPY_UINT32 00062 00063 #ifdef NPY_INT64 00064 #define PyArray_INT64 NPY_INT64 00065 #define PyArray_UINT64 NPY_UINT64 00066 #endif 00067 00068 #ifdef NPY_INT128 00069 #define PyArray_INT128 NPY_INT128 00070 #define PyArray_UINT128 NPY_UINT128 00071 #endif 00072 00073 #ifdef NPY_FLOAT16 00074 #define PyArray_FLOAT16 NPY_FLOAT16 00075 #define PyArray_COMPLEX32 NPY_COMPLEX32 00076 #endif 00077 00078 #ifdef NPY_FLOAT80 00079 #define PyArray_FLOAT80 NPY_FLOAT80 00080 #define PyArray_COMPLEX160 NPY_COMPLEX160 00081 #endif 00082 00083 #ifdef NPY_FLOAT96 00084 #define PyArray_FLOAT96 NPY_FLOAT96 00085 #define PyArray_COMPLEX192 NPY_COMPLEX192 00086 #endif 00087 00088 #ifdef NPY_FLOAT128 00089 #define PyArray_FLOAT128 NPY_FLOAT128 00090 #define PyArray_COMPLEX256 NPY_COMPLEX256 00091 #endif 00092 00093 #define PyArray_FLOAT32 NPY_FLOAT32 00094 #define PyArray_COMPLEX64 NPY_COMPLEX64 00095 #define PyArray_FLOAT64 NPY_FLOAT64 00096 #define PyArray_COMPLEX128 NPY_COMPLEX128 00097 00098 00099 #define PyArray_TYPECHAR NPY_TYPECHAR 00100 #define PyArray_BOOLLTR NPY_BOOLLTR 00101 #define PyArray_BYTELTR NPY_BYTELTR 00102 #define PyArray_UBYTELTR NPY_UBYTELTR 00103 #define PyArray_SHORTLTR NPY_SHORTLTR 00104 #define PyArray_USHORTLTR NPY_USHORTLTR 00105 #define PyArray_INTLTR NPY_INTLTR 00106 #define PyArray_UINTLTR NPY_UINTLTR 00107 #define PyArray_LONGLTR NPY_LONGLTR 00108 #define PyArray_ULONGLTR NPY_ULONGLTR 00109 #define PyArray_LONGLONGLTR NPY_LONGLONGLTR 00110 #define PyArray_ULONGLONGLTR NPY_ULONGLONGLTR 00111 #define PyArray_HALFLTR NPY_HALFLTR 00112 #define PyArray_FLOATLTR NPY_FLOATLTR 00113 #define PyArray_DOUBLELTR NPY_DOUBLELTR 00114 #define PyArray_LONGDOUBLELTR NPY_LONGDOUBLELTR 00115 #define PyArray_CFLOATLTR NPY_CFLOATLTR 00116 #define PyArray_CDOUBLELTR NPY_CDOUBLELTR 00117 #define PyArray_CLONGDOUBLELTR NPY_CLONGDOUBLELTR 00118 #define PyArray_OBJECTLTR NPY_OBJECTLTR 00119 #define PyArray_STRINGLTR NPY_STRINGLTR 00120 #define PyArray_STRINGLTR2 NPY_STRINGLTR2 00121 #define PyArray_UNICODELTR NPY_UNICODELTR 00122 #define PyArray_VOIDLTR NPY_VOIDLTR 00123 #define PyArray_DATETIMELTR NPY_DATETIMELTR 00124 #define PyArray_TIMEDELTALTR NPY_TIMEDELTALTR 00125 #define PyArray_CHARLTR NPY_CHARLTR 00126 #define PyArray_INTPLTR NPY_INTPLTR 00127 #define PyArray_UINTPLTR NPY_UINTPLTR 00128 #define PyArray_GENBOOLLTR NPY_GENBOOLLTR 00129 #define PyArray_SIGNEDLTR NPY_SIGNEDLTR 00130 #define PyArray_UNSIGNEDLTR NPY_UNSIGNEDLTR 00131 #define PyArray_FLOATINGLTR NPY_FLOATINGLTR 00132 #define PyArray_COMPLEXLTR NPY_COMPLEXLTR 00133 00134 #define PyArray_QUICKSORT NPY_QUICKSORT 00135 #define PyArray_HEAPSORT NPY_HEAPSORT 00136 #define PyArray_MERGESORT NPY_MERGESORT 00137 #define PyArray_SORTKIND NPY_SORTKIND 00138 #define PyArray_NSORTS NPY_NSORTS 00139 00140 #define PyArray_NOSCALAR NPY_NOSCALAR 00141 #define PyArray_BOOL_SCALAR NPY_BOOL_SCALAR 00142 #define PyArray_INTPOS_SCALAR NPY_INTPOS_SCALAR 00143 #define PyArray_INTNEG_SCALAR NPY_INTNEG_SCALAR 00144 #define PyArray_FLOAT_SCALAR NPY_FLOAT_SCALAR 00145 #define PyArray_COMPLEX_SCALAR NPY_COMPLEX_SCALAR 00146 #define PyArray_OBJECT_SCALAR NPY_OBJECT_SCALAR 00147 #define PyArray_SCALARKIND NPY_SCALARKIND 00148 #define PyArray_NSCALARKINDS NPY_NSCALARKINDS 00149 00150 #define PyArray_ANYORDER NPY_ANYORDER 00151 #define PyArray_CORDER NPY_CORDER 00152 #define PyArray_FORTRANORDER NPY_FORTRANORDER 00153 #define PyArray_ORDER NPY_ORDER 00154 00155 #define PyDescr_ISBOOL PyDataType_ISBOOL 00156 #define PyDescr_ISUNSIGNED PyDataType_ISUNSIGNED 00157 #define PyDescr_ISSIGNED PyDataType_ISSIGNED 00158 #define PyDescr_ISINTEGER PyDataType_ISINTEGER 00159 #define PyDescr_ISFLOAT PyDataType_ISFLOAT 00160 #define PyDescr_ISNUMBER PyDataType_ISNUMBER 00161 #define PyDescr_ISSTRING PyDataType_ISSTRING 00162 #define PyDescr_ISCOMPLEX PyDataType_ISCOMPLEX 00163 #define PyDescr_ISPYTHON PyDataType_ISPYTHON 00164 #define PyDescr_ISFLEXIBLE PyDataType_ISFLEXIBLE 00165 #define PyDescr_ISUSERDEF PyDataType_ISUSERDEF 00166 #define PyDescr_ISEXTENDED PyDataType_ISEXTENDED 00167 #define PyDescr_ISOBJECT PyDataType_ISOBJECT 00168 #define PyDescr_HASFIELDS PyDataType_HASFIELDS 00169 00170 #define PyArray_LITTLE NPY_LITTLE 00171 #define PyArray_BIG NPY_BIG 00172 #define PyArray_NATIVE NPY_NATIVE 00173 #define PyArray_SWAP NPY_SWAP 00174 #define PyArray_IGNORE NPY_IGNORE 00175 00176 #define PyArray_NATBYTE NPY_NATBYTE 00177 #define PyArray_OPPBYTE NPY_OPPBYTE 00178 00179 #define PyArray_MAX_ELSIZE NPY_MAX_ELSIZE 00180 00181 #define PyArray_USE_PYMEM NPY_USE_PYMEM 00182 00183 #define PyArray_RemoveLargest PyArray_RemoveSmallest 00184 00185 #define PyArray_UCS4 npy_ucs4 00186 00187 #endif