On Mon, Oct 20, 2008 at 16:13, Lane Brooks <[EMAIL PROTECTED]> wrote:
> Thanks for all this valuable feedback. I read your blog post and like the
> idea but not the overhead. I guess my initial approach of doing a memory
> handoff to the numpy Array was a bit naive. It seems to be working, but I
Travis E. Oliphant wrote:
Lane Brooks wrote:
I am using the numpy CAPI to write an extension module that returns a
numpy Array from an imaging data source. I collect the image into a
buffer that I allocate. I then create numpy Array using the
PyArray_New(..) function and pass it the buffer
Lane Brooks wrote:
> I am using the numpy CAPI to write an extension module that returns a
> numpy Array from an imaging data source. I collect the image into a
> buffer that I allocate. I then create numpy Array using the
> PyArray_New(..) function and pass it the buffer. I then set the
> NP
On Mon, Oct 20, 2008 at 6:52 AM, Lane Brooks <[EMAIL PROTECTED]> wrote:
>
>
> Thanks for the great tip on sys.getrefcount(). I understand reference
> counting a whole lot better now after playing with sys.getrefcount()
> function.
For debugging purpose, and if you need it in C, you can use the me
Robert Kern wrote:
On Sun, Oct 19, 2008 at 14:28, Lane Brooks <[EMAIL PROTECTED]> wrote:
2. Is my reference counting correct? Do I need to call the
PyArray_INCREF() on img?
Personally, I always need to double-check my refcounting with
sys.getrefcount() (which, it should be noted, adds
On Sun, Oct 19, 2008 at 14:28, Lane Brooks <[EMAIL PROTECTED]> wrote:
> I am using the numpy CAPI to write an extension module that returns a
> numpy Array from an imaging data source. I collect the image into a
> buffer that I allocate. I then create numpy Array using the
> PyArray_New(..) functi
I am using the numpy CAPI to write an extension module that returns a
numpy Array from an imaging data source. I collect the image into a
buffer that I allocate. I then create numpy Array using the
PyArray_New(..) function and pass it the buffer. I then set the
NPY_OWNDATA flag on the Array b