def test_lalc_json(): lalc = LedaFits() lalc.filename = 'data/test_lalc.LA' lalc.readLfile(n_ant=256, n_chans=109) lalc.readJson('data/test_lalc_json/d_antenna.json') lalc.generateUVW() uu = lalc.d_uv_data["UU"] vv = lalc.d_uv_data["VV"] ww = lalc.d_uv_data["WW"] #print uu #print len(uu) print "Checking data...", try: assert len(uu) == len(vv) == len(ww) except: print len(uu), len(vv), len(ww) raise try: assert len(uu) == len(lalc.d_uv_data["BASELINE"]) except AssertionError: print len(uu), len(lalc.d_uv_data["BASELINE"]) raise try: assert len(uu) == len(lalc.d_uv_data["FLUX"]) except: print len(uu), len(lalc.d_uv_data["BASELINE"]) raise print "OK" lalc.remove_miriad_baselines() h2("Exporting sewed data...") lalc.exportFitsidi('data/test_lalc_uvw.fitsidi', '../config/config.xml')
def test_compare_idi_lalc_json(): lalc = LedaFits() lalc.filename = 'data/test_lalc.LA' lalc.readLfile(n_ant=256, n_chans=109) lalc.readJson('data/test_lalc_json/d_antenna.json') lalc.generateUVW()