Skip to content

Commit a2f0fd4

Browse files
committed
Improved TSData fits reading.
1 parent ee2461a commit a2f0fd4

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

exoiris/tsdata.py

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -162,9 +162,21 @@ def import_fits(name: str, hdul: pf.HDUList) -> 'TSData':
162162
data = hdul[f'DATA_{name}'].data.astype('d')
163163
ootm = hdul[f'OOTM_{name}'].data.astype(bool)
164164
mask = hdul[f'MASK_{name}'].data.astype(bool)
165-
noise_group = hdul[f'DATA_{name}'].header['NGROUP']
166-
ephemeris_group = hdul[f'DATA_{name}'].header['EPGROUP']
167-
offset_group = hdul[f'DATA_{name}'].header['OFFGROUP']
165+
166+
try:
167+
noise_group = hdul[f'DATA_{name}'].header['NGROUP']
168+
except KeyError:
169+
noise_group = 0
170+
171+
try:
172+
ephemeris_group = hdul[f'DATA_{name}'].header['EPGROUP']
173+
except KeyError:
174+
ephemeris_group = 0
175+
176+
try:
177+
offset_group = hdul[f'DATA_{name}'].header['OFFGROUP']
178+
except KeyError:
179+
offset_group = 0
168180

169181
try:
170182
n_baseline = hdul[f'DATA_{name}'].header['NBASEL']

0 commit comments

Comments
 (0)