[Numpy-discussion] C API freeze and review

Ralf Gommers ralf.gommers@googlemail....
Thu Mar 10 01:15:40 CST 2011


Hi all,

In preparation for making a 1.6.x branch, I just updated the C API
version. Please do not add any more functions before the branch is
created.

Over 70 new functions and types were added, we should also review if
all those are necessary and if they are documented. Below is a list of
all new objects (generated with attached script), and an indication of
those items being documented.

Most function are from the new iterator, are they all necessary?

And can the authors of the items with missing docs please write some?

Cheers,
Ralf


NpyIter_Type
PyDatetimeArrType_Type
PyHalfArrType_Type
PyTimeIntegerArrType_Type
PyTimedeltaArrType_Type

NpyIter_Copy                            YES
NpyIter_CreateCompatibleStrides
NpyIter_Deallocate                      YES
NpyIter_DebugPrint
NpyIter_GetAxisStrideArray              YES
NpyIter_GetBufferSize                   YES
NpyIter_GetDataPtrArray                 YES
NpyIter_GetDescrArray                   YES
NpyIter_GetGetCoords                    YES
NpyIter_GetIndexPtr                     YES
NpyIter_GetInitialDataPtrArray
NpyIter_GetInnerFixedStrideArray        YES
NpyIter_GetInnerLoopSizePtr             YES
NpyIter_GetInnerStrideArray             YES
NpyIter_GetIterIndex                    YES
NpyIter_GetIterIndexRange               YES
NpyIter_GetIterNext                     YES
NpyIter_GetIterSize                     YES
NpyIter_GetIterView                     YES
NpyIter_GetNDim                         YES
NpyIter_GetNIter                        YES
NpyIter_GetOperandArray                 YES
NpyIter_GetReadFlags                    YES
NpyIter_GetShape                        YES
NpyIter_GetWriteFlags                   YES
NpyIter_GotoCoords                      YES
NpyIter_GotoIndex                       YES
NpyIter_GotoIterIndex                   YES
NpyIter_HasCoords                       YES
NpyIter_HasDelayedBufAlloc
NpyIter_HasIndex                        YES
NpyIter_HasInnerLoop                    YES
NpyIter_IsBuffered                      YES
NpyIter_IsGrowInner                     YES
NpyIter_IterationNeedsAPI               YES
NpyIter_MultiNew                        YES
NpyIter_New                             YES
NpyIter_RemoveAxis                      YES
NpyIter_RemoveCoords                    YES
NpyIter_RemoveInnerLoop                 YES
NpyIter_RequiresBuffering
NpyIter_Reset                           YES
NpyIter_ResetBasePointers               YES
NpyIter_ResetToIterIndexRange           YES
PyArray_CanCastArrayTo                  YES
PyArray_CanCastTypeTo                   YES
PyArray_CastingConverter                YES
PyArray_ConvertClipmodeSequence
PyArray_CountNonzero                    YES
PyArray_DatetimeStructToDatetime
PyArray_DatetimeToDatetimeStruct
PyArray_EinsteinSum
PyArray_FillWithZero
PyArray_GetArrayParamsFromObject
PyArray_MatrixProduct2                  YES
PyArray_MinScalarType                   YES
PyArray_NewLikeArray                    YES
PyArray_PromoteTypes                    YES
PyArray_ResultType                      YES
PyArray_SetDatetimeParseFunction
PyArray_TimedeltaStructToTimedelta
PyArray_TimedeltaToTimedeltaStruct

PyUFunc_e_e                             YES
PyUFunc_e_e_As_d_d                      YES
PyUFunc_e_e_As_f_f                      YES
PyUFunc_ee_e                            YES
PyUFunc_ee_e_As_dd_d                    YES
PyUFunc_ee_e_As_ff_f                    YES
-------------- next part --------------
A non-text attachment was scrubbed...
Name: scan_c_api_doc.py
Type: application/octet-stream
Size: 1292 bytes
Desc: not available
Url : http://mail.scipy.org/pipermail/numpy-discussion/attachments/20110310/24943341/attachment.obj 


More information about the NumPy-Discussion mailing list