1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in


From pdl

Revision as of 21:36, 24 November 2009 by Lambd (Talk | contribs)
Jump to: navigation, search

Algorithm Libraries

One of the most powerful features of PDL is its role as an integration tool for a variety of external libraries. Not all of the features you can use with PDL come with the main package, there are lots of "wrapper" modules which act as a connection to other signal processing collections.

PDL::Audio PDL functions intended for audio processing CPAN search

Access to Data Formats

There are lots of different scientific data formats. To access them PDL uses external libraries and special modules.

CFITSIOCFITSIO is a library you can use to handle data in the FITS (Flexible Image Transport System) format.HOMEPAGE
NETCDFNetCDF (Network Common Data Form) is an interface for array-oriented data access and a library that provides an implementation of the interface. The netCDF library also defines a machine-independent format for representing scientific data. Together, the interface, library, and format support the creation, access, and sharing of scientific data. This data format is heavily used in the atmospheric sciences.DOWNLOAD
PDL::IO::NDFThe N-dimensional data format is a cross-platform hierarchical data format and is described in Starlink User Note 33.HOMEPAGE
PDL::IO::GribGrib is a data file format specification of the World Meteorological Organization (WMO) commonly used for the storage and transmission of meteorological data. Please read the format specification for further details.DOWNLOAD

Visualisation Frontends

Visualization is one of the corner stones of scientific data processing. PDL is no exception in this regard and provides a number of interfaces to 2 and 3D graphics. For full functionality it relies on a number of external visualization tools and APIs.

PDL::Graphics::TriDOpenGL is a de facto standard for 3D graphics today. The PDL installation scripts will check if you have the OpenGL libraries or the free implementation Mesa and build the module if they are present. As of PDL-2.4.5 the OpenGL Perl module is required.
PDL::Graphics::PGPLOTPGPLOT is a very powerful Fortran library for scientific 2D plotting. You need the pgplot library itself and the PGPLOT perl module for full functionality. Windows PPMs
PDL::Graphics::PLplotPLplot is scientific library written in C for 2D and 3D plotting. The most recent PDL interface is now in a separate module.HOMEPAGE
PDL::Graphics::IISInterface to the (somewhat old fashioned) SAOimage or Ximtool
PDL::Graphics::KarmaAn interface to the Karma visualisation library. If it is installed on your system the PDL module will be built.
Chart::XMGRChart::XMGR uses the XMGR plotting package and does not come with PDL but it does recognise PDL's.
GimpThe Gimp module for perl can be used with piddles as well. You can write PDL scripts to manipulate your Gimp images.HOMEPAGE
Personal tools