Skip to content

Commit 4004914

Browse files
committed
check for gzip asol files, marx does not read
1 parent 530c112 commit 4004914

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

bin/marx_rl_decon

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -519,6 +519,12 @@ def set_nproc(pars):
519519
def create_observations(pars):
520520
'Create the observations objects'
521521

522+
def check_asolfiles():
523+
gziped = [x for x in asol_files if x.endswith(".gz")]
524+
if len(gziped) != 0:
525+
gziped = "\n".join(gziped)
526+
raise IOError(f"ERROR: These aspect solution files must be gunzip'ed:\n{gziped}")
527+
522528
def make_obs(stuff):
523529
'Wrapper to help create object'
524530
obs = Observation(*stuff)
@@ -535,6 +541,8 @@ def create_observations(pars):
535541
if len(event_files) != len(fov_files):
536542
raise IOError("ERROR: Mismatch in number of event files and FOV files")
537543

544+
check_asolfiles()
545+
538546
stuff = []
539547
for evt, asp, fov in zip(event_files, asol_files, fov_files):
540548
stuff.append((evt, fov, asp, pars["binsize"], pars["outroot"]))

0 commit comments

Comments
 (0)