Astro::FITS::Header::NDF - Manipulate FITS headers from NDF files
use Astro::FITS::Header::NDF; $hdr = new Astro::FITS::Header::NDF( Cards => \@cards ); $hdr = new Astro::FITS::Header::NDF( ndfID => $indf ); $hdr = new Astro::FITS::Header::NDF( File => $file ); $hdr->writehdr( $indf ); $hdr->writehdr( File => $file );
This module makes use of the Starlink NDF module to read and write to and NDF FITS extension.
It stores information about a FITS header block in an object. Takes an hash as an arguement, with either an array reference pointing to an array of FITS header cards, or a filename, or (alternatively) and NDF identifier.
Reads a FITS header from an NDF.
$hdr->configure( Cards => \@cards ); $hdr->configure( ndfID => $indf ); $hdr->configure( File => $filename );
Accepts an NDF identifier or a filename. If both ndfID and File keys exist, ndfID key takes priority.
Write a fits header to an NDF.
$hdr->writehdr( ndfID => $indf ); $hdr->writehdr( File => $file );
Returns undef on error, true if the header was written successfully.
This module requires the Starlink NDF module.
NDF, Astro::FITS::Header, Astro::FITS::Header::Item Astro::FITS::Header::CFITSIO
Tim Jenness <t.jenness@jach.hawaii.edu>, Alasdair Allan <aa@astro.ex.ac.uk>
Copyright (C) 2001 Particle Physics and Astronomy Research Council. All Rights Reserved.
To install Astro::FITS::Header, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Astro::FITS::Header
CPAN shell
perl -MCPAN -e shell install Astro::FITS::Header
For more information on module installation, please visit the detailed CPAN module installation guide.