1MODULES(1)            User Contributed Perl Documentation           MODULES(1)
2
3
4

NAME

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

DESCRIPTION

9       This page serves as a table of contents for PDL's module documentation.
10       This page does not list every single PDL module. It only shows the ones
11       intended for PDL users, while omitting those which are deemed "for
12       internal use only". If you wish to see a comprehensive list of all
13       documentation, please see the PDL::Index page.
14

LOOKING FOR A FUNCTION?

16       If you want to search for a function name, you should use the PDL shell
17       along with the "help" or "apropos" command (to do a fuzzy search).  For
18       example:
19
20        pdl> apropos xval
21        xlinvals        X axis values between endpoints (see xvals).
22        xlogvals        X axis values logarithmicly spaced...
23        xvals           Fills an ndarray with X index values...
24        yvals           Fills an ndarray with Y index values. See the CAVEAT for xvals.
25        zvals           Fills an ndarray with Z index values. See the CAVEAT for xvals.
26
27       To learn more about the PDL shell, see perldl or pdl2.
28

FOUNDATION

30       perldl or pdl2
31            Learn about the PDL shell.
32
33   Functions
34       PDL::Core
35            Core module (e.g. creating ndarrays).
36
37       PDL::Basic
38            Simplified interface to the more general PDL::Primitive.
39
40       PDL::Ops
41            Basic operators (e.g. arithmetic, comparisons, etc.).
42
43       PDL::Ufunc
44            Functions that accumulate along a dimension (e.g. sum, max).
45
46   Other Features
47       PDL::AutoLoader
48            MATLAB-style function autoloader.
49
50       PDL::Slices
51            Indexing and slices. How to access a subset of an ndarray.
52
53       PDL::NiceSlice
54            Nicer syntax for slices.
55

MISCELLANEOUS

57       PDL::Primitive
58            Fundamental operations on ndarrays.
59
60       PDL::Bad
61            Bad value support.
62
63       PDL::Reduce
64            A 'reduce' function for PDL.
65
66       PDL::Lite
67            Minimum PDL module OO loader.
68
69       PDL::LiteF
70            Minimum PDL module function loader.
71
72       PDL::Extended
73            Extended Mathematical Operators.
74
75       PDL::Func
76            Interpolation-related functions.
77

GRAPHICS

79       PDL::Graphics::PGPLOT
80            PGPLOT library.
81
82       PDL::Graphics::PLplot
83            PLplot library.
84
85   3D Graphics
86       PDL::Graphics::TriD
87            3D graphics core module.
88
89       PDL::Graphics::TriD::Rout
90            Helper routines for 3D graphics.
91
92       PDL::Graphics::TriD::Contours
93            3D surface contours.
94
95   Helper Modules
96       PDL::Graphics::LUT
97            Look-up tables.
98
99       PDL::Graphics::IIS
100            Display images on IIS devices.
101
102       PDL::Graphics::Limits
103            Derive data limits for display purposes.
104

IMAGE PROCESSING

106       PDL::Compression
107            Compression utilities.
108
109       PDL::Image2D
110            2-dimensional image processing.
111
112       PDL::ImageND
113            N-dimensional image processing.
114
115       PDL::ImageRGB
116            RGB image data handling.
117

NUMERICAL METHODS

119       PDL::FFT
120            Fast Fourier Transform (native implementation).
121
122       PDL::FFTW
123            PDL interface to the FFTW library.
124
125       PDL::Filter::LinPred
126            Linear predictive filtering.
127
128       PDL::Filter::Linear
129            Linear filtering.
130
131       PDL::Opt::Simplex
132            Simplex optimization routines.
133
134       PDL::Minuit
135            PDL interface to the Minuit library.
136
137       PDL::Slatec
138            PDL interface to the Slatec library.
139

COORDINATE TRANSFORMATIONS

141       PDL::Transform
142            Coordinate transforms, image warping, and N-D functions.
143
144       PDL::Transform::Cartography
145            Cartographic projections.
146
147       PDL::Transform::Proj4
148            PDL interface to the Proj4 projection library.
149

IO FUNCTIONS

151       PDL::IO
152            Overview of IO functions.
153
154       PDL::IO::Dumper
155            Data dumper.
156
157       PDL::IO::FastRaw
158            Fast storage format (outdated).
159
160       PDL::IO::FlexRaw
161            Flexible storage format.
162
163       PDL::IO::Rout
164            Misc IO routines.
165
166       PDL::IO::Sortable
167            Support for Perl's 'Storable' module.
168
169   Image Formats
170       PDL::IO::FITS
171            PDL support for FITS images.
172
173       PDL::IO::PNM
174            PDL support for PNM images.
175
176       PDL::IO::GD
177            PDL interface to the GD image library.
178
179       PDL::IO::HDF
180            PDL interface to the HDH4 image library.
181
182       PDL::IO::NetPBM
183            PDL interface to the NetPBM image library.
184
185       PDL::IO::NDF
186            PDL interface to the Starlink image library. Available as a
187            separate CPAN download.
188

2D MATRICES

190       PDL::Matrix
191            Convenience class for 2D matrix work.
192
193       PDL::MatrixOps
194            Additional matrix operators.
195

GNU SCIENTIFIC LIBRARY

197       PDL::GSL::DIFF
198            Numerical differentiation.
199
200       PDL::GSL::INTEG
201            Numerical integration.
202
203       PDL::GSL::INTERP
204            Interpolation.
205
206       PDL::GSL::MROOT
207            Multidimensional root-finding.
208
209       PDL::GSL::RNG
210            RNG and randist.
211
212   Special Functions
213       PDL::GSLSF::AIRY
214       PDL::GSLSF::BESSEL
215       PDL::GSLSF::CLAUSEN
216       PDL::GSLSF::COULOMB
217       PDL::GSLSF::COUPLING
218       PDL::GSLSF::DAWSON
219       PDL::GSLSF::DEBYE
220       PDL::GSLSF::DILOG
221       PDL::GSLSF::ELEMENTARY
222       PDL::GSLSF::ELLINT
223       PDL::GSLSF::ELLJAC
224       PDL::GSLSF::ERF
225       PDL::GSLSF::EXP
226       PDL::GSLSF::EXPINT
227       PDL::GSLSF::FERMI_DIRAC
228       PDL::GSLSF::GAMMA
229       PDL::GSLSF::GEGENBAUER
230       PDL::GSLSF::HYPERG
231       PDL::GSLSF::LAGUERRE
232       PDL::GSLSF::LEGENDRE
233       PDL::GSLSF::LOG
234       PDL::GSLSF::POLY
235       PDL::GSLSF::POW_INT
236       PDL::GSLSF::PSI
237       PDL::GSLSF::SYNCHROTRON
238       PDL::GSLSF::TRANSPORT
239       PDL::GSLSF::TRIG
240       PDL::GSLSF::ZETA
241

FITTING FUNCTIONS

243       PDL::Fit::Gaussian
244            Fit gaussian curves.
245
246       PDL::Fit::Polynomial
247            Fit polynomials.
248
249       PDL::Fit::Linfit
250            Fit linear combinations of functions.
251
252       PDL::Fit::LM
253            Fit functions using the Levenberg-Marquardt algorithm.
254

ADVANCED

256       PDL::Dbg
257            PDL debugger.
258
259       PDL::DiskCache
260            Manage many ndarrays through a disk cache.
261
262       PDL::CallExt
263            Call external functions.
264
265       PDL::Objects
266            If you want to sub-class from PDL (note: incomplete).
267
269       Copyright 2010 Daniel Carrera (dcarrera@gmail.com). You can distribute
270       and/or modify this document under the same terms as the current Perl
271       license.
272
273       See: http://dev.perl.org/licenses/
274
275
276
277perl v5.38.0                      2023-07-21                        MODULES(1)
Impressum