1MODULES(1) User Contributed Perl Documentation MODULES(1)
2
3
4
6 PDL::Modules - A guide to PDL's module reference.
7
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
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
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
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
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
106 PDL::Compression
107 Compression utilities.
108
109 PDL::Image2D
110 2-dimmensional image processing.
111
112 PDL::ImageND
113 N-dimmensional image processing.
114
115 PDL::ImageRGB
116 RGB image data handling.
117
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
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
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
190 PDL::Matrix
191 Convenience class for 2D matrix work.
192
193 PDL::MatrixOps
194 Additional matrix operators.
195
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
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
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.34.0 2021-08-16 MODULES(1)