/* These pointers will be stored in the C-object for use in other extension modules */ void *PyArray_API[] = { (void *) PyArray_GetNDArrayCVersion, NULL, (void *) &PyArray_Type, (void *) &PyArrayDescr_Type, NULL, (void *) &PyArrayIter_Type, (void *) &PyArrayMultiIter_Type, (int *) &NPY_NUMUSERTYPES, (void *) &PyBoolArrType_Type, (void *) &_PyArrayScalar_BoolValues, (void *) &PyGenericArrType_Type, (void *) &PyNumberArrType_Type, (void *) &PyIntegerArrType_Type, (void *) &PySignedIntegerArrType_Type, (void *) &PyUnsignedIntegerArrType_Type, (void *) &PyInexactArrType_Type, (void *) &PyFloatingArrType_Type, (void *) &PyComplexFloatingArrType_Type, (void *) &PyFlexibleArrType_Type, (void *) &PyCharacterArrType_Type, (void *) &PyByteArrType_Type, (void *) &PyShortArrType_Type, (void *) &PyIntArrType_Type, (void *) &PyLongArrType_Type, (void *) &PyLongLongArrType_Type, (void *) &PyUByteArrType_Type, (void *) &PyUShortArrType_Type, (void *) &PyUIntArrType_Type, (void *) &PyULongArrType_Type, (void *) &PyULongLongArrType_Type, (void *) &PyFloatArrType_Type, (void *) &PyDoubleArrType_Type, (void *) &PyLongDoubleArrType_Type, (void *) &PyCFloatArrType_Type, (void *) &PyCDoubleArrType_Type, (void *) &PyCLongDoubleArrType_Type, (void *) &PyObjectArrType_Type, (void *) &PyStringArrType_Type, (void *) &PyUnicodeArrType_Type, (void *) &PyVoidArrType_Type, NULL, NULL, (void *) PyArray_INCREF, (void *) PyArray_XDECREF, (void *) PyArray_SetStringFunction, (void *) PyArray_DescrFromType, (void *) PyArray_TypeObjectFromType, (void *) PyArray_Zero, (void *) PyArray_One, (void *) PyArray_CastToType, (void *) PyArray_CopyInto, (void *) PyArray_CopyAnyInto, (void *) PyArray_CanCastSafely, (void *) PyArray_CanCastTo, (void *) PyArray_ObjectType, (void *) PyArray_DescrFromObject, (void *) PyArray_ConvertToCommonType, (void *) PyArray_DescrFromScalar, (void *) PyArray_DescrFromTypeObject, (void *) PyArray_Size, (void *) PyArray_Scalar, (void *) PyArray_FromScalar, (void *) PyArray_ScalarAsCtype, (void *) PyArray_CastScalarToCtype, (void *) PyArray_CastScalarDirect, (void *) PyArray_Pack, NULL, NULL, NULL, (void *) PyArray_FromAny, (void *) PyArray_EnsureArray, (void *) PyArray_EnsureAnyArray, (void *) PyArray_FromFile, (void *) PyArray_FromString, (void *) PyArray_FromBuffer, (void *) PyArray_FromIter, (void *) PyArray_Return, (void *) PyArray_GetField, (void *) PyArray_SetField, (void *) PyArray_Byteswap, (void *) PyArray_Resize, NULL, NULL, NULL, (void *) PyArray_CopyObject, (void *) PyArray_NewCopy, (void *) PyArray_ToList, (void *) PyArray_ToString, (void *) PyArray_ToFile, (void *) PyArray_Dump, (void *) PyArray_Dumps, (void *) PyArray_ValidType, (void *) PyArray_UpdateFlags, (void *) PyArray_New, (void *) PyArray_NewFromDescr, (void *) PyArray_DescrNew, (void *) PyArray_DescrNewFromType, (void *) PyArray_GetPriority, (void *) PyArray_IterNew, (void *) PyArray_MultiIterNew, (void *) PyArray_PyIntAsInt, (void *) PyArray_PyIntAsIntp, (void *) PyArray_Broadcast, NULL, (void *) PyArray_FillWithScalar, (void *) PyArray_CheckStrides, (void *) PyArray_DescrNewByteorder, (void *) PyArray_IterAllButAxis, (void *) PyArray_CheckFromAny, (void *) PyArray_FromArray, (void *) PyArray_FromInterface, (void *) PyArray_FromStructInterface, (void *) PyArray_FromArrayAttr, (void *) PyArray_ScalarKind, (void *) PyArray_CanCoerceScalar, NULL, (void *) PyArray_CanCastScalar, NULL, (void *) PyArray_RemoveSmallest, (void *) PyArray_ElementStrides, (void *) PyArray_Item_INCREF, (void *) PyArray_Item_XDECREF, NULL, (void *) PyArray_Transpose, (void *) PyArray_TakeFrom, (void *) PyArray_PutTo, (void *) PyArray_PutMask, (void *) PyArray_Repeat, (void *) PyArray_Choose, (void *) PyArray_Sort, (void *) PyArray_ArgSort, (void *) PyArray_SearchSorted, (void *) PyArray_ArgMax, (void *) PyArray_ArgMin, (void *) PyArray_Reshape, (void *) PyArray_Newshape, (void *) PyArray_Squeeze, (void *) PyArray_View, (void *) PyArray_SwapAxes, (void *) PyArray_Max, (void *) PyArray_Min, (void *) PyArray_Ptp, (void *) PyArray_Mean, (void *) PyArray_Trace, (void *) PyArray_Diagonal, (void *) PyArray_Clip, (void *) PyArray_Conjugate, (void *) PyArray_Nonzero, (void *) PyArray_Std, (void *) PyArray_Sum, (void *) PyArray_CumSum, (void *) PyArray_Prod, (void *) PyArray_CumProd, (void *) PyArray_All, (void *) PyArray_Any, (void *) PyArray_Compress, (void *) PyArray_Flatten, (void *) PyArray_Ravel, (void *) PyArray_MultiplyList, (void *) PyArray_MultiplyIntList, (void *) PyArray_GetPtr, (void *) PyArray_CompareLists, (void *) PyArray_AsCArray, NULL, NULL, (void *) PyArray_Free, (void *) PyArray_Converter, (void *) PyArray_IntpFromSequence, (void *) PyArray_Concatenate, (void *) PyArray_InnerProduct, (void *) PyArray_MatrixProduct, NULL, (void *) PyArray_Correlate, NULL, (void *) PyArray_DescrConverter, (void *) PyArray_DescrConverter2, (void *) PyArray_IntpConverter, (void *) PyArray_BufferConverter, (void *) PyArray_AxisConverter, (void *) PyArray_BoolConverter, (void *) PyArray_ByteorderConverter, (void *) PyArray_OrderConverter, (void *) PyArray_EquivTypes, (void *) PyArray_Zeros, (void *) PyArray_Empty, (void *) PyArray_Where, (void *) PyArray_Arange, (void *) PyArray_ArangeObj, (void *) PyArray_SortkindConverter, (void *) PyArray_LexSort, (void *) PyArray_Round, (void *) PyArray_EquivTypenums, (void *) PyArray_RegisterDataType, (void *) PyArray_RegisterCastFunc, (void *) PyArray_RegisterCanCast, (void *) PyArray_InitArrFuncs, (void *) PyArray_IntTupleFromIntp, NULL, (void *) PyArray_ClipmodeConverter, (void *) PyArray_OutputConverter, (void *) PyArray_BroadcastToShape, NULL, NULL, (void *) PyArray_DescrAlignConverter, (void *) PyArray_DescrAlignConverter2, (void *) PyArray_SearchsideConverter, (void *) PyArray_CheckAxis, (void *) PyArray_OverflowMultiplyList, NULL, (void *) PyArray_MultiIterFromObjects, (void *) PyArray_GetEndianness, (void *) PyArray_GetNDArrayCFeatureVersion, (void *) PyArray_Correlate2, (void *) PyArray_NeighborhoodIterNew, (void *) &PyTimeIntegerArrType_Type, (void *) &PyDatetimeArrType_Type, (void *) &PyTimedeltaArrType_Type, (void *) &PyHalfArrType_Type, (void *) &NpyIter_Type, NULL, NULL, NULL, NULL, NULL, (void *) NpyIter_New, (void *) NpyIter_MultiNew, (void *) NpyIter_AdvancedNew, (void *) NpyIter_Copy, (void *) NpyIter_Deallocate, (void *) NpyIter_HasDelayedBufAlloc, (void *) NpyIter_HasExternalLoop, (void *) NpyIter_EnableExternalLoop, (void *) NpyIter_GetInnerStrideArray, (void *) NpyIter_GetInnerLoopSizePtr, (void *) NpyIter_Reset, (void *) NpyIter_ResetBasePointers, (void *) NpyIter_ResetToIterIndexRange, (void *) NpyIter_GetNDim, (void *) NpyIter_GetNOp, (void *) NpyIter_GetIterNext, (void *) NpyIter_GetIterSize, (void *) NpyIter_GetIterIndexRange, (void *) NpyIter_GetIterIndex, (void *) NpyIter_GotoIterIndex, (void *) NpyIter_HasMultiIndex, (void *) NpyIter_GetShape, (void *) NpyIter_GetGetMultiIndex, (void *) NpyIter_GotoMultiIndex, (void *) NpyIter_RemoveMultiIndex, (void *) NpyIter_HasIndex, (void *) NpyIter_IsBuffered, (void *) NpyIter_IsGrowInner, (void *) NpyIter_GetBufferSize, (void *) NpyIter_GetIndexPtr, (void *) NpyIter_GotoIndex, (void *) NpyIter_GetDataPtrArray, (void *) NpyIter_GetDescrArray, (void *) NpyIter_GetOperandArray, (void *) NpyIter_GetIterView, (void *) NpyIter_GetReadFlags, (void *) NpyIter_GetWriteFlags, (void *) NpyIter_DebugPrint, (void *) NpyIter_IterationNeedsAPI, (void *) NpyIter_GetInnerFixedStrideArray, (void *) NpyIter_RemoveAxis, (void *) NpyIter_GetAxisStrideArray, (void *) NpyIter_RequiresBuffering, (void *) NpyIter_GetInitialDataPtrArray, (void *) NpyIter_CreateCompatibleStrides, (void *) PyArray_CastingConverter, (void *) PyArray_CountNonzero, (void *) PyArray_PromoteTypes, (void *) PyArray_MinScalarType, (void *) PyArray_ResultType, (void *) PyArray_CanCastArrayTo, (void *) PyArray_CanCastTypeTo, (void *) PyArray_EinsteinSum, (void *) PyArray_NewLikeArray, NULL, (void *) PyArray_ConvertClipmodeSequence, (void *) PyArray_MatrixProduct2, (void *) NpyIter_IsFirstVisit, (void *) PyArray_SetBaseObject, (void *) PyArray_CreateSortedStridePerm, (void *) PyArray_RemoveAxesInPlace, (void *) PyArray_DebugPrint, (void *) PyArray_FailUnlessWriteable, (void *) PyArray_SetUpdateIfCopyBase, (void *) PyDataMem_NEW, (void *) PyDataMem_FREE, (void *) PyDataMem_RENEW, NULL, (NPY_CASTING *) &NPY_DEFAULT_ASSIGN_CASTING, NULL, NULL, NULL, (void *) PyArray_Partition, (void *) PyArray_ArgPartition, (void *) PyArray_SelectkindConverter, (void *) PyDataMem_NEW_ZEROED, (void *) PyArray_CheckAnyScalarExact, NULL, (void *) PyArray_ResolveWritebackIfCopy, (void *) PyArray_SetWritebackIfCopyBase, (void *) PyDataMem_SetHandler, (void *) PyDataMem_GetHandler, (PyObject* *) &PyDataMem_DefaultHandler, (void *) NpyDatetime_ConvertDatetime64ToDatetimeStruct, (void *) NpyDatetime_ConvertDatetimeStructToDatetime64, (void *) NpyDatetime_ConvertPyDateTimeToDatetimeStruct, (void *) NpyDatetime_GetDatetimeISO8601StrLen, (void *) NpyDatetime_MakeISO8601Datetime, (void *) NpyDatetime_ParseISO8601Datetime, (void *) NpyString_load, (void *) NpyString_pack, (void *) NpyString_pack_null, (void *) NpyString_acquire_allocator, (void *) NpyString_acquire_allocators, (void *) NpyString_release_allocator, (void *) NpyString_release_allocators, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, (void *) PyArray_GetDefaultDescr, (void *) PyArrayInitDTypeMeta_FromSpec, (void *) PyArray_CommonDType, (void *) PyArray_PromoteDTypeSequence, (void *) _PyDataType_GetArrFuncs, NULL, NULL, NULL };