Python linear algebra module -- requesting comments on interface

2005-09-14 Thread C. Barnes
Szabolcs Nagy wrote: >nice interface, but with 3d apps i prefer cgkit's approach, which has >vec3, vec4, mat3, mat4 and quat types with lots of useful functions for >3d graphics (like mat4.looakAt(pos, target, up) or mat3.toEulerXYZ()) >there are other libs with similar types and functions: >cgki

Re: Python linear algebra module -- requesting comments on interface

2005-09-11 Thread Szabolcs Nagy
nice interface, but with 3d apps i prefer cgkit's approach, which has vec3, vec4, mat3, mat4 and quat types with lots of useful functions for 3d graphics (like mat4.looakAt(pos, target, up) or mat3.toEulerXYZ()) there are other libs with similar types and functions: cgkit (http://cgkit.sourceforge

Re: Python linear algebra module -- requesting comments on interface

2005-09-10 Thread D H
Terry Reedy wrote: > <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] > >>The module will be public domain. > > > Various lawyers have suggested that either you cannot do that (is US) or > that you should not do that. (You know the joke -- ask two lawyers and you > get three opi

Re: Python linear algebra module -- requesting comments on interface

2005-09-09 Thread Bengt Richter
On Fri, 9 Sep 2005 04:58:43 -0700 (PDT), "C. Barnes" <[EMAIL PROTECTED]> wrote: > >Hi, I'm in the process of writing a Python linear >algebra module. > >The current targeted interface is: > > http://oregonstate.edu/~barnesc/temp/linalg/ > >The interface was originally based on Raymond >Hettinger'

Re: Python linear algebra module -- requesting comments on interface

2005-09-09 Thread Terry Reedy
<[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > The module will be public domain. Various lawyers have suggested that either you cannot do that (is US) or that you should not do that. (You know the joke -- ask two lawyers and you get three opinions -- but all depends on your cou

Re: Python linear algebra module -- requesting comments on interface

2005-09-09 Thread Colin J. Williams
Connelly, Apologies, my first message was sent in error. I like your general setup. You appear to permit matrix operations, which the folk at Numeric and, later, numarray did not. My own package, PyMatrix, has similar aims to yours but it may be slower as it is based on numarray. My package

Re: Python linear algebra module -- requesting comments on interface

2005-09-09 Thread Martin Miller
Since one of the module's targeted applications is for 3D applications, I think there should be some specific support for applying the Matrix-vector product operation to a sequence of vectors instead of only one at a time -- and it should be possible to optimize the module's code for this common ca

Python linear algebra module -- requesting comments on interface

2005-09-09 Thread barnesc
Thanks for your commentary. The module will be public domain. I fixed the broken link (epydoc was inserting backslashes in URLs), changed the default arguments to None as you suggested, and added a randfunc=None and randargs=() default argument for random_matrix() and random_vector() (the matrix

Re: Python linear algebra module -- requesting comments on interface

2005-09-09 Thread Volker Grabsch
C. Barnes wrote: > Hi, I'm in the process of writing a Python linear > algebra module. > > The current targeted interface is: > http://oregonstate.edu/~barnesc/temp/linalg/ Is this going to become free software. If yes, what license will you use? So my suggestions: In cases like these ones:

Python linear algebra module -- requesting comments on interface

2005-09-09 Thread C. Barnes
Hi, I'm in the process of writing a Python linear algebra module. The current targeted interface is: http://oregonstate.edu/~barnesc/temp/linalg/ The interface was originally based on Raymond Hettinger's Matfunc [1]. However, it has evolved so that now it is nearly identical to JAMA [2], the