On May 20, 2012, at 12:15 AM, Charles R Harris wrote:

> 
> 
> On Sat, May 19, 2012 at 10:48 PM, Travis Oliphant <tra...@continuum.io> wrote:
> >
> > My own plan for the near term would be as follows:
> >
> > 1) Put in the experimental option and get the 1.7 release out. This gets us 
> > through the next couple of months and keeps things moving.
> >
> 
> The "experimental" option does not solve the problem which is that the 
> ndarray object now has masked fields which changes the fundamental nature of 
> an ndarray for a lot of downstream users that really have no idea what has 
> just happened.    I don't see how this has been addressed by any proposal 
> except for the one I have suggested which allows a masked array object and a 
> regular ndarray to co-exist for a time.    I doubt that the proposal actually 
> helps get 1.7 out any faster either as there are multiple experimental APIs 
> that would have to be created to pull it off on both the C and Python level.
> 
> So, remove them in 1.8 and try something else. With experimental (say in 
> site.cfg), the base array could even be different. I don't see the problem 
> here. Think big.

I don't think I understand your mental model of this.    Are you saying add an 
experimental flag at the C-level (essentially a #define that eliminates any 
code involving masked arrays unless the define is made at compile time?)

It seems like just applying Nathaniel's patch would be a better approach.  

-Travis





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

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

Reply via email to