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 a piddle with X index values...
24 yvals Fills a piddle with Y index values. See the CAVEAT for xvals.
25 zvals Fills a piddle 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 piddles).
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 a piddle.
52
53 PDL::NiceSlice
54 Nicer syntax for slices.
55
57 PDL::Primitive
58 Fundamental operations on piddles.
59
60 PDL::Complex
61 Complex numbers.
62
63 PDL::Bad
64 Bad value support.
65
66 PDL::Reduce
67 A 'reduce' function for PDL.
68
69 PDL::Lite
70 Minimum PDL module OO loader.
71
72 PDL::LiteF
73 Minimum PDL module function loader.
74
75 PDL::Extended
76 Extended Mathematical Operators.
77
78 PDL::Func
79 Interpolation-related functions.
80
82 PDL::Graphics::PGPLOT
83 PGPLOT library.
84
85 PDL::Graphics::PLplot
86 PLplot library.
87
88 3D Graphics
89 PDL::Graphics::TriD
90 3D graphics core module.
91
92 PDL::Graphics::TriD::Rout
93 Helper routines for 3D graphics.
94
95 PDL::Graphics::TriD::Contours
96 3D surface contours.
97
98 Helper Modules
99 PDL::Graphics::LUT
100 Look-up tables.
101
102 PDL::Graphics::IIS
103 Display images on IIS devices.
104
105 PDL::Graphics::Limits
106 Derive data limits for display purposes.
107
109 PDL::Compression
110 Compression utilities.
111
112 PDL::Image2D
113 2-dimmensional image processing.
114
115 PDL::ImageND
116 N-dimmensional image processing.
117
118 PDL::ImageRGB
119 RGB image data handling.
120
122 PDL::FFT
123 Fast Fourier Transform (native implementation).
124
125 PDL::FFTW
126 PDL interface to the FFTW library.
127
128 PDL::Filter::LinPred
129 Linear predictive filtering.
130
131 PDL::Filter::Linear
132 Linear filtering.
133
134 PDL::Opt::Simplex
135 Simplex optimization routines.
136
137 PDL::Minuit
138 PDL interface to the Minuit library.
139
140 PDL::Slatec
141 PDL interface to the Slatec library.
142
144 PDL::Transform
145 Coordinate transforms, image warping, and N-D functions.
146
147 PDL::Transform::Cartography
148 Cartographic projections.
149
150 PDL::Transform::Proj4
151 PDL interface to the Proj4 projection library.
152
154 PDL::IO
155 Overview of IO functions.
156
157 PDL::IO::Dumper
158 Data dumper.
159
160 PDL::IO::FastRaw
161 Fast storage format (outdated).
162
163 PDL::IO::FlexRaw
164 Flexible storage format.
165
166 PDL::IO::Rout
167 Misc IO routines.
168
169 PDL::IO::Sortable
170 Support for Perl's 'Storable' module.
171
172 Image Formats
173 PDL::IO::FITS
174 PDL support for FITS images.
175
176 PDL::IO::PNM
177 PDL support for PNM images.
178
179 PDL::IO::GD
180 PDL interface to the GD image library.
181
182 PDL::IO::HDF
183 PDL interface to the HDH4 image library.
184
185 PDL::IO::NetPBM
186 PDL interface to the NetPBM image library.
187
188 PDL::IO::NDF
189 PDL interface to the Starlink image library. Available as a
190 separate CPAN download.
191
193 PDL::Matrix
194 Convenience class for 2D matrix work.
195
196 PDL::MatrixOps
197 Additional matrix operators.
198
200 PDL::GSL::DIFF
201 Numerical differentiation.
202
203 PDL::GSL::INTEG
204 Numerical integration.
205
206 PDL::GSL::INTERP
207 Interpolation.
208
209 PDL::GSL::MROOT
210 Multidimensional root-finding.
211
212 PDL::GSL::RNG
213 RNG and randist.
214
215 Special Functions
216 PDL::GSLSF::AIRY
217 PDL::GSLSF::BESSEL
218 PDL::GSLSF::CLAUSEN
219 PDL::GSLSF::COULOMB
220 PDL::GSLSF::COUPLING
221 PDL::GSLSF::DAWSON
222 PDL::GSLSF::DEBYE
223 PDL::GSLSF::DILOG
224 PDL::GSLSF::ELEMENTARY
225 PDL::GSLSF::ELLINT
226 PDL::GSLSF::ELLJAC
227 PDL::GSLSF::ERF
228 PDL::GSLSF::EXP
229 PDL::GSLSF::EXPINT
230 PDL::GSLSF::FERMI_DIRAC
231 PDL::GSLSF::GAMMA
232 PDL::GSLSF::GEGENBAUER
233 PDL::GSLSF::HYPERG
234 PDL::GSLSF::LAGUERRE
235 PDL::GSLSF::LEGENDRE
236 PDL::GSLSF::LOG
237 PDL::GSLSF::POLY
238 PDL::GSLSF::POW_INT
239 PDL::GSLSF::PSI
240 PDL::GSLSF::SYNCHROTRON
241 PDL::GSLSF::TRANSPORT
242 PDL::GSLSF::TRIG
243 PDL::GSLSF::ZETA
244
246 PDL::Fit::Gaussian
247 Fit gaussian curves.
248
249 PDL::Fit::Polynomial
250 Fit polynomials.
251
252 PDL::Fit::Linfit
253 Fit linear combinations of functions.
254
255 PDL::Fit::LM
256 Fit functions using the Levenberg-Marquardt algorithm.
257
259 PDL::Dbg
260 PDL debugger.
261
262 PDL::DiskCache
263 Manage many piddles through a disk cache.
264
265 PDL::CallExt
266 Call external functions.
267
268 PDL::Objects
269 If you want to sub-class from PDL (note: incomplete).
270
272 Copyright 2010 Daniel Carrera (dcarrera@gmail.com). You can distribute
273 and/or modify this document under the same terms as the current Perl
274 license.
275
276 See: http://dev.perl.org/licenses/
277
278
279
280perl v5.32.0 2020-09-17 MODULES(1)