PDL::Modules (1)
Leading comments
Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35) Standard preamble: ========================================================================
NAME
PDL::Modules - A guide to PDL's module reference.DESCRIPTION
This page serves as a table of contents forPDL
's module documentation.
This page does not list every single PDL
module. It only shows the ones
intended for PDL
users, while omitting those which are deemed ``for
internal use only''. If you wish to see a comprehensive list of all
documentation, please see the PDL::Index page.
LOOKING FOR A FUNCTION?
If you want to search for a function name, you should use thePDL
shell along with the ``help'' or ``apropos'' command (to do a fuzzy search).
For example:
pdl> apropos xval xlinvals X axis values between endpoints (see xvals). xlogvals X axis values logarithmicly spaced... xvals Fills a piddle with X index values... yvals Fills a piddle with Y index values. See the CAVEAT for xvals. zvals Fills a piddle with Z index values. See the CAVEAT for xvals.
To learn more about the
PDL
shell, see perldl or pdl2.
FOUNDATION
- perldl or pdl2
-
Learn about the PDLshell.
Functions
- PDL::Core
- Core module (e.g. creating piddles).
- PDL::Basic
- Simplified interface to the more general PDL::Primitive.
- PDL::Ops
- Basic operators (e.g. arithmetic, comparisons, etc.).
- PDL::Ufunc
- Functions that accumulate along a dimension (e.g. sum, max).
Other Features
- PDL::AutoLoader
- MATLAB-style function autoloader.
- PDL::Slices
- Indexing and slices. How to access a subset of a piddle.
- PDL::NiceSlice
- Nicer syntax for slices.
MISCELLANEOUS
- PDL::Primitive
- Fundamental operations on piddles.
- PDL::Complex
- Complex numbers.
- PDL::Bad
- Bad value support.
- PDL::Reduce
-
A 'reduce' function for PDL.
- PDL::Lite
-
Minimum PDLmoduleOOloader.
- PDL::LiteF
-
Minimum PDLmodule function loader.
- PDL::Extended
- Extended Mathematical Operators.
- PDL::Func
- Interpolation-related functions.
GRAPHICS
- PDL::Graphics::PGPLOT
-
PGPLOTlibrary.
- PDL::Graphics::PLplot
- PLplot library.
3D Graphics
- PDL::Graphics::TriD
- 3D graphics core module.
- PDL::Graphics::TriD::Rout
- Helper routines for 3D graphics.
- PDL::Graphics::TriD::Contours
- 3D surface contours.
Helper Modules
- PDL::Graphics::LUT
- Look-up tables.
- PDL::Graphics::IIS
-
Display images on IISdevices.
- PDL::Graphics::Limits
- Derive data limits for display purposes.
IMAGE PROCESSING
- PDL::Compression
- Compression utilities.
- PDL::Image2D
- 2-dimmensional image processing.
- PDL::ImageND
- N-dimmensional image processing.
- PDL::ImageRGB
-
RGBimage data handling.
NUMERICAL METHODS
- PDL::FFT
- Fast Fourier Transform (native implementation).
- PDL::FFTW
-
PDLinterface to theFFTWlibrary.
- PDL::Filter::LinPred
- Linear predictive filtering.
- PDL::Filter::Linear
- Linear filtering.
- PDL::Opt::Simplex
- Simplex optimization routines.
- PDL::Minuit
-
PDLinterface to the Minuit library.
- PDL::Slatec
-
PDLinterface to the Slatec library.
COORDINATE TRANSFORMATIONS
- PDL::Transform
- Coordinate transforms, image warping, and N-D functions.
- PDL::Transform::Cartography
- Cartographic projections.
- PDL::Transform::Proj4
-
PDLinterface to the Proj4 projection library.
IO FUNCTIONS
- PDL::IO
-
Overview of IOfunctions.
- PDL::IO::Dumper
- Data dumper.
- PDL::IO::FastRaw
- Fast storage format (outdated).
- PDL::IO::FlexRaw
- Flexible storage format.
- PDL::IO::Rout
-
Misc IOroutines.
- PDL::IO::Sortable
- Support for Perl's 'Storable' module.
Image Formats
- PDL::IO::FITS
-
PDLsupport forFITSimages.
- PDL::IO::PNM
-
PDLsupport forPNMimages.
- PDL::IO::GD
-
PDLinterface to theGDimage library.
- PDL::IO::HDF
-
PDLinterface to theHDH4image library.
- PDL::IO::NetPBM
-
PDLinterface to the NetPBM image library.
- PDL::IO::NDF
-
PDLinterface to the Starlink image library. Available as a separateCPANdownload.
2D MATRICES
- PDL::Matrix
- Convenience class for 2D matrix work.
- PDL::MatrixOps
- Additional matrix operators.
GNU SCIENTIFIC LIBRARY
- PDL::GSL::DIFF
- Numerical differentiation.
- PDL::GSL::INTEG
- Numerical integration.
- PDL::GSL::INTERP
- Interpolation.
- PDL::GSL::MROOT
- Multidimensional root-finding.
- PDL::GSL::RNG
-
RNGand randist.
Special Functions
- PDL::GSLSF::AIRY
- PDL::GSLSF::BESSEL
- PDL::GSLSF::CLAUSEN
- PDL::GSLSF::COULOMB
- PDL::GSLSF::COUPLING
- PDL::GSLSF::DAWSON
- PDL::GSLSF::DEBYE
- PDL::GSLSF::DILOG
- PDL::GSLSF::ELEMENTARY
- PDL::GSLSF::ELLINT
- PDL::GSLSF::ELLJAC
- PDL::GSLSF::ERF
- PDL::GSLSF::EXP
- PDL::GSLSF::EXPINT
- PDL::GSLSF::FERMI_DIRAC
- PDL::GSLSF::GAMMA
- PDL::GSLSF::GEGENBAUER
- PDL::GSLSF::HYPERG
- PDL::GSLSF::LAGUERRE
- PDL::GSLSF::LEGENDRE
- PDL::GSLSF::LOG
- PDL::GSLSF::POLY
- PDL::GSLSF::POW_INT
- PDL::GSLSF::PSI
- PDL::GSLSF::SYNCHROTRON
- PDL::GSLSF::TRANSPORT
- PDL::GSLSF::TRIG
- PDL::GSLSF::ZETA
FITTING FUNCTIONS
- PDL::Fit::Gaussian
- Fit gaussian curves.
- PDL::Fit::Polynomial
- Fit polynomials.
- PDL::Fit::Linfit
- Fit linear combinations of functions.
- PDL::Fit::LM
- Fit functions using the Levenberg-Marquardt algorithm.
ADVANCED
- PDL::Dbg
-
PDLdebugger.
- PDL::DiskCache
- Manage many piddles through a disk cache.
- PDL::CallExt
- Call external functions.
- PDL::Objects
-
If you want to sub-class from PDL(note: incomplete).