I've been trying to get solar physicists to use PDL for years now, including handing out hundreds of "complete source installation" CDs with all of the ancillary libraries on them. Only now are people starting to ask about how to use PDL. In fact today someone asked me about PDL after having tried (and rejected) *Java* of all things...

Installation has been an issue on older or weird systems, but almost all the interest I've had comes from people running various up-to- date flavors of Linux, which are straightforward to install. It is a problem that CPAN doesn't install properly (the 2.4.2 CPAN module asserts that it failed even though it often succeeds).

Several folks have recently jumped on the GDL bandwagon, though why one would want a bug-for-bug compatible IDL replacement I don't know. NumPy is slightly more popular, which is too bad as it is beginner-friendly and expert-hostile (IMHO). Folks who have adopted other solutions and have talked to me tend to complain about the perceived formidability of Perl -- until you're used to seeing '$' and '@' everywhere, it's a bit overwhelming...

A tutorial would be just the right thing. Several have been started, but as far as I know none have been finished. I'd be happy to co- author one if anyone feels like cobbling together a book -- this probably requires getting 2-3 people to hammer out a structure and then divide up responsibility for individual sections. The PDL_BEGGINING_BOOK CVS tree is an interesting start but now unfortunately somewhat out of date...

My guess is that we can't get a book written with the same freewheeling contribution style that works for the software in general -- the reason is that it takes more effort and discipline to write English than to write small modules of code.

Cheers,
Craig


On Jun 26, 2006, at 1:58 PM, David Whysong wrote:

On 6/26/06, Karl Glazebrook <[EMAIL PROTECTED]> wrote:
I often look amazed at how inefficiently some people try to do things
in packages like IRAF (which only those in astro will understand the
reference).

IRAF has moved to Python (pyraf), as has AIPS++ (casapy). In a few
years, python will probably be the standard interface language for
astronomical data reduction... at least, for those people who don't
use IDL.

As much as I like PDL, it's capabilities and completeness are lacking
in some areas compared to Python - notably, the graphical plotting
library used in casapy, which is very impressive.

That said I WOULD like to see wider adoption rather than feel like
some archmage. A linux binary distro would help a lot.

I'm not convinced that a special-purpose linux distro would be useful
for most potential users. It's better to have a good binary .rpm or
similar package. A lot of people probably don't want to build from
source, and a custom distro is only useful to people who want a
computer dedicated to running PDL.

--
David Whysong

_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl



_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to