diff options
author | dencheva <dencheva@stsci.edu> | 2009-02-12 14:57:59 -0500 |
---|---|---|
committer | dencheva <dencheva@stsci.edu> | 2009-02-12 14:57:59 -0500 |
commit | 29e09d97fbac778ad0d216fef4b21fc189315bf4 (patch) | |
tree | a35d83a729925fdd8fe7fd29021864f395c5d414 /wcsutil/__init__.py | |
parent | 48391819c2284d83a2440b3ba7173a2e4c18354b (diff) | |
download | stwcs_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__.py | 17 |
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): """ |