Hi Lutz!

Thanks for not top-posting.

On Monday 01 Feb 2010 00:09:38 Lutz Gehlen wrote:
> Hi Shlomi,
> thank you for your encouraging comments
> 

You're welcome. :-)

> On Sunday 31 January 2010 22:03:20 Shlomi Fish wrote:
> > Hi Lutz!
> 
> > On Sunday 31 Jan 2010 08:17:40 Lutz Gehlen wrote:
> [...]
> 
> > > This is rather a "request for comments" so to
> > > speak. So if you have any comments, please let me know.
> > 
> > I don't have any other comments except for thanking you for:
> > 
> > 1. Thanking you for releasing this useful code.
> > 
> > 2. Asking if your module can work with other mathematical APIs on
> > 
> >  CPAN such as http://search.cpan.org/dist/PDL/ ,
> >  http://search.cpan.org/dist/Math-GSL/ ,
> >  http://search.cpan.org/search?query=vector&mode=all , etc.
> 
> I think one underlying question is: Did I check if somebody did the
> thing already? The question is: Yes, I did and I hope I have not
> overlooked anything.

OK.

> 
> In a bit more detail:
> 1) PDL: Although it's been on my TODO list for a long time, I still
> haven't got into PDL. Therefore my module is not integrated into the
> PDL framework. However, I think I might not be the only one deterred
> by the learning curve of PDL, so there might be people who
> appreciate a stand-alone module.

You can easily learn a small but usable subset of PDL using one of the 
tutorials there. It didn't take me a long time to get up and running with it. 
Of course, I have already learnt Matlab (from my homework assignments at 
technion.ac.il ) by then, but it still shouldn't be too hard for someone who 
knows linear algebra basics.

> 
> 2) Math::GSL: At the beginning I intended to use Math::GSL as a back
> end for the matrix operations. However, I did not get it installed
> on my machine. The issue had already been reported. Now I am using
> Math::MatrixReal as back end which works fine. It is still possible
> to support Math::GSL as an alternative back end in the future.
> However, the algorithm only deals with 3x3 matrices. If performance
> is an issue I/O is likely to be the rate limiting step.

OK. I should note that making assumptions that I/O is always the bottleneck 
does not always prove itself to be correct:

http://community.livejournal.com/shlomif_tech/20200.html

> 
> 3) Vector modules: As I said, I/O is likely to be the most expensive
> part of the whole thing. Therefore, I kept the input of vectors as
> simple as possible, and vectors are required to be given as [x, y,
> z] ARRAY references. All conversions from various vector formats are
> left to the user. However, other import methods can always be added
> in the future.

I see - nice.

Regards,

        Shlomi Fish

> 
> Thank you for your comments and best regards,
> Lutz

-- 
-----------------------------------------------------------------
Shlomi Fish       http://www.shlomifish.org/
"Humanity" - Parody of Modern Life - http://shlom.in/humanity

Deletionists delete Wikipedia articles that they consider lame.
Chuck Norris deletes deletionists whom he considers lame.

Please reply to list if it's a mailing list post - http://shlom.in/reply .

Reply via email to