On Fri, Jul 8, 2011 at 9:24 PM, Charles R Harris
<[email protected]>wrote:

>
>
> On Fri, Jul 8, 2011 at 5:31 PM, Mark Wiebe <[email protected]> wrote:
>
>> I've just made pull request 105:
>>
>> https://github.com/numpy/numpy/pull/105
>>
>> This adds public API PyArray_MaskedCopyInto and PyArray_MaskedMoveInto,
>> which behave analogously to the corresponding unmasked functions. To expose
>> this with a reasonable interface, I added a function np.copyto, which takes
>> a 'where=' parameter just like the element-wise ufuncs.
>>
>> One thing which needs discussion is that I've flagged 'putmask' and
>> PyArray_PutMask as deprecated, because 'copyto' PyArray_MaskedMoveInto
>> handle what those functions do but in a more flexible fashion. If there are
>> any objections to deprecating 'putmask' and PyArray_PutMask, please speak
>> up!
>>
>>
> I think it is OK to deprecate  PyArray_PutMask but it should still work. It
> may be a loooong time before deprecated API functions can be removed, if
> ever... As to putmask, I don't really have an opinion, but it should
> probably be reimplemented to use copyto.
>
>
One thing about putmask is that it is widely used in masked arrays, so that
needs to be fixed before there is a release.

Chuck
_______________________________________________
NumPy-Discussion mailing list
[email protected]
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to