[AstroPy] Equivalent expression for SXPAR from IDL in python
kevin.gullikson at gmail.com
Sun Feb 14 09:37:12 EST 2016
If all you want is the header, you can call
header = fits.getheader(filename, extension_number)
That is a bit simpler, and might be a bit faster too (not sure).
On Sun, Feb 14, 2016 at 6:48 AM Roberts, Michael <
michael.roberts.15 at ucl.ac.uk> wrote:
> I'm hoping this question is relatively straightforward for those
> proficient with IDL and python and fits file handling (I'm using
> the astropy.fits module)
> I'm looking to find an equivalent to SXPAR (whose function is to obtain
> the value of a parameter in a FITS header) from IDL into python...
> "sxpar.pro" - idlastro.gsfc.nasa.gov
> Apostrophes are stripped ; from strings. If the parameter is logical, 1b
> is ; returned for T, and 0b is returned for F. ; If Name was of ...
> This is the original code in IDL:
> nxpix_uw1_ext1 = sxpar(hima_sk_uw1_ext1,'NAXIS1')
> nypix_uw1_ext1 = sxpar(hima_sk_uw1_ext1,'NAXIS2')
> This is my conversion attempt into python using astropy.fits:
> from astropy.io import fits
> hima_sk_um2 = fits.open('') #Will contain the directory extension to the
> fits/img file I wish to open
> # Compute the size of the images (you can also do this manually rather
> than calling these keywords from the header):
> nxpix_um2_ext1 = hima_sk_um2.header['NAXIS1']
> nypix_um2_ext1 = hima_sk_um2.header['NAXIS2']
> Firstly, is this correct? And secondly, is this the best way to handle an
> extension value?
> Any advise would be warmly received.
> Many thanks,
> AstroPy mailing list
> AstroPy at scipy.org
University of Texas Astronomy
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the AstroPy