#--------------------------------------------
#Module stepA(): Split the calibrated data into single source measurementSet -
#CASA task:
#     split
#     clearcal
#     listobs
#--------------------------------------------
#
def stepA():
 print "Split the calibrated data into single source measurementSet -"
 os.system('rm -rf '+BPname+'.ms')
 print "split: "+BPname
 split(vis=datain+'_'+str(bw)+'.ms',outputvis=BPname+'.ms',spw=allspw,
      field=str(BP), correlation='', width=str(width6))
 clearcal(vis=BPname+'.ms')
 listobs(vis=BPname+'.ms')
 os.system('rm -rf '+FLname+'.ms')
 print "split: "+FLname
 split(vis=datain+'_'+str(bw)+'.ms',outputvis=FLname+'.ms',spw=allspw,
      field=str(FL),  correlation='', width=str(width6))
 clearcal(vis=FLname+'.ms')
 listobs(vis=FLname+'.ms')
 os.system('rm -rf '+T1name+'.ms')
 print "split: "+T1name
 split(vis=datain+'_'+str(bw)+'.ms',outputvis=T1name+'.ms',spw=allspw,
      field=str(T1),  correlation='', width=str(width6))
 clearcal(vis=T1name+'.ms')
 listobs(vis=T1name+'.ms')
 os.system('rm -rf '+T1name+'CH3OH.ms')
 print "split: "+T1name+" for CH3OH maser lines"
 split(vis=datain+'_'+str(bw)+'.ms',outputvis=T1name+'CH3OH.ms',spw='2~3',
      field=str(T1),  correlation='', width=str(width0))
 clearcal(vis=T1name+'CH3OH.ms')
 listobs(vis=T1name+'CH3OH.ms')
 os.system('rm -rf '+CG1name+'.ms')
 print "split: "+CG1name
 split(vis=datain+'_'+str(bw)+'.ms',outputvis=CG1name+'.ms',spw=allspw,
      field=str(CG1), correlation='', width=str(width6))
 clearcal(vis=CG1name+'.ms')
 listobs(vis=CG1name+'.ms')
 os.system('rm -rf '+CG2name+'.ms')
 print "split: "+CG2name
 split(vis=datain+'_'+str(bw)+'.ms',outputvis=CG2name+'.ms',spw=allspw,
      field=str(CG2), correlation='', width=str(width6))
 clearcal(vis=CG2name+'.ms')
 listobs(vis=CG2name+'.ms')
 os.system('rm -rf '+CG3name+'.ms')
 print "split: "+CG3name
 split(vis=datain+'_'+str(bw)+'.ms',outputvis=CG3name+'.ms',spw=allspw,
      field=str(CG3), correlation='', width=str(width6))
 clearcal(vis=CG3name+'.ms')
 listobs(vis=CG3name+'.ms')
 print "Done with split!"