Scientific computing with Perl
Perl C FORTRAN XS Perl6 Prolog Other
Latest commit 90660cc Sep 29, 2016 @devel-chm devel-chm sf.net feature request #84
Added "see PDL::FAQ questions 6-10 and 6-11" to the croak
message for logical ops on multielement piddles.  Hope this
helps the users.
Permalink
Failed to load latest commit information.
Basic sf.net feature request #84 Sep 29, 2016
Demos Fix numerous spelling errors. Sep 21, 2016
Doc Accept comma-separated directory lists in scantree.pl Sep 21, 2016
Example Spelling corrections, remove debugging print statment. Feb 23, 2016
Graphics Add event emulation support for Mouse buttons 4 and 5 Sep 26, 2016
IO Fix non-deterministic order in several files for reproducible builds. Sep 21, 2016
Lib Make code generation for multiple types happen in complexity order. Sep 21, 2016
Perldl2 Remove unnecessary circular dep on subdirs that broke on nmake Feb 22, 2015
cygwin Complete purge of PDL::Graphics::PLplot May 30, 2015
debian Complete purge of PDL::Graphics::PLplot May 30, 2015
inc Work around EU::Liblist::Kid not working with "-L" flags on Cygwin Apr 19, 2015
macosx Revert "Add imag2d_update to PDL::Graphics2D EXPORTs" Jan 21, 2012
t sf bug #393: fix problem with test for q[e] and q[E] Sep 17, 2016
utils Fix syntax error from typo Oct 10, 2011
win32 Complete purge of PDL::Graphics::PLplot May 30, 2015
xt add author test to check Changes log and run in Travis-CI Jun 14, 2015
.gitattributes Add a .gitattributes file so GitHub repo language stats are correct. Apr 26, 2016
.gitignore Complete purge of PDL::Graphics::PLplot May 30, 2015
.travis.yml set the environment variable CI_TESTING when testing under CI Sep 27, 2015
Bugs.pod More changes in docs from pdl-porters to pdl-devel email lists etc. Apr 20, 2015
COPYING Updated some top level docs and added some cygwin config example files Aug 14, 2006
Changes Update VERSION to 2.016_03 for development Sep 26, 2016
Changes_CVS Move Chages to Chances_CVS to prep for git log Jul 26, 2009
DEPENDENCIES Fix numerous spelling errors. Sep 21, 2016
DEVELOPMENT Add SF/GitHub workflow integration to DEVELOPMENT Mar 16, 2016
INSTALL Update VERSION and docs for CPAN Release 2.013_06 Oct 10, 2015
INTERNATIONALIZATION Added INTERNATIONALIZATION file with i18n notes Mar 12, 2011
Known_problems Update VERSION to 2.016_03 for development Sep 26, 2016
MANIFEST Update VERSION to 2.015_001 (a.k.a. PDL 2.016 rc1) May 27, 2016
MANIFEST.SKIP add appveyor.yml to configure Appveyor CI (build on Windows) Aug 5, 2015
Makefile.PL Fix non-deterministic order in several files for reproducible builds. Sep 21, 2016
PDLdb.pl Update docs/readme-type info for PDL-2.4.10_001 release Apr 6, 2012
README More changes in docs from pdl-porters to pdl-devel email lists etc. Apr 20, 2015
README.md display build status as a table Aug 5, 2015
TODO update TODO to remove the test refactoring items Sep 1, 2016
appveyor.yml set the environment variable CI_TESTING when testing under CI Sep 27, 2015
m51.fits emoved COMMENT field (breaks legacy fits code) Mar 19, 2004
pdl.c pdl.c no need to be .PL Feb 17, 2015
pdldoc Remove '-w' from perldl and pdldoc to present a cleaner interface Apr 22, 2015
perldl Fix numerous spelling errors. Sep 21, 2016
perldl.conf Complete purge of PDL::Graphics::PLplot May 30, 2015

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.