On Sep 20, 2010, at 11:09 PM, Benjamin Root wrote:

>  
> And also if the inner execution could be clarified by asanyarray assertion 
> why there is ma equivalent array operation functions?
>  
> That is a design question for the numpy gods... 

Well, asanyarray is not always a panacea, and can lead to problems with other 
subclasses of ndarray. I'd think twice before bluntly adapting a function to 
use np.asanyarray... Better explicit than implicit.
A relatively simple way to take care of the issue is to improve the 
documentation, for example by adding a note pointing ti the corresponding np.ma 
function.

> I wonder if the functions were originally intended to work with masked 
> arrays, but at some point, some inner part of the algorithm became 
> 'ma-unfriendly'...

I don't think so. Anyway, as usual, please open a ticket when you run into a 
problem with masked arrays and I'll try to take care of it ASAP.

_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to