def test_slice1(): obs = PacsObservation(data_dir+'frames_blue.fits[11:20]') tod = obs.get_tod() filename = 'obs-' + uuid + '.fits' obs.save(filename, tod) obs2 = PacsObservation(filename) tod2 = obs2.get_tod() assert all_eq(obs.status[10:20], obs2.status) assert all_eq(tod, tod2)
def test_save(): obs = PacsObservation(data_dir+'frames_blue.fits', reject_bad_line=False) obs.pointing.ra += 0.1 obs.pointing.dec -= 0.1 obs.pointing.pa += 20 obs.pointing.chop = 0 tod = obs.get_tod() filename = 'obs-' + uuid + '.fits' obs.save(filename, tod) obs2 = PacsObservation(filename, reject_bad_line=False) tod2 = obs2.get_tod() assert all_eq(obs.pointing, obs2.pointing) obs.status.RaArray = obs.pointing.ra obs.status.DecArray = obs.pointing.dec obs.status.PaArray = obs.pointing.pa obs.status.CHOPFPUANGLE = obs.pointing.chop assert all_eq(obs.status, obs2.status) assert all_eq(tod, tod2)