ifw-daq  1.0.0
IFW Data Acquisition modules
Fits.py
Go to the documentation of this file.
1 from astropy.io import fits
2 
3 
4 class Fits:
5  """Robot library providing FITS related keywords
6  """
7  ROBOT_LIBRARY_SCOPE = 'GLOBAL'
8 
9  def fits_read_primary_hdu(self, path):
10  """Returns list of keywords from primary HDU as a list of pairs
11  [["KEYWORD": "VALUE"], ...]
12  """
13  hdul = fits.open(path)
14  if len(hdul) == 0:
15  raise Exception("FITS file contains no HDUs")
16  return [list(tup) for tup in hdul[0].header.items()]
Fits.Fits.fits_read_primary_hdu
def fits_read_primary_hdu(self, path)
Returns list of keywords from primary HDU as a list of pairs [["KEYWORD": "VALUE"],...
Definition: Fits.py:12
Fits.Fits
Robot library providing FITS related keywords.
Definition: Fits.py:6