Re: [Numpy-discussion] Can't add user defined complex types

2008-03-20 Thread Neal Becker
Travis E. Oliphant wrote: Neal Becker wrote: In arrayobject.c, various complex functions (e.g., array_imag_get) use: PyArray_ISCOMPLEX - PyTypeNum_ISCOMPLEX, which is hard coded to 2 predefined types :( If PyArray_ISCOMPLEX allowed user-defined types, I'm guessing functions such as

[Numpy-discussion] Can't add user defined complex types

2008-03-19 Thread Neal Becker
In arrayobject.c, various complex functions (e.g., array_imag_get) use: PyArray_ISCOMPLEX - PyTypeNum_ISCOMPLEX, which is hard coded to 2 predefined types :( If PyArray_ISCOMPLEX allowed user-defined types, I'm guessing functions such as array_imag_get would just work?

Re: [Numpy-discussion] Can't add user defined complex types

2008-03-19 Thread Travis E. Oliphant
Neal Becker wrote: In arrayobject.c, various complex functions (e.g., array_imag_get) use: PyArray_ISCOMPLEX - PyTypeNum_ISCOMPLEX, which is hard coded to 2 predefined types :( If PyArray_ISCOMPLEX allowed user-defined types, I'm guessing functions such as array_imag_get would just work?

Re: [Numpy-discussion] Can't add user defined complex types

2008-03-19 Thread Neal Becker
Travis E. Oliphant wrote: Neal Becker wrote: In arrayobject.c, various complex functions (e.g., array_imag_get) use: PyArray_ISCOMPLEX - PyTypeNum_ISCOMPLEX, which is hard coded to 2 predefined types :( If PyArray_ISCOMPLEX allowed user-defined types, I'm guessing functions such as

Re: [Numpy-discussion] Can't add user defined complex types

2008-03-19 Thread Charles R Harris
On Wed, Mar 19, 2008 at 10:42 AM, Travis E. Oliphant [EMAIL PROTECTED] wrote: Neal Becker wrote: In arrayobject.c, various complex functions (e.g., array_imag_get) use: PyArray_ISCOMPLEX - PyTypeNum_ISCOMPLEX, which is hard coded to 2 predefined types :( If PyArray_ISCOMPLEX allowed