Re: [Numpy-discussion] A module for homogeneous transformation matrices, Euler angles and quaternions

2009-03-30 Thread cgohlke
Hello, I have reimplemented many functions of the transformations.py module in a C extension module. Speed improvements are 5-50 times. http://www.lfd.uci.edu/~gohlke/code/transformations.c.html http://www.lfd.uci.edu/~gohlke/code/transformations.py.html -- Christoph On Mar 4, 8:28 pm,

Re: [Numpy-discussion] A module for homogeneous transformation matrices, Euler angles and quaternions

2009-03-11 Thread Chris Colbert
there has already been a port of the robotics toolbox for matlab into python which is built on numpy: http://code.google.com/p/robotics-toolbox-python/ which contains all the function you are describing. Chris On Wed, Mar 4, 2009 at 6:10 PM, Gareth Elston gareth.elston.fl...@googlemail.com

[Numpy-discussion] A module for homogeneous transformation matrices, Euler angles and quaternions

2009-03-04 Thread Gareth Elston
I found a nice module for these transforms at http://www.lfd.uci.edu/~gohlke/code/transformations.py.html . I've been using an older version for some time and thought it might make a good addition to numpy/scipy. I made some simple mods to the older version to add a couple of functions I needed

Re: [Numpy-discussion] A module for homogeneous transformation matrices, Euler angles and quaternions

2009-03-04 Thread Jonathan Taylor
Looks cool but a lot of this should be done in an extension module to make it fast. Perhaps starting this process off as a separate entity until stability is acheived. I would be tempted to do some of this using cython. I just wrote found that generating a rotation matrix from euler angles is

Re: [Numpy-discussion] A module for homogeneous transformation matrices, Euler angles and quaternions

2009-03-04 Thread Stéfan van der Walt
Hi Gareth 2009/3/5 Gareth Elston gareth.elston.fl...@googlemail.com: I seem to remember that there was a first draft of a guide for developers being written. Are there any links available? Sorry, I should have posted that already. We are still setting up Trac to support a proper work-flow,