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

NAME

PDL::IO::HDF - An interface librairie for HDF file.

This librairy provide functions to manipulate HDF files with SD, VS and V interface.

This package also contain some globals constantes and typemaps.

The 'new' function of this package use the 'new' functions of all HDF interface. This give you the possibility to access to all interface in one opening.

For more infomation on HDF, see http://hdf.ncsa.uiuc.edu/

SYNOPSIS

  use PDL;
  use PDL::IO::HDF;

   #open file 'foo.hdf' with all hdf interface
    my $HDF = PDL::IO::HDF->new("foo.hdf");

   #you can call any functions with this syntaxe :
   #  $obj->{$interface}->function
    $HDF->{SD}->SDget("Foo_data");
   #the same with VS interface : 
    $HDF->{VS}->VSgetnames();

   #There is an other syntaxe (the one I use):
   #  $$obj{$interface}->function
    $$HDF{SD}->SDget("Foo_data");
   #the same with VS interface : 
    $$HDF{VS}->VSgetnames();

   #to close all interface :
    $HDF->close;

For more infomation on functions, see the docs of interfaces.

DESCRIPTION

This is the description of the PDL::IO::HDF module.

AUTHOR

Patrick Leilde patrick.leilde@ifremer.fr contribs of Olivier Archer olivier.archer@ifremer.fr

SEE ALSO

perl(1), PDL(1), PDL::IO::HDF::SD(1), PDL::IO::HDF::VS(1).