(For the exported PDL constructor, pdl(), see PDL::Core) PDL is the Perl Data Language, a perl extension that is designed for scientific and bulk numeric data processing and display. It extends perl's syntax and includes fully vectorized, multidimens...
ETJ/PDL-2.025 - 19 Nov 2020 13:17:38 UTCPDL contains many modules for displaying, loading, and saving data. * Perlish or Text-Based A few IO modules provide Perl-inspired capabilities. These are PDL::IO::Dumper and PDL::IO::Storable. PDL::IO::Misc provides simpler routines for dealing with...
ETJ/PDL-2.025 - 19 Nov 2020 13:17:38 UTCThis is a listing of all documented functions in the PDL distribution. Alphabetical Listing of PDL Functions EOD $onldc = $PDL::onlinedoc; # new PDL::Doc ('/tmp/pdlhash.dbtxt'); $db = $onldc->ensuredb; while (my ($key,$val) = each %$db) { my $strip =...
ETJ/PDL-2.025 - 19 Nov 2020 13:17:38 UTCNow that you have some idea how to use "pp_def" to define new PDL functions it is time to explain the general syntax of "pp_def". "pp_def" takes as arguments first the name of the function you are defining and then a hash list that can contain variou...
ETJ/PDL-2.025 - 19 Nov 2020 13:17:38 UTCThis module provides the functions used by PDL to overload the basic mathematical operators ("+ - / *" etc.) and functions ("sin sqrt" etc.) It also includes the function "log10", which should be a perl function so that we can overload it! Matrix mul...
ETJ/PDL-2.025 - 19 Nov 2020 13:17:38 UTCPDL has been compiled with WITH_BADVAL set to 1. Therefore, you can enter the wonderful world of bad value support in PDL. This module is loaded when you do "use PDL", "Use PDL::Lite" or "PDL::LiteF". Implementation details are given in PDL::BadValue...
ETJ/PDL-2.025 - 19 Nov 2020 13:17:38 UTCA simple cookbook how to create piddles manually. It covers both the Perl and the C/XS level. Additionally, it describes the PDL core routines that can be accessed from other modules. These routines basically define the PDL API. If you need to access...
ETJ/PDL-2.025 - 19 Nov 2020 13:17:38 UTCThis is version 1.008 of the PDL FAQ, a collection of frequently asked questions about PDL - the Perl Data Language....
ETJ/PDL-2.025 - 19 Nov 2020 13:17:38 UTC!!!!!!!!!!!!!!!!!!!!!!!!!!WARNING!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! As of PDL-2.006_04, the direction of the FFT/IFFT has been reversed to match the usage in the FFTW library and the convention in use generally. !!!!!!!!!!!!!!!!!!!!!!!!!!WARNING!!!...
ETJ/PDL-2.025 - 19 Nov 2020 13:17:38 UTCThese packages implements a couple of functions that should come in handy when debugging your PDL scripts. They make a lot of sense while you're doing rapid prototyping of new PDL code, let's say inside the perldl or pdl2 shell....
ETJ/PDL-2.025 - 19 Nov 2020 13:17:38 UTCAn implementation of online docs for PDL....
ETJ/PDL-2.025 - 19 Nov 2020 13:17:38 UTCThis module extends PDL with more advanced mathematical functions than provided by standard Perl. All the functions have one input pdl, and one output, unless otherwise stated. Many of the functions are linked from the system maths library or the Cep...
ETJ/PDL-2.025 - 19 Nov 2020 13:17:38 UTCThis subclass of PDL allows one to manipulate PDLs of 'byte' type as if they were made of fixed length strings, not just numbers. This type of behavior is useful when you want to work with charactar grids. The indexing is done on a string level and n...
ETJ/PDL-2.025 - 19 Nov 2020 13:17:38 UTCThis module explains how to get help with a PDL problem and how, when, and where to submit a bug report. In the future it may be extended to provide some sort of automated bug reporting capability....
ETJ/PDL-2.025 - 19 Nov 2020 13:17:38 UTCThis page documents useful idioms, helpful hints and tips for using Perl Data Language v2.0. Help Use "help help" within *perldl* or *pdl2* or use the "pdldoc" program from the command line for access to the PerlDL documentation. HTML versions of the...
ETJ/PDL-2.025 - 19 Nov 2020 13:17:38 UTCMethods and functions for type conversions, PDL creation, type conversion, threading etc....
ETJ/PDL-2.025 - 19 Nov 2020 13:17:38 UTCThis module aims to contain useful functions. Honest....
ETJ/PDL-2.025 - 19 Nov 2020 13:17:38 UTCLoads the smallest possible set of modules for PDL to work, importing only those functions always defined by PDL::Core) into the current namespace ("pdl", "piddle", "barf" and "null"). This is the absolute minimum set for PDL. Access to other functio...
ETJ/PDL-2.025 - 19 Nov 2020 13:17:38 UTCThis file is an attempt to list the major user-visible changes between PDL versions 1.0 and 2.0....
ETJ/PDL-2.025 - 19 Nov 2020 13:17:38 UTCThis module contains basic utility functions for creating and manipulating piddles. Most of these functions are simplified interfaces to the more flexible functions in the modules PDL::Primitive and PDL::Slices....
ETJ/PDL-2.025 - 19 Nov 2020 13:17:38 UTC