Tree [bdb1d4] master /

File Date Author Commit
Basic 5 days ago Chris Marshall Chris Marshall [bdb1d4] Update VERSION to 2.007_09 for more development
Demos 2013-03-23 Craig DeForest Craig DeForest [bd0abf] Add a more informative message to Gnuplot demo ...
Doc 2015-01-02 kmx kmx [bb1afb] using eval around Pod::Parser method parse_from...
Example 2012-04-16 olpc user olpc user [53d74f] Cleanup odds and ends in PDL/Example dir
Graphics 6 days ago Ed J Ed J [13c7b4] Fix LUT to work on "perl in space"
IO 2015-01-04 kmx kmx [ccc542] fixing Pod::Checker warning "multiple occurrenc...
Lib 6 days ago Ed J Ed J [dfd844] callext_cc work on "perl in space"
Perldl2 2015-01-17 Ed J Ed J [2baca2] Clean more generated files
cygwin 2013-03-22 Chris Marshall Chris Marshall [3daaaf] Minor tweaks to some INSTALL/READMEs
debian 2013-07-07 Henning Glawe Henning Glawe [4d7725] update debian/perldl.conf from perldl.conf
inc 2013-02-22 Chris Marshall Chris Marshall [394af8] Update PDL $VERSION to decimal strings
macosx 2012-01-21 Chris Marshall Chris Marshall [36017b] Revert "Add imag2d_update to PDL::Graphics2D EX...
t 6 days ago Ed J Ed J [dfd844] callext_cc work on "perl in space"
utils 2011-10-10 Chris Marshall Chris Marshall [60511d] Fix syntax error from typo
win32 2013-11-11 sisyphus_ sisyphus_ [6d269b] win32/INSTALL - documentation amendment
.gitignore 2015-01-17 Ed J Ed J [a6729d] .gitignore EUMM 7.06 files
Bugs.pod 2013-10-06 Chris Marshall Chris Marshall [7ac6a0] Move BUGS to Bugs.pod for discoverable document...
COPYING 2006-08-14 Chris Marshall Chris Marshall [8ce236] Updated some top level docs and added some cygw...
Changes_CVS 2009-07-26 Chris Marshall Chris Marshall [795ef9] Move Chages to Chances_CVS to prep for git log
DEPENDENCIES 2014-08-22 Ed J Ed J [23bb08] Update docs for release.
DEVELOPMENT 2013-06-04 Derek Lamb Derek Lamb [5a142c] Update some old links in the documentation.
INSTALL 2012-05-16 Chris Marshall Chris Marshall [5eb333] Update VERSION to 2.4.10_006 for final PDL-2.4....
INTERNATIONALIZATION 2011-03-12 Chris Marshall Chris Marshall [9d36b0] Added INTERNATIONALIZATION file with i18n notes
Known_problems 5 days ago Chris Marshall Chris Marshall [bdb1d4] Update VERSION to 2.007_09 for more development
MANIFEST 7 days ago Ed J Ed J [c13507] Rework pdl.c building
MANIFEST.SKIP 2013-11-16 Chris Marshall Chris Marshall [ece0d9] Update MANIFEST info for PDL-2.007_01 release
Makefile.PL 7 days ago Ed J Ed J [c13507] Rework pdl.c building 2012-04-06 Chris Marshall Chris Marshall [61bf8a] Update docs/readme-type info for PDL-2.4.10_001...
README 2013-10-12 Chris Marshall Chris Marshall [b1d2c5] Final updates and Release_Notes for PDL-2.007 r...
Release_Notes 5 days ago Chris Marshall Chris Marshall [bdb1d4] Update VERSION to 2.007_09 for more development
TODO 2015-01-01 Chris Marshall Chris Marshall [5fead2] Update Known_problems and TODO
m51.fits 2004-03-19 Craig DeForest Craig DeForest [8cd32f] emoved COMMENT field (breaks legacy fits code)
pdl.c.PL 7 days ago Ed J Ed J [c13507] Rework pdl.c building
pdldoc.PL 2012-09-12 Chris Marshall Chris Marshall [033b59] Clean up test for PDLDOC_IGNORE_AUTOLOADER
perldl.PL 2013-03-13 David Mertens David Mertens [42a602] Added demo for PDL::Graphics::Prima to perldl
perldl.conf 2013-11-16 Chris Marshall Chris Marshall [cff133] Correct WITH_PLPLOT description in perldl.conf

Read Me

++ WARNING: There is absolutely no warranty for this software ++
++ package. See the file COPYING for details.                 ++

Important reading

Please check the following files for further information
*BEFORE* sending us your questions:

INSTALL 		Basic installation instructions

INTERNATIONALIZATION    Notes re PDL i18n issue and status

DEPENDENCIES		Other software that PDL relies on (and where to get it)

Release_Notes		A list of features or issues with regard to the
                        current version, always worth checking!

Known_problems	 	Check before you report problems

BUGS.pod		How to make a bug report, PDL::Bugs

perldl.conf		PDL configuration options

Basic/Pod/FAQ.pod 	The FAQ in pod format
			Try 'perldoc PDL::FAQ' after installation.

			A quick overview of PDL
			Try 'perldoc PDL::QuickStart' after installation.

                        A discussion of the bad value support in PDL

DEVELOPMENT		How to participate in the development of PDL

*NOTE*  Most PDL documentation is available online within the PDL shell,
        pdl2 (or perldl).  Try the help command within either shell.

PDL -- the package
The Perl Data Language (a.k.a. PerlDL or PDL) project aims to turn perl
into an efficient numerical language for scientific computing. The PDL
module gives standard perl the ability to COMPACTLY store and SPEEDILY
manipulate the large N-dimensional data sets which are the bread and
butter of scientific computing.  e.g. $a=$b+$c can add two 2048x2048
images in only a fraction of a second.

The aim is to provide tons of useful functionality for scientific and
numeric analysis.

Check the pdl web site at for more information.

Please read the file INSTALL for information on how to
configure and install PDL.  The Release_Notes and Known_problems
files contain important version specific information.  Be *sure*
to read Known_problems if you have any INSTALL issues.

Once you have built PDL and either installed it or done
'make doctest', try either

	perl -Mblib Perldl2/pdl2

from within the root of the PDL tree or just

if you have installed PDL already ('make install') to get the
interactive PDL shell.  In this shell, 'help' gives you
access to PDL documentation for each function separately
('help help' for more about this) and 'demo' gives you some
basic examples of what you can do.

Bug Reports
You can check the existing PDL bugs on sourceforge at

The mailing list archives can be searched/read at

Questions about problems and possible bugs can be discussed
via the perldl mailing list.  This is very useful if you are
not sure what you have is a bug or not.  For example, the list
is the place to go for install problems.

If you need to post a problem report, and after checking with
the perldl list that it *is* a bug, please use the
tracker system following the guidance in the BUGS file:

Directory structure:

Basic/	   - The stuff that PDL would be no use without
Demos/     - Showcase for PDL, type demo at the perldl prompt.
Doc/       - Modules for building/using the PDL documentation database
Example/   - Sample programs using PDL
Graphics/  - The stuff that PDL needs to make pictures
IO/	   - The stuff that PDL needs to write and read strange files
Lib/	   - The stuff that PDL would still be useful without but
	       which makes PDL even more useful
Perldl2/   - The PDL shell version 2 source and development
TestTools/ - Tools for testing PDL
cygwin/    - Platform specific information
debian/    - Platform specific information
inc/       - Local module directory for PDL build process development
macosx/    - Platform specific information
t/         - PDL tests directory
utils/     - Utilities relating to PDL
win32/     - Platform specific information

Comments are welcome - so are volunteers to write code and documentation!
Please contact the developers mailing list
(subscription address: with ideas
and suggestions.

  The pdl-porters team.

Compilation Reports:
The CPAN Testers' result page provides a database showing the results
of compiling PDL and many other CPAN packages on multiple platforms.