logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

PDL::Modules - A guide to PDL's module reference.

2D Matrices

       PDL::Matrix
            Convenience class for 2D matrix work.

       PDL::MatrixOps
            Additional matrix operators.

Advanced

       PDL::Dbg
            PDL debugger.

       PDL::DiskCache
            Manage many ndarrays through a disk cache.

       PDL::CallExt
            Call external functions.

       PDL::Objects
            If you want to sub-class from PDL (note: incomplete).

Coordinate Transformations

       PDL::Transform
            Coordinate transforms, image warping, and N-D functions.

       PDL::Transform::Cartography
            Cartographic projections.

       PDL::Transform::Proj4
            PDL interface to the Proj4 projection library.

Description

       This page serves as a table of contents for PDL'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.

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.

Foundation

       perldl or pdl2
            Learn about the PDL shell.

   Functions
       PDL::Core
            Core module (e.g. creating ndarrays).

       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).

   OtherFeatures
       PDL::AutoLoader
            MATLAB-style function autoloader.

       PDL::Slices
            Indexing and slices. How to access a subset of an ndarray.

       PDL::NiceSlice
            Nicer syntax for slices.

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
            RNG and randist.

   SpecialFunctions
       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

Graphics

       PDL::Graphics::PGPLOT
            PGPLOT library.

       PDL::Graphics::PLplot
            PLplot library.

   3DGraphics
       PDL::Graphics::TriD
            3D graphics core module.

       PDL::Graphics::TriD::Rout
            Helper routines for 3D graphics.

       PDL::Graphics::TriD::Contours
            3D surface contours.

   HelperModules
       PDL::Graphics::LUT
            Look-up tables.

       PDL::Graphics::IIS
            Display images on IIS devices.

       PDL::Graphics::Limits
            Derive data limits for display purposes.

Image Processing

       PDL::Compression
            Compression utilities.

       PDL::Image2D
            2-dimensional image processing.

       PDL::ImageND
            N-dimensional image processing.

       PDL::ImageRGB
            RGB image data handling.

Io Functions

       PDL::IO
            Overview of IO functions.

       PDL::IO::Dumper
            Data dumper.

       PDL::IO::FastRaw
            Fast storage format (outdated).

       PDL::IO::FlexRaw
            Flexible storage format.

       PDL::IO::Rout
            Misc IO routines.

       PDL::IO::Sortable
            Support for Perl's 'Storable' module.

   ImageFormats
       PDL::IO::FITS
            PDL support for FITS images.

       PDL::IO::PNM
            PDL support for PNM images.

       PDL::IO::GD
            PDL interface to the GD image library.

       PDL::IO::HDF
            PDL interface to the HDH4 image library.

       PDL::IO::NetPBM
            PDL interface to the NetPBM image library.

       PDL::IO::NDF
            PDL interface to the Starlink image library. Available as a separate CPAN download.

Looking For A Function?

       If you want to search for a function name, you should use the PDL 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 an ndarray with X index values...
        yvals           Fills an ndarray with Y index values. See the CAVEAT for xvals.
        zvals           Fills an ndarray with Z index values. See the CAVEAT for xvals.

       To learn more about the PDL shell, see perldl or pdl2.

Miscellaneous

       PDL::Primitive
            Fundamental operations on ndarrays.

       PDL::Bad
            Bad value support.

       PDL::Reduce
            A 'reduce' function for PDL.

       PDL::Lite
            Minimum PDL module OO loader.

       PDL::LiteF
            Minimum PDL module function loader.

       PDL::Extended
            Extended Mathematical Operators.

       PDL::Func
            Interpolation-related functions.

Name

       PDL::Modules - A guide to PDL's module reference.

Numerical Methods

       PDL::FFT
            Fast Fourier Transform (native implementation).

       PDL::FFTW
            PDL interface to the FFTW library.

       PDL::Filter::LinPred
            Linear predictive filtering.

       PDL::Filter::Linear
            Linear filtering.

       PDL::Opt::Simplex
            Simplex optimization routines.

       PDL::Minuit
            PDL interface to the Minuit library.

       PDL::Slatec
            PDL interface to the Slatec library.

See Also