def test_guider_pipeline3(_bigdata): """ Regression test of calwebb_guider pipeline performed on ID STACKED data. """ GuiderPipeline.call( _bigdata + '/fgs/test_guiderpipeline/jw86600004001_gs-id_1_stacked-uncal.fits', output_file='jw86600004001_gs-id_1_stacked-cal.fits') # Compare calibrated ramp product n_cr = 'jw86600004001_gs-id_1_stacked-cal.fits' h = pf.open(n_cr) n_ref = _bigdata + '/fgs/test_guiderpipeline/jw86600004001_gs-id_1_stacked-cal_ref.fits' href = pf.open(n_ref) newh = pf.HDUList([h['primary'], h['sci'], h['dq']]) newhref = pf.HDUList([href['primary'], href['sci'], href['dq']]) result = pf.diff.FITSDiff( newh, newhref, ignore_keywords=['DATE', 'CAL_VER', 'CAL_VCS', 'CRDS_VER', 'CRDS_CTX'], rtol=0.000001) assert result.identical, result.report()
def test_guider_pipeline1(self): """ Regression test of calwebb_guider pipeline performed on ID-image data. """ input_file = self.get_data(self.test_dir, 'jw88600073001_gs-id_7_image-uncal.fits') GuiderPipeline.call(input_file, output_file='jw88600073001_gs-id_7_image-cal.fits') # Compare calibrated ramp product outputs = [('jw88600073001_gs-id_7_image-cal.fits', 'jw88600073001_gs-id_7_image-cal_ref.fits', ['primary','sci','dq']) ] self.compare_outputs(outputs)
def test_guider_pipeline2(self): """ Regression test of calwebb_guider pipeline performed on ACQ-1 data. """ input_file = self.get_data(self.test_dir, 'jw88600073001_gs-acq1_2016022183837_uncal.fits') GuiderPipeline.call(input_file, output_file='jw88600073001_gs-acq1_2016022183837_cal.fits') # Compare calibrated ramp product outputs = [('jw88600073001_gs-acq1_2016022183837_cal.fits', 'jw88600073001_gs-acq1_2016022183837_cal_ref.fits', ['primary','sci','dq']) ] self.compare_outputs(outputs)
def test_guider_pipeline2(_bigdata): """ Regression test of calwebb_guider pipeline performed on ACQ-1 data. """ GuiderPipeline.call( _bigdata + '/fgs/test_guiderpipeline/jw88600073001_gs-acq1_2016022183837_uncal.fits', output_file='jw88600073001_gs-acq1_2016022183837_cal.fits') # Compare calibrated ramp product n_cr = 'jw88600073001_gs-acq1_2016022183837_cal.fits' h = fits.open(n_cr) n_ref = _bigdata + '/fgs/test_guiderpipeline/jw88600073001_gs-acq1_2016022183837_cal_ref.fits' href = fits.open(n_ref) newh = fits.HDUList([h['primary'], h['sci'], h['dq']]) newhref = fits.HDUList([href['primary'], href['sci'], href['dq']]) result = fits.diff.FITSDiff( newh, newhref, ignore_keywords=['DATE', 'CAL_VER', 'CAL_VCS', 'CRDS_VER', 'CRDS_CTX'], rtol=0.000001) assert result.identical, result.report()