./wip/p5-PDL, PDL turns perl in to a free, array-oriented, numerical language

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.024, Package name: p5-PDL-2.024, Maintainer: apost

PDL (``Perl Data Language'') gives standard Perl the ability to compactly store
and speedily manipulate the large N-dimensional data arrays which are the bread
and butter of scientific computing.

PDL turns perl in to a free, array-oriented, numerical language similar to (but,
we believe, better than) such commerical packages as IDL and MatLab. One can
write simple perl expressions to manipulate entire numerical arrays all at once.
For example, using PDL the perl variable $a can hold a 1024x1024 floating point
image, it only takes 4MB of memory to store it and expressions like
$a=sqrt($a)+2 manipulate the whole image in a few milliseconds.

A simple interactive shell (perldl) is provided for use from the command line
and a module (PDL) for use in perl scripts.

The PDL distribution for Perl is free Software and provides extensive numerical
and semi-numerical functionality with support for two- and three-dimensional
visualisation as well as a variety of I/O formats. The goal is to allow PDL to
interact with a variety of external numerical packages, graphics and
visualisation systems. Easy interfacing to such systems is one of the core
design features of PDL.


Required to run:
[textproc/p5-Text-Balanced] [textproc/p5-Filter] [graphics/MesaLib] [graphics/glu] [lang/perl5] [devel/p5-Term-ReadLine] [devel/p5-Inline] [devel/p5-List-MoreUtils] [devel/p5-Devel-CheckLib] [devel/p5-Inline-C] [devel/p5-Module-Compile] [converters/p5-Convert-UU]

Required to build:
[pkgtools/x11-links] [devel/p5-Test-Exception] [devel/p5-Test-Deep] [devel/p5-Test-Warn] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Master sites: (Expand)

RMD160: ccbe73a8438eb4d8f871e3008d12de3740c5deb3
Filesize: 2859.39 KB

Version history: (Expand)


CVS history: (Expand)


   2012-10-04 21:11:57 by Aleksej Saushev | Files touched by this commit (56)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Mark packages that don't or might probably not have staged installation.
   2009-10-11 12:44:55 by Thomas Klausner | Files touched by this commit (222)
Log message:
Remove obsolete @dirrm lines.
   2007-01-04 17:51:55 by Sergey Svishchev | Files touched by this commit (9)
Log message:
Drop ${PERL5_SITEARCH} from PERL5_PACKLIST -> unbreak packaging.
   2005-06-13 01:51:13 by Krister Walfridsson | Files touched by this commit (92)
Log message:
Change obsolete USE_X11 to include ../../mk/x11.buildlink3.mk instead.
   2005-06-01 12:25:28 by Thomas Klausner | Files touched by this commit (1)
Log message:
Sort lines a bit for pkglint.

   2005-06-01 06:31:09 by Alan Post | Files touched by this commit (5) | Imported package
Log message:
Initial import of PDL, the "Perl Data Language".  The package \ 
currently supports
the builtin 3D graphing routines, but not the PLplot or PGPLOT bindings.  I hope
to soon package up PLplot so that PDL can use it.  I do not plan to do so for
PGPLOT, as it its license would be problematic for many people.

Fuller description of PDL follows:

=======

PDL ("Perl Data Language") gives standard Perl the ability to \ 
compactly store
and speedily manipulate the large N-dimensional data arrays which are the bread
and butter of scientific computing.

PDL turns perl in to a free, array-oriented, numerical language similar to (but,
we believe, better than) such commerical packages as IDL and MatLab.  One can
write simple perl expressions to manipulate entire numerical arrays all at once.
For example, using PDL the perl variable $a can hold a 1024x1024 floating point
image, it only takes 4MB of memory to store it and expressions like
$a=sqrt($a)+2 manipulate the whole image in a few milliseconds.

A simple interactive shell (perldl) is provided for use from the command line
and a module (PDL) for use in perl scripts.