It sounds like there are no objections and this has a strong chance to fix the 
problems.    We will put it on the TODO list for 1.7.0 release.

-Travis




On Sep 30, 2012, at 9:30 PM, Charles R Harris wrote:

> 
> 
> On Sun, Sep 30, 2012 at 1:59 PM, Travis Oliphant <tra...@continuum.io> wrote:
> Hey all,
> 
> In a github-discussion with Gael and Nathaniel, we came up with a proposal 
> for .base that we should put before this list.    Traditionally, .base has 
> always pointed to None for arrays that owned their own memory and to the 
> "most immediate" array object parent for arrays that did not own their own 
> memory.   There was a long-standing issue related to running out of stack 
> space that this behavior created.
> 
> Recently this behavior was altered so that .base always points to "the 
> original" object holding the memory (something exposing the buffer 
> interface).   This created some problems for users who relied on the fact 
> that most of the time .base pointed to an instance of an array object.
> 
> The proposal here is to change the behavior of .base for arrays that don't 
> own their own memory so that the .base attribute of an array points to "the 
> most original object" that is still an instance of the type of the array.     
>  This would go into the 1.7.0 release so as to correct the issues reported.
> 
> What are reactions to this proposal?
> 
> 
> It sounds like this would solve the problem in the short term, but it is a 
> bit of a hack in that the behaviour is more complicated than either the 
> original or the current version. So I could see this in 1.7, but it might be 
> preferable in the long term to work out what attributes are needed to solve 
> Gael's problem more directly.
> 
> 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