numpy  2.0.0
include/numpy/old_defines.h
Go to the documentation of this file.
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