Scientific computing with Perl
Perl C Fortran XS Perl 6 GAP
Clone or download
Permalink
Failed to load latest commit information.
Basic Update some links in advance of search.cpan.org deprecation. Jun 21, 2018
Demos Update some links in advance of search.cpan.org deprecation. Jun 21, 2018
Doc Accept comma-separated directory lists in scantree.pl Sep 21, 2016
Example Spelling corrections, remove debugging print statment. Feb 23, 2016
Graphics A few more changes to links etc for the GH transition. Apr 19, 2018
IO armour against check_lib not present May 10, 2018
Lib set WITH_PROJ4 to 0 if Alien::Proj4 fails so t/config.t works Apr 21, 2018
Perldl2 Perldl2/pdl2 - regex to cater for pdl2 having been called as 'pdl2.bat' Jul 4, 2017
cygwin Complete purge of PDL::Graphics::PLplot May 30, 2015
debian Complete purge of PDL::Graphics::PLplot May 30, 2015
inc/Alien zap inc/Carp - fix #94 May 23, 2018
macosx Revert "Add imag2d_update to PDL::Graphics2D EXPORTs" Jan 21, 2012
t Fix tilde expansion tests for environments with non-existent $HOME. (#… May 19, 2018
utils Fix syntax error from typo Oct 10, 2011
win32 A few more changes to links etc for the GH transition. Apr 19, 2018
xt add author test to check Changes log and run in Travis-CI Jun 14, 2015
.appveyor.yml fix yaml syntax error May 10, 2018
.gitattributes Add a .gitattributes file so GitHub repo language stats are correct. Apr 26, 2016
.gitignore make different t/inline* tests use different build dirs - fix #236 May 10, 2018
.travis.yml guard against no Devel::CheckLib so can generate configure prereqs - fix Apr 21, 2018
Bugs.pod Update some links in advance of search.cpan.org deprecation. Jun 21, 2018
COPYING Updated some top level docs and added some cygwin config example files Aug 14, 2006
Changes Update Changes for PDL-2.019 release May 5, 2018
Changes_CVS Move Chages to Chances_CVS to prep for git log Jul 26, 2009
DEPENDENCIES Update some links in advance of search.cpan.org deprecation. Jun 21, 2018
DEVELOPMENT Update Changes for PDL-2.019 release May 5, 2018
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.019 for final release preparation Apr 29, 2018
MANIFEST zap inc/Carp - fix #94 May 23, 2018
MANIFEST.SKIP make different t/inline* tests use different build dirs - fix #236 May 10, 2018
Makefile.PL make different t/inline* tests use different build dirs - fix #236 May 10, 2018
PDLdb.pl Update docs/readme-type info for PDL-2.4.10_001 release Apr 6, 2012
README Update some links in advance of search.cpan.org deprecation. Jun 21, 2018
README.md display build status as a table Aug 5, 2015
TODO update TODO to remove the test refactoring items Sep 1, 2016
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.