The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 2.014000 - 2019-04-19

  • PDLA can now create and use piddles having more than 2**32 elements. Of particular use is that you can now use PDLA::IO::FlexRaw to memory map piddles from files on disk which can allow for simplified processing and IO on extremely large data.
  • Many fixes to the build process to make PDLA more robust to build, test, and install. This takes advantage of new automated CI testing via Travis CI on the github site. Thanks much to Ed and Zakariyya for their work to get this started and maintained. This CI testing makes this the best tested and best testing PDLA release ever!
  • Various documentation clean-ups and work to improve on-line viewing at http://metacpan.org and others. (Thanks kmx and Derek!)
  • zap IO/{Misc,FITS,Pic}, Lib/ImageRGB as restored to ::Core
  • zap IO/Storable as restored to ::Core

Documentation

An overview of the modules in the PDLA::IO namespace.
calculates pdl dependencies

Modules

PDLA demo for PDLA::Graphics::Prima
a simple PDLA module containing inlined Pdlapp code
compression utilities
FFTs for PDLA
routines for fitting gaussians
PDLA interface to the Proj4 projection library.
PDLA interface to numerical differentiation routines in GSL
PDLA interface to numerical integration routines in GSL
PDLA interface to Interpolation routines in GSL
PDLA interface to multidimensional root-finding routines in GSL
PDLA interface to RNG and randist routines in GSL
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
PDLA interface to GSL Special Functions
Display PDLA images on IIS devices (saoimage/ximtool)
quick routines to plot lots of stuff from piddles.
Helper routines for Three-dimensional graphics
2D data browser for PDLA
Interface to the GD image library.
Miscellaneous 2D image processing functions
useful image processing in N dimensions
a PDLA interface to the Minuit library
PDLA interface to the slatec numerical programming library
Coordinate transforms, image warping, and N-D functions
PDLA::Transform interface to the Proj4 projection library
An object oriented interface to PDLA graphics
provides access to a number of look-up tables
derive limits for display purposes
PGPLOT enhanced interface for PDLA
Setting PGPLOT options
A OO interface to PGPLOT windows
A package to keep track of plotting commands
PDLA TriD OpenGL interface using POGL
PDLA 3D interface
default event handler subroutines
3D Surface contours for TriD
Mathematical Graph objects for PDLA
Simple Graph Objects for TriD
TriD VRML backend
a module for reading DICOM images.
data dumping for structs with PDLAs
A simple, fast and convenient io format for PerlDL.
A flexible binary I/O format for PerlDL
I/O of IDL Save Files
call functions in external shared libraries
Non-memory-resident array object
Linear predictive filtering
linear filtering for PDLA
Levenberg-Marquardt fitting routine for PDLA
routines for fitting data with linear combinations of functions.
routines for fitting with polynomials
interpolation, integration, & gradient estimation (differentiation) of functions
provide a consistent interface to the interpolation routines available in PDLA
simple interface to SLATEC interpolation routines
Simplex optimization routines
Useful cartographic projections
all the stuff that's not in core and not yet split out

Provides

in Example/Benchmark/Bench.pm
in Demos/BAD2_demo.pm.PL
in Demos/BAD_demo.pm.PL
in Demos/Cartography_demo.pm
in Demos/General.pm
in Demos/Gnuplot_demo.pm
in Demos/PGPLOT_OO_demo.pm
in Demos/PGPLOT_demo.pm
in Demos/Screen.pm
in Demos/Transform_demo.pm
in Demos/TriD1.pm
in Demos/TriD2.pm
in Demos/TriDGallery.pm
in Lib/Filter/Linear.pm
in Lib/Filter/LinPred.pm
in Lib/Filter/Linear.pm
in Graphics/TriD/TriD/MathGraph.pm
in Graphics/TriD/TriD/MathGraph.pm
in Graphics/Limits/Limits.pm
in Graphics/TriD/POGL/OpenGL.pm
in Graphics/TriD/TriD/Mesh.pm
in Graphics/TriD/TriD/ArcBall.pm
in Graphics/TriD/TriD/ArcBall.pm
in Graphics/TriD/TriD/ArcBall.pm
in Graphics/TriD/TriD.pm
in Graphics/TriD/TriD.pm
in Graphics/TriD/TriD/Polygonize.pm
in Graphics/TriD/TriD/Control3D.pm
in Graphics/TriD/TriD/Graph.pm
in Graphics/TriD/TriD/TextObjects.pm
in Graphics/TriD/TriD/Graph.pm
in Graphics/TriD/TriD/GL.pm
in Graphics/TriD/TriD/OOGL.pm
in Graphics/TriD/TriD/Objects.pm
in Graphics/TriD/TriD/Objects.pm
in Graphics/TriD/TriD/GoBoard.pm
in Graphics/TriD/TriD/Graph.pm
in Graphics/TriD/TriD/Image.pm
in Graphics/TriD/TriD/Objects.pm
in Graphics/TriD/TriD/Objects.pm
in Graphics/TriD/TriD/Objects.pm
in Graphics/TriD/TriD/Lines.pm
in Graphics/TriD/TriD/Logo.pm
in Graphics/TriD/TriD.pm
in Graphics/TriD/TriD/Mesh.pm
in Graphics/TriD/TriD/OOGL.pm
in Graphics/TriD/TriD/OOGL.pm
in Graphics/TriD/TriD/Object.pm
in Graphics/TriD/TriD.pm
in Graphics/TriD/TriD/Objects.pm
in Graphics/TriD/TriD/Graph.pm
in Graphics/TriD/TriD/Polygonize.pm
in Graphics/TriD/TriD/ArcBall.pm
in Graphics/TriD/TriD/Quaternion.pm
in Graphics/TriD/TriD/Objects.pm
in Graphics/TriD/TriD/Objects.pm
in Graphics/TriD/TriD/Objects.pm
in Graphics/TriD/TriD/Objects.pm
in Graphics/TriD/TriD/Objects.pm
in Graphics/TriD/TriD.pm
in Graphics/TriD/TriD/SimpleScaler.pm
in Graphics/TriD/TriD/Control3D.pm
in Graphics/TriD/TriD/SimpleScaler.pm
in Graphics/TriD/TriD/Objects.pm
in Graphics/TriD/TriD/Polygonize.pm
in Graphics/TriD/TriD/Surface.pm
in Graphics/TriD/TriD.pm
in Graphics/TriD/TriD.pm
in Graphics/TriD/TriD/VRML.pm
in Graphics/TriD/TriD/VRML.pm
in Graphics/TriD/TriD/VRML.pm
in Graphics/TriD/TriD/GL.pm
in Graphics/TriD/TriD/VRML.pm
in Graphics/TriD/TriD/ViewPort.pm
in Graphics/TriD/TriD/GL.pm
in Graphics/TriD/TriD/VRML.pm
in Graphics/TriD/TriD/Window.pm
in Graphics/TriD/VRML/VRML.pm
in Graphics/TriD/VRML/VRML/Protos.pm
in Graphics/TriD/VRML/VRML.pm
in Graphics/TriD/VRML/VRML.pm
in Graphics/TriD/VRML/VRML.pm
in GENERATED/PDLA/Transform.pm
in GENERATED/PDLA/Transform.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm
in GENERATED/PDLA/Transform/Proj4.pm