[Jnumerical-general] Re: JNumeric LinearAlgebra
Status: Beta
Brought to you by:
lemire
From: Daniel L. <le...@on...> - 2003-01-03 16:42:54
|
I had never noticed that bit, but given that I never had to change or even read this part of the code base, it is not surprising. It is not the most exciting part. We would have to check with Timothy Hochberg, but frankly, one can rather easily generate this by hand using a clever mix of copy/paste, search/replace. I guess you can do it in perl too... a matter of taste I suppose. I know that gnu.trove is entirely generated using perl scripts. That's one way to go. So, if you are interested, please try to get in touch with Timothy. Alternatively, ask Frank who was the last one to play with that file, he might know something about it. Cheers! > As for "autogenerated", looking through PyMultiarray I noticed that most of > the magic methods are defined between two comments "// Begin generated code > (genOps)." and "// End generated code (genOps)." I assumed these to be > autogenerated. > > > -----Original Message----- > > From: Daniel Lemire [mailto:le...@on...] > > Sent: Thursday, January 02, 2003 2:37 PM > > To: brian zimmer > > Cc: jnu...@li... > > Subject: Re: JNumeric LinearAlgebra > > > > > > I'm not sure what you mean by "autogenerated". The stuff I have > > here is hand > > coded... there is no perl engine if that's what you are referring > > to... not > > that I know. But other people have been active on the CVS tree... > > Oh... maybe > > you mean the regression testing? Anyhow, there is nothing I > > worked on that > > was "autogenerated", we'll have to track who submitted this... > > > > The best thing to do at this point is join the mailing list if > > you haven't > > done so. There is a jnumeric mailing list on sourceforge. It has not been > > very active, but it is alive. I stronly suggest that you forward > > (as c.c.) > > any question or answer to that list so that future generations > > can benefit > > from our collective wisdom. > > > > I was very active last year, then Frank Gibbons took over and he has been > > hacking at the project since then. He is very active in the > > jython community, > > a lot more than me. > > > > My experience has been that jnumeric is very fast indeed and can > > really give > > numeric a run for its money. I'm sure that whatever you do will > > still be very > > fast. There is really no reason to use the C/Python version, or at least, > > there won't once you implement what you plan to implement, except for the > > fact that the community is larger on the C/Python side. > > > > As far as I'm concerned though, both are excellent solutions for > > scientific > > programming and I use them regularly in my work. Except for the > > fact there > > isn't such as huge number of scientific routines available, I think that > > Python is far superior to other solutions such as Matlab. When > > used right, > > Python is a great scientific tool. You can easily embed it into any > > application later on. > > > > I think that a more complete numerical package for jython is of > > great value if > > only because everybody needs to work with matrices one day or another. > > > > Anyhow, you've been added as a developer. > > > > > My sf.net account is 'bzimmer'. I'll add the build.xml and > > > > start working > > > > > on the LinearAlgebra package. I noticed that some of the code is > > > autogenerated. What did you use to do that? > > > > > > thanks, > > > > > > brian > > > > > > > -----Original Message----- > > > > From: Daniel Lemire [mailto:le...@on...] > > > > Sent: Tuesday, December 31, 2002 4:02 PM > > > > To: brian zimmer > > > > Subject: Re: JNumeric LinearAlgebra > > > > > > > > > > > > Sure thing. Give me your sourceforge user name and I'll add you as a > > > > developer. > > > > > > > > Cheers! > > > > > > > > -- > > > > Daniel Lemire, Ph.D. > > > > Research Officer, National Research Council of Canada > > > > Adjunct Professor, University of New Brunswick > > > > http://www.ondelette.com/acadia/ > > > > > > > > > Hello, > > > > > > > > > > I recently needed the solve_linear_equations feature of > > > > > > > > LinearAlgebra (for > > > > > > > > > use with ScientificPython in Jython) and coded up a simple > > > > > > > > wrapper to the > > > > > > > > > JAMA[1] functionality. It works well enough and is reasonably > > > > > > > > fast for my > > > > > > > > > needs. I saw you're interested in having it fully functional > > > > > > > > and that you > > > > > > > > > have some ideas on it's implementation. I am no mathemtician > > > > > > > > but a rather > > > > > > > > > decent developer (I'm a developer on the Jython project having > > > > > > > > written all > > > > > > > > > of the database code, zxJDBC) and I'm interested in helping out and > > > > > brushing up on my linear algebra skills from college. I'd be > > > > > > > > interested in > > > > > > > > > doing the work if you're willing to answer any questions I > > > > > > > > might have and > > > > > > > > > double check it for me. > > > > > > > > > > thanks, > > > > > > > > > > brian > > > > > > > > > > btw: You can see my current LinearAlgebra module at > > > > > http://tinyurl.com/3t8o. > > > > > > > > > > btw II: I have an ant script for building JNumeric if you're > > > > > interested. > > > > > > > > > > [1] http://math.nist.gov/javanumerics/jama/ > > > > -- > > Daniel Lemire, Ph.D. > > Research Officer, National Research Council of Canada > > Adjunct Professor, University of New Brunswick > > http://www.ondelette.com/acadia/ -- Daniel Lemire, Ph.D. Research Officer, National Research Council of Canada Adjunct Professor, University of New Brunswick http://www.ondelette.com/acadia/ |