Skip to content

Commit 56b817e

Browse files
committed
Redmine #650 - fits headers
1 parent 8f57763 commit 56b817e

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

pmutil/src/main/python/pmphot.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
from astropy.table import Table, Column
1717

1818
import pmbase as pm
19+
from pmfits import FITS_HEADER_INSTRUMENT, FITS_HEADER_TELESCOPE, FITS_HEADER_DATE_OBS
1920

2021
fieldMgInstrumental = 'MAG_BEST'
2122
fieldMgTrue = 'MAG_V'
@@ -153,20 +154,20 @@ def loadFitsHeaders(self, fileName: str) -> None:
153154
"""
154155
fileName: path/[Seq_nnn|Combined].cmb.pm
155156
"""
156-
self.fits = pm.getFitsHeaders(fileName, ['DATE-OBS', 'INSTRUME', 'TELESCOP'])
157+
self.fits = pm.getFitsHeaders(fileName, [FITS_HEADER_DATE_OBS, FITS_HEADER_INSTRUMENT, FITS_HEADER_TELESCOPE])
157158

158159
def getCamera(self) -> str:
159-
if 'INSTRUME' in self.fits.keys() and self.fits['INSTRUME'] and len(self.fits['INSTRUME']) > 0:
160-
return self.fits['INSTRUME']
160+
if FITS_HEADER_INSTRUMENT in self.fits.keys() and self.fits[FITS_HEADER_INSTRUMENT] and len(self.fits[FITS_HEADER_INSTRUMENT]) > 0:
161+
return self.fits[FITS_HEADER_INSTRUMENT]
161162
if 'camera' in self.opt and self.opt['camera'] and len(self.opt['camera']) > 0:
162163
return self.opt['camera']
163164
if 'DEF_CAMERA' in pm.setup.keys() and pm.setup['DEF_CAMERA'] and len(pm.setup['DEF_CAMERA']) > 0:
164165
return pm.setup['DEF_CAMERA']
165166
return 'Generic Camera'
166167

167168
def getTelescope(self) -> str:
168-
if 'TELESCOP' in self.fits.keys() and self.fits['TELESCOP'] and len(self.fits['TELESCOP']) > 0:
169-
return self.fits['TELESCOP']
169+
if FITS_HEADER_TELESCOPE in self.fits.keys() and self.fits[FITS_HEADER_TELESCOPE] and len(self.fits[FITS_HEADER_TELESCOPE]) > 0:
170+
return self.fits[FITS_HEADER_TELESCOPE]
170171
if 'telescope' in self.opt and self.opt['telescope'] and len(self.opt['telescope']) > 0:
171172
return self.opt['telescope']
172173
if 'DEF_TELESCOPE' in pm.setup.keys() and pm.setup['DEF_TELESCOPE'] and len(pm.setup['DEF_TELESCOPE']) > 0:

0 commit comments

Comments
 (0)