summaryrefslogtreecommitdiff
path: root/wcsutil/__init__.py
diff options
context:
space:
mode:
authordencheva <dencheva@stsci.edu>2009-02-12 14:57:59 -0500
committerdencheva <dencheva@stsci.edu>2009-02-12 14:57:59 -0500
commit29e09d97fbac778ad0d216fef4b21fc189315bf4 (patch)
treea35d83a729925fdd8fe7fd29021864f395c5d414 /wcsutil/__init__.py
parent48391819c2284d83a2440b3ba7173a2e4c18354b (diff)
downloadstwcs_hcf-29e09d97fbac778ad0d216fef4b21fc189315bf4.tar.gz
Added support for nicmos, stis, wfc3
git-svn-id: http://svn.stsci.edu/svn/ssb/stsci_python/development/trunk/updatewcs@7549 fe389314-cf27-0410-b35b-8c050e845b92
Diffstat (limited to 'wcsutil/__init__.py')
-rw-r--r--wcsutil/__init__.py17
1 files changed, 12 insertions, 5 deletions
diff --git a/wcsutil/__init__.py b/wcsutil/__init__.py
index ee22c19..adde32a 100644
--- a/wcsutil/__init__.py
+++ b/wcsutil/__init__.py
@@ -103,11 +103,19 @@ class HSTWCS(WCS):
self.offtab = primhdr.get('OFFTAB', None)
self.idctab = primhdr.get('IDCTAB', None)
self.date_obs = primhdr.get('DATE-OBS', None)
- self.pav3 = primhdr.get('PA_V3', None)
self.ra_targ = primhdr.get('RA_TARG', None)
self.dec_targ = primhdr.get('DEC_TARG', None)
- self.filename = primhdr.get('FILENAME', "")
- self.detector = primhdr.get('DETECTOR', None)
+ #self.detector = primhdr.get('DETECTOR', None)
+
+ try:
+ self.pav3 = primhdr['PA_V3']
+
+ except KeyError:
+ print 'Kw PA_V3 not found in primary header.'
+ print 'This is typical for some old files. Please retrieve the files fromthe archive again.'
+ print 'Quitting ...'
+ raise
+
def readIDCCoeffs(self, header):
@@ -174,8 +182,7 @@ class HSTWCS(WCS):
cd22 = -cd11
cdmat = N.array([[cd11, cd12],[cd21,cd22]])
self.wcs.cd = cdmat * self.pscale/3600
-
-
+
def readModel(self, update=False, header=None):
"""