[Numpy-discussion] numpy_quaternion: OK on numpy 1.5.0, fails on 1.6.1

Travis Oliphant travis at continuum.io
Mon May 7 16:27:55 EDT 2012


I've created a NumPy dtype package team and added several people to that team.    If others would like to participate on these extension types, let me know. 

-Travis



On May 7, 2012, at 8:28 AM, Tom Aldcroft wrote:

> Sorry to bother again, but I am running into an issue with the numpy
> quaternion dtype on numpy 1.6.1 :
> 
> $ python
> ActivePython 2.7.1.4 (ActiveState Software Inc.) based on
> Python 2.7.1 (r271:86832, Feb  7 2011, 11:30:54)
> [GCC 4.0.2 20051125 (Red Hat 4.0.2-8)] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
>>>> import numpy
>>>> import quaternion
>>>> q = numpy.quaternion(1,0,0,0)
>>>> q
> quaternion(1, 0, 0, 0)
>>>> q2 = numpy.quaternion(1,0,0,0)
>>>> q * q2
> Traceback (most recent call last):
>  File "<stdin>", line 1, in <module>
> TypeError: ufunc 'multiply' not supported for the input types, and the
> inputs could not be safely coerced to any supported types according to
> the casting rule 'safe'
>>>> numpy.__version__
> '1.6.1'
> 
> Using numpy 1.5.0 on the same platform the multiplication works and I
> get the expected result.
> 
> For my near-term goal of getting tests in place I can just use 1.5.0,
> but if anyone has an idea of the problem I would appreciate help.
> 
> Thanks,
> Tom
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion




More information about the NumPy-Discussion mailing list