Skip to content
Scientific computing with Perl
Perl C FORTRAN Perl6 XS Prolog Other
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Basic
Demos
Doc
Example
Graphics
IO
Lib
Perldl2
cygwin
debian
inc
macosx
t
utils
win32
xt
.gitattributes
.gitignore
.travis.yml
Bugs.pod
COPYING
Changes
Changes_CVS
DEPENDENCIES
DEVELOPMENT
INSTALL
INTERNATIONALIZATION
Known_problems
MANIFEST
MANIFEST.SKIP
Makefile.PL
PDLdb.pl
README
README.md
TODO
appveyor.yml
m51.fits
pdl.c
pdldoc
perldl
perldl.conf

README.md

Perl Data Language (PDL)

PDL logo

OS Build status
Linux Build Status
Windows Build status

Coverage Status CPAN version

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 into a free, array-oriented, numerical language similar to (but, we believe, better than) such commercial packages as IDL and MatLab. One can write simple perl expressions to manipulate entire numerical arrays all at once. Simple interactive shells, pdl2 and perldl, are provided for use from the command line along with the PDL module for use in Perl scripts.

Something went wrong with that request. Please try again.