|
16 | 16 | from astropy.table import Table, Column |
17 | 17 |
|
18 | 18 | import pmbase as pm |
| 19 | +from pmfits import FITS_HEADER_INSTRUMENT, FITS_HEADER_TELESCOPE, FITS_HEADER_DATE_OBS |
19 | 20 |
|
20 | 21 | fieldMgInstrumental = 'MAG_BEST' |
21 | 22 | fieldMgTrue = 'MAG_V' |
@@ -153,20 +154,20 @@ def loadFitsHeaders(self, fileName: str) -> None: |
153 | 154 | """ |
154 | 155 | fileName: path/[Seq_nnn|Combined].cmb.pm |
155 | 156 | """ |
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]) |
157 | 158 |
|
158 | 159 | 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] |
161 | 162 | if 'camera' in self.opt and self.opt['camera'] and len(self.opt['camera']) > 0: |
162 | 163 | return self.opt['camera'] |
163 | 164 | if 'DEF_CAMERA' in pm.setup.keys() and pm.setup['DEF_CAMERA'] and len(pm.setup['DEF_CAMERA']) > 0: |
164 | 165 | return pm.setup['DEF_CAMERA'] |
165 | 166 | return 'Generic Camera' |
166 | 167 |
|
167 | 168 | 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] |
170 | 171 | if 'telescope' in self.opt and self.opt['telescope'] and len(self.opt['telescope']) > 0: |
171 | 172 | return self.opt['telescope'] |
172 | 173 | if 'DEF_TELESCOPE' in pm.setup.keys() and pm.setup['DEF_TELESCOPE'] and len(pm.setup['DEF_TELESCOPE']) > 0: |
|
0 commit comments