On Mon, May 7, 2012 at 3:30 PM, Charles R Harris <[email protected]> wrote: > > > On Mon, May 7, 2012 at 7:28 AM, Tom Aldcroft <[email protected]> > 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. >> > > I haven't looked at this yet, but I set up the repository, added your name > to the numpy core developers, and put in a pull request merging the rational > stuff. > > If you would like, I can also merge in the quaternion type so you can start > working with the repository. The build will need to be fixed up so it can > work with quaternions in a subdirectory.
That would be good if you can merge in the quaternion type to get things rolling and set up in the right way. Thanks, Tom _______________________________________________ NumPy-Discussion mailing list [email protected] http://mail.scipy.org/mailman/listinfo/numpy-discussion
