logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Astro::FITS::Header::AST - Manipulates FITS headers from an AST object

Authors

       Alasdair Allan <aa@astro.ex.ac.uk>, Tim Jenness <t.jenness@jach.hawaii.edu>

Description

       This module makes use of the Starlink::AST module to read the FITS HDU from an AST FrameSet object.

       It stores information about a FITS header block in an object. Takes an hash as an argument, with an array
       reference pointing to an Starlink::AST FramSet object.

Methods

configure
           Reads a FITS header from a Starlink::AST FrameSet object

             $header->configure( FrameSet => $wcsinfo );

           Base class initialisation also works:

             $header->configure( Cards => \@cards );

           Accepts a reference to an Starlink::AST FrameSet object.

           If  a  specific  encoding  is required, this can be specified using the Encoding argument. Default is
           FITS-WCS if no Encoding is given.  Note that not all framesets can be encoded using FITS-WCS.

             $header->configure( FrameSet => $wcsinfo, Encoding => "Native" );

           If Encoding is specified but undefined, the default will be decided by AST.

Name

       Astro::FITS::Header::AST - Manipulates FITS headers from an AST object

Revision

       $Id$

See Also

       "Starlink::AST", "Astro::FITS::Header"

Synopsis

         use Astro::FITS::Header::AST;

         $header = new Astro::FITS::Header::AST( FrameSet => $wcsinfo );
         $header = new Astro::FITS::Header::AST( FrameSet => $wcsinfo,
                                                 Encoding => 'FITS-IRAF' );

         $header = new Astro::FITS::Header::AST( Cards => \@cards );

See Also