PDL Reference Documentation
See also: Index of all documentationFoundation
- How do I search for a function?
- Perldl shell
-
Functions
Core module (e.g. creating piddles).
Simplified interface to the more general PDL::Primitive.
Basic operators (e.g. arithmetic, comparisons, etc.).
Functions that accumulate along a dimension (e.g. sum, max).
-
Other Features
MATLAB-style function autoloader
Indexing and slices. How to access a subset of a piddle.
Nicer syntax for slices.
Intermediate
Fundamental operations on piddles. Complex numbers. Bad value support. A 'reduce' function for PDL. Minimum PDL module OO loader. Minimum PDL module function loader. Extended Mathematical Operators. Interpolation-related functions. |
-
Graphics
PGPLOT library.
PLplot library.-
3D Graphics
3D graphics core module.
Helper routines for 3D graphics.
3D surface contours.
-
Helper Modules
Look-up tables.
Display images on IIS devices.
Derive data limits for display purposes.
-
-
Image Processing
Compression utilities.
2-dimmensional image processing.
N-dimmensional image processing.
RGB image data handling.
-
Numerical Methods
Fast Fourier Transform.
Linear predictive filtering.
Linear filtering.
Simplex optimization routines-
External Library
PDL interface to the Fastest Fourier Transform in the West v2.x.
PDL interface to the Minuit library.
PDL interface to the slatec numerical programming library.
-
-
Coordinate Transformations and Projections
Coordinate transforms, image warping, and N-D functions.
Cartographic projections.-
Proj4 projection library
-
-
IO Functions
Overview of IO functions.
Data dumper.
Fast storage format (needs updating).
Flexible storage format.
Misc IO routines.
Support for Perl's 'Storable' module.-
Images
Native Support External Library
-
-
2D Matrices
Convenience class for 2D matrix work.
Additional matrix operators.
-
GNU Scientific Library
Numerical differentiation.
Numerical integration.
Interpolation.
Multidimensional root-finding.
RNG and randist.
-
Fitting Functions
Fit gaussian curves.
Fit polynomials.
Fit linear combinations of functions.
Fit functions using the Levenberg-Marquardt algorithm.
Advanced
PDL debugger. Manage many piddles through a disk cache. Call external functions. If you want to sub-class from PDL (note: incomplete). |
-
3D Graphics
Mouse event handler.
Text labels (experimental).
Mathematical graph objects.
Simple graph objects.
Tk widget interface for 3D graphics.
3D VRML backend.
Uncategorized
- PDL::Char - PDL subclass which allows reading and writing of fixed-length character strings as byte PDLs
- PDL::Lvalue - declare PDL lvalue subs
- PDL::Options - simplifies option passing by hash in PerlDL