<br><br><div class="gmail_quote">On Thu, Mar 10, 2011 at 12:15 AM, Ralf Gommers <span dir="ltr"><<a href="mailto:ralf.gommers@googlemail.com">ralf.gommers@googlemail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi all,<br>
<br>
In preparation for making a 1.6.x branch, I just updated the C API<br>
version. Please do not add any more functions before the branch is<br>
created.<br>
<br>
Over 70 new functions and types were added, we should also review if<br>
all those are necessary and if they are documented. Below is a list of<br>
all new objects (generated with attached script), and an indication of<br>
those items being documented.<br>
<br>
Most function are from the new iterator, are they all necessary?<br>
<br>
And can the authors of the items with missing docs please write some?<br>
<br>
Cheers,<br>
Ralf<br>
<br>
<br>
NpyIter_Type<br>
PyDatetimeArrType_Type<br>
PyHalfArrType_Type<br>
PyTimeIntegerArrType_Type<br>
PyTimedeltaArrType_Type<br>
<br>
NpyIter_Copy                            YES<br>
NpyIter_CreateCompatibleStrides<br>
NpyIter_Deallocate                      YES<br>
NpyIter_DebugPrint<br>
NpyIter_GetAxisStrideArray              YES<br>
NpyIter_GetBufferSize                   YES<br>
NpyIter_GetDataPtrArray                 YES<br>
NpyIter_GetDescrArray                   YES<br>
NpyIter_GetGetCoords                    YES<br>
NpyIter_GetIndexPtr                     YES<br>
NpyIter_GetInitialDataPtrArray<br>
NpyIter_GetInnerFixedStrideArray        YES<br>
NpyIter_GetInnerLoopSizePtr             YES<br>
NpyIter_GetInnerStrideArray             YES<br>
NpyIter_GetIterIndex                    YES<br>
NpyIter_GetIterIndexRange               YES<br>
NpyIter_GetIterNext                     YES<br>
NpyIter_GetIterSize                     YES<br>
NpyIter_GetIterView                     YES<br>
NpyIter_GetNDim                         YES<br>
NpyIter_GetNIter                        YES<br>
NpyIter_GetOperandArray                 YES<br>
NpyIter_GetReadFlags                    YES<br>
NpyIter_GetShape                        YES<br>
NpyIter_GetWriteFlags                   YES<br>
NpyIter_GotoCoords                      YES<br></blockquote><div><br>I'd like to rename this something like  NpyIter_GotoMultiIndex,  NpyIter_GotoPolyIndex, or some such. We need a name for extended indices. Suggestions?  <br>
<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
NpyIter_GotoIndex                       YES<br>
NpyIter_GotoIterIndex                   YES<br>
NpyIter_HasCoords                       YES<br>
NpyIter_HasDelayedBufAlloc<br>
NpyIter_HasIndex                        YES<br>
NpyIter_HasInnerLoop                    YES<br>
NpyIter_IsBuffered                      YES<br>
NpyIter_IsGrowInner                     YES<br>
NpyIter_IterationNeedsAPI               YES<br>
NpyIter_MultiNew                        YES<br>
NpyIter_New                             YES<br>
NpyIter_RemoveAxis                      YES<br>
NpyIter_RemoveCoords                    YES<br>
NpyIter_RemoveInnerLoop                 YES<br>
NpyIter_RequiresBuffering<br>
NpyIter_Reset                           YES<br>
NpyIter_ResetBasePointers               YES<br>
NpyIter_ResetToIterIndexRange           YES<br>
PyArray_CanCastArrayTo                  YES<br>
PyArray_CanCastTypeTo                   YES<br>
PyArray_CastingConverter                YES<br>
PyArray_ConvertClipmodeSequence<br>
PyArray_CountNonzero                    YES<br>
PyArray_DatetimeStructToDatetime<br>
PyArray_DatetimeToDatetimeStruct<br>
PyArray_EinsteinSum<br>
PyArray_FillWithZero<br>
PyArray_GetArrayParamsFromObject<br>
PyArray_MatrixProduct2                  YES<br>
PyArray_MinScalarType                   YES<br>
PyArray_NewLikeArray                    YES<br>
PyArray_PromoteTypes                    YES<br>
PyArray_ResultType                      YES<br>
PyArray_SetDatetimeParseFunction<br>
PyArray_TimedeltaStructToTimedelta<br>
PyArray_TimedeltaToTimedeltaStruct<br>
<br>
PyUFunc_e_e                             YES<br>
PyUFunc_e_e_As_d_d                      YES<br>
PyUFunc_e_e_As_f_f                      YES<br>
PyUFunc_ee_e                            YES<br>
PyUFunc_ee_e_As_dd_d                    YES<br>
PyUFunc_ee_e_As_ff_f                    YES<br>
<br></blockquote><div><br>Chuck <br></div><br></div>