Pierre GM wrote:
> All,
>
>   
>> I'd like to move forward with it sooner (for 1.0.5) if the API changes
>> are not drastic.  Although ideally 0 API changes would be desireable,
>> I'm not sure if that is feasible.   Are put and putmask the only changes
>> in the API.  What are the rest of them?
>>     
>
>   
These do not seem too bad.
> * put, putmask, take should behave like the numpy equivalent.
>   
This does not sound like a problem.  Am I missing something?
> * fill_value is now a property, not a method.
>   
I can see this is a good choice, but it is a backward compatibility 
issue that we should document.
> * cumsum(cumprod) works as if the _data array was filled with 0 (1). The mask 
> is preserved, but not updated. (the output of numpy.core.ma has nomask).
>   
I don't understand what you mean here.    So, the mask effectively 
removes those elements from the sum(product) computation?  What does it 
mean that the mask is not updated?
> * bool(x) raises a ValueError, as it does for ndarrays.
>   
What does bool(x) raise for numpy.core.ma.

If we can document exactly what the compatibility issues are (and it 
looks like we are almost there), we should move forward.

-Travis
 

_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://projects.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to