| Home | Trees | Indices | Help |
|
|---|
|
|
1 #! /usr/bin/env python
2 #------------------------------------------------------------------------------
3 #$Id: CheckPhotometryHeaders.py 7245 2010-07-20 12:52:03Z RossCollins $
4 """
5 Checks the photometry data to make sure everything has been marked up
6 correctly.
7
8 @author: N.J. Cross
9 @org: WFAU, IfA, University of Edinburgh
10 """
11 #------------------------------------------------------------------------------
12 from __future__ import division, print_function
13
14 import os
15 import sys
16
17 import wsatools.FitsUtils as fits
18 #------------------------------------------------------------------------------
19 # Entry point for script.
20
21 # Allow module to be imported as well as executed from the command line
22 if __name__ == "__main__":
23 dirPath = sys.argv[1]
24 keys = ["MAGZPT", "MAGZRR", "EXTINCT", "EXP_TIME",
25 "SKYNOISE", "SKYLEVEL", "FILTER"]
26 for fileName in os.listdir(dirPath):
27 if fileName.endswith((".fit", ".fits")):
28 fitsFile = fits.open(os.path.join(dirPath, fileName))
29 print(fileName, fitsFile.info())
30 for extNum, hdu in enumerate(fitsFile):
31 print(extNum, [hdu.header.get(key) for key in keys])
32
33 #------------------------------------------------------------------------------
34 # Change log:
35 #
36 # 18-Jul-2006, NJC: Original version.
37
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Mon Sep 8 15:47:14 2014 | http://epydoc.sourceforge.net |