The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Documentation

script to generate Makefile.PL and PP file skeleton
making piddles from Perl and C/XS code
Discussion of bad value support in PDLA
A journey through PDLA's documentation, from beginner to advanced.
description of the dataflow philosophy
PDLA changes between V1.0 and V2.0
Frequently asked questions about PDLA
an index of PDLA documentation
Introduction to indexing and slicing piddles.
description of some aspects of the current internals
A guide for MATLAB users.
A guide to PDLA's module reference.
Object-Orientation, what is it and how to exploit it
Generate PDLA routines from concise descriptions
Parallel Processor MultiThreading Support in PDLA (Experimental)
Why did we write PDLA?
Quick introduction to PDLA features.
A guide for Scilab users.
Tutorial for PDLA's Threading feature
Small tidbits of useful arcana. Programming tidbits and such.
A guide to PDLA's tutorial documentation.
How to diagnose and report PDLA problems
Functions in the PDLA distribution
an index of PDLA documentation
An overview of the modules in the PDLA::IO namespace.
the perl debugger with PDLA support
Simple shell (version 2) for PDLA
calculates pdl dependencies
shell interface to PDLA documentation
Simple shell for PDLA (see also pdl2)

Modules

MatLab style AutoLoader for PDLA
basic compile time constants for PDLA
Basic utility functions for PDLA
PDLA subclass which allows reading and writing of fixed-length character strings as byte PDLAs
fundamental PDLA functionality and vectorization/threading
functions to support debugging of PDLA scripts
PDLA development module
PDLA export control
define fundamental PDLA Datatypes
Write PDLA Subroutines inline with PDLA::PP
Internal module to handle signatures
minimum PDLA module OO loader
minimum PDLA module function loader
declare PDLA lvalue subs
a convenience matrix class for column-major access
simplifies option passing by hash in PerlDL
the Perl Data Language
a reduce function for PDLA
toward a nicer slicing syntax for PDLA
PDLA demo for PDLA::Graphics::Prima
support for PDLA online documentation
commands for accessing PDLA doc database from 'perldl' shell
a simple PDLA module containing inlined Pdlapp code
PDLA does process bad values
handle complex numbers
compression utilities
FFTs for PDLA
routines for fitting gaussians
PDLA interface to the Proj4 projection library.
PDLA interface to numerical differentiation routines in GSL
PDLA interface to numerical integration routines in GSL
PDLA interface to Interpolation routines in GSL
PDLA interface to multidimensional root-finding routines in GSL
PDLA interface to RNG and randist routines in GSL
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
Display PDLA images on IIS devices (saoimage/ximtool)
quick routines to plot lots of stuff from piddles.
Helper routines for Three-dimensional graphics
2D data browser for PDLA
Interface to the GD image library.
An interface library for HDF4 files.
PDLA interface to the HDF4 SD library.
misc IO routines for PDLA
pnm format I/O for PDLA
helper functions to make PDLA usable with Storable
Miscellaneous 2D image processing functions
useful image processing in N dimensions
some utility functions for RGB image data handling
extended mathematical operations and special functions
Some Useful Matrix Operations
a PDLA interface to the Minuit library
Fundamental mathematical operators
primitive operations for pdl
PDLA interface to the slatec numerical programming library
Indexing, slicing, and dicing
Coordinate transforms, image warping, and N-D functions
PDLA::Transform interface to the Proj4 projection library
primitive ufunc operations for pdl
An object oriented interface to PDLA graphics
provides access to a number of look-up tables
derive limits for display purposes
PGPLOT enhanced interface for PDLA
Setting PGPLOT options
A OO interface to PGPLOT windows
A package to keep track of plotting commands
PDLA TriD OpenGL interface using POGL
PDLA 3D interface
default event handler subroutines
3D Surface contours for TriD
Mathematical Graph objects for PDLA
Simple Graph Objects for TriD
TriD VRML backend
a module for reading DICOM images.
data dumping for structs with PDLAs
Simple FITS support for PDLA
A simple, fast and convenient io format for PerlDL.
A flexible binary I/O format for PerlDL
A PDLA interface to the HDF4 library.
I/O of IDL Save Files
image I/O for PDLA
call functions in external shared libraries
Non-memory-resident array object
Linear predictive filtering
linear filtering for PDLA
Levenberg-Marquardt fitting routine for PDLA
routines for fitting data with linear combinations of functions.
routines for fitting with polynomials
interpolation, integration, & gradient estimation (differentiation) of functions
provide a consistent interface to the interpolation routines available in PDLA
simple interface to SLATEC interpolation routines
Simplex optimization routines
Useful cartographic projections
filter out Moose cruft
enable PDLA NiceSlice syntax
implement perldl aliases/escapes
disable default print output
profile for Perldl2 shell

Provides

in Basic/Gen/Inline/MakePdlappInstallable.pm
in Basic/Core/Core.pm
in Basic/Core/Dbg.pm
in Basic/Lvalue.pm
in GENERATED/PDLA/Complex.pm
in GENERATED/PDLA/IO/Storable.pm
in Example/Benchmark/Bench.pm
in Demos/BAD2_demo.pm.PL
in Demos/BAD_demo.pm.PL
in Demos/Cartography_demo.pm
in Demos/General.pm
in Demos/Gnuplot_demo.pm
in Demos/PGPLOT_OO_demo.pm
in Demos/PGPLOT_demo.pm
in Demos/Screen.pm
in Demos/Transform_demo.pm
in Demos/TriD1.pm
in Demos/TriD2.pm
in Demos/TriDGallery.pm
in Doc/Doc/Config.pm.PL
in Lib/Filter/Linear.pm
in Lib/Filter/LinPred.pm
in Lib/Filter/Linear.pm
in Graphics/TriD/TriD/MathGraph.pm
in Graphics/TriD/TriD/MathGraph.pm
in Graphics/Limits/Limits.pm
in Graphics/TriD/POGL/OpenGL.pm
in Graphics/TriD/TriD/Mesh.pm
in Graphics/TriD/TriD/ArcBall.pm
in Graphics/TriD/TriD/ArcBall.pm
in Graphics/TriD/TriD/ArcBall.pm
in Graphics/TriD/TriD.pm
in Graphics/TriD/TriD.pm
in Graphics/TriD/TriD/Polygonize.pm
in Graphics/TriD/TriD/Control3D.pm
in Graphics/TriD/TriD/Graph.pm
in Graphics/TriD/TriD/TextObjects.pm
in Graphics/TriD/TriD/Graph.pm
in Graphics/TriD/TriD/GL.pm
in Graphics/TriD/TriD/OOGL.pm
in Graphics/TriD/TriD/Objects.pm
in Graphics/TriD/TriD/Objects.pm
in Graphics/TriD/TriD/GoBoard.pm
in Graphics/TriD/TriD/Graph.pm
in Graphics/TriD/TriD/Image.pm
in Graphics/TriD/TriD/Objects.pm
in Graphics/TriD/TriD/Objects.pm
in Graphics/TriD/TriD/Objects.pm
in Graphics/TriD/TriD/Lines.pm
in Graphics/TriD/TriD/Logo.pm
in Graphics/TriD/TriD.pm
in Graphics/TriD/TriD/Mesh.pm
in Graphics/TriD/TriD/OOGL.pm
in Graphics/TriD/TriD/OOGL.pm
in Graphics/TriD/TriD/Object.pm
in Graphics/TriD/TriD.pm
in Graphics/TriD/TriD/Objects.pm
in Graphics/TriD/TriD/Graph.pm
in Graphics/TriD/TriD/Polygonize.pm
in Graphics/TriD/TriD/ArcBall.pm
in Graphics/TriD/TriD/Quaternion.pm
in Graphics/TriD/TriD/Objects.pm
in Graphics/TriD/TriD/Objects.pm
in Graphics/TriD/TriD/Objects.pm
in Graphics/TriD/TriD/Objects.pm
in Graphics/TriD/TriD/Objects.pm
in Graphics/TriD/TriD.pm
in Graphics/TriD/TriD/SimpleScaler.pm
in Graphics/TriD/TriD/Control3D.pm
in Graphics/TriD/TriD/SimpleScaler.pm
in Graphics/TriD/TriD/Objects.pm
in Graphics/TriD/TriD/Polygonize.pm
in Graphics/TriD/TriD/Surface.pm
in Graphics/TriD/TriD.pm
in Graphics/TriD/TriD.pm
in Graphics/TriD/TriD/VRML.pm
in Graphics/TriD/TriD/VRML.pm
in Graphics/TriD/TriD/VRML.pm
in Graphics/TriD/TriD/GL.pm
in Graphics/TriD/TriD/VRML.pm
in Graphics/TriD/TriD/ViewPort.pm
in Graphics/TriD/TriD/GL.pm
in Graphics/TriD/TriD/VRML.pm
in Graphics/TriD/TriD/Window.pm
in Graphics/TriD/VRML/VRML.pm
in Graphics/TriD/VRML/VRML/Protos.pm
in Graphics/TriD/VRML/VRML.pm
in Graphics/TriD/VRML/VRML.pm
in Graphics/TriD/VRML/VRML.pm
in Basic/Gen/PP.pm
in Basic/Gen/PP/PDLACode.pm
in Basic/Gen/PP/PDLACode.pm
in Basic/Gen/PP/PDLACode.pm
in Basic/Gen/PP/PDLACode.pm
in Basic/Gen/PP/PDLACode.pm
in Basic/Gen/PP/PDLACode.pm
in Basic/Gen/PP/CType.pm
in Basic/Gen/PP/PDLACode.pm
in Basic/Gen/PP/PDLACode.pm
in Basic/Gen/PP/PDLACode.pm
in Basic/Gen/PP/PDLACode.pm
in Basic/Gen/PP/Dims.pm
in Basic/Gen/PP/PDLACode.pm
in Basic/Gen/PP/PDLACode.pm
in Basic/Gen/PP/PDLACode.pm
in Basic/Gen/PP/PDLACode.pm
in Basic/Gen/PP/PDLACode.pm
in Basic/Gen/PP/PDLACode.pm
in Basic/Gen/PP/PDLACode.pm
in Basic/Gen/PP/Dims.pm
in Basic/Gen/PP/PdlParObj.pm
in Basic/Gen/PP/PDLACode.pm
in Basic/Gen/PP/PDLACode.pm
in Basic/Gen/PP/PDLACode.pm
in Basic/Gen/PP.pm
in Basic/Gen/PP.pm
in Basic/Gen/PP.pm
in Basic/Gen/PP.pm
in Basic/Gen/PP.pm
in Basic/Gen/PP.pm
in Basic/Gen/PP.pm
in Basic/Gen/PP.pm
in Basic/Gen/PP.pm
in Basic/Gen/PP/PDLACode.pm
in Basic/Gen/PP/PDLACode.pm
in Basic/Gen/PP/SymTab.pm
in Basic/Gen/PP/PDLACode.pm
in Basic/Gen/PP/PDLACode.pm
in Basic/Gen/PP/PDLACode.pm
in Basic/Gen/PP/XS.pm
in Perldl2/Script.pm
in Doc/Doc.pm
in GENERATED/PDLA/Transform.pm
in GENERATED/PDLA/Transform.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in Basic/Core/Types.pm.PL