plotms(vis="s24681012.ms/",gridrows=1,gridcols=1,rowindex=0,colindex=0,plotindex=0,xaxis="time",xdatacolumn="",yaxis="amp",ydatacolumn="corrected",yaxislocation=None,selectdata=True,field="3C274",spw="",timerange="",uvrange="",antenna="*&",scan="2,4,6,8,10,12",correlation="LL",array="",observation="",intent="",feed="",msselect="",averagedata=True,avgchannel="9999",avgtime="",avgscan=False,avgfield=False,avgbaseline=False,avgantenna=False,avgspw=True,scalar=False,transform=False,freqframe="",restfreq="",veldef="RADIO",shift=[0.0, 0.0],extendflag=False,extcorr=False,extchannel=False,iteraxis="baseline",xselfscale=False,yselfscale=False,xsharedaxis=False,ysharedaxis=False,customsymbol=True,symbolshape="circle",symbolsize=10,symbolcolor="0000ff",symbolfill="fill",symboloutline=False,coloraxis="",customflaggedsymbol=True,flaggedsymbolshape="circle",flaggedsymbolsize=10,flaggedsymbolcolor="red",flaggedsymbolfill="fill",flaggedsymboloutline=False,plotrange=[],title="",titlefont=0,xlabel="",xaxisfont=0,ylabel="",yaxisfont=12,showmajorgrid=False,majorwidth=1,majorstyle="",majorcolor="B0B0B0",showminorgrid=False,minorwidth=1,minorstyle="",minorcolor="D0D0D0",showlegend=False,legendposition=None,plotfile="before_cal.png",expformat="",verbose=True,exprange="",highres=False,dpi=-1,width=4000,height=3200,overwrite=False,showgui=False,clearplots=True,callib=[''],headeritems="",showatm=False,showtsky=False)

fringefit("s24681012.ms/","ff.inf",combine="spw",refant="LA",maxits=2,parang=True)
applycal("s24681012.ms/",gaintable="ff.inf/",gainfield=[],interp="linear",spwmap=[0, 0],parang=True,flagbackup=True)
#the problem will not occur for interp="nearest"

plotms(vis="s24681012.ms/",gridrows=1,gridcols=1,rowindex=0,colindex=0,plotindex=0,xaxis="time",xdatacolumn="",yaxis="amp",ydatacolumn="corrected",yaxislocation=None,selectdata=True,field="3C274",spw="",timerange="",uvrange="",antenna="*&",scan="2,4,6,8,10,12",correlation="LL",array="",observation="",intent="",feed="",msselect="",averagedata=True,avgchannel="9999",avgtime="",avgscan=False,avgfield=False,avgbaseline=False,avgantenna=False,avgspw=True,scalar=False,transform=False,freqframe="",restfreq="",veldef="RADIO",shift=[0.0, 0.0],extendflag=False,extcorr=False,extchannel=False,iteraxis="baseline",xselfscale=False,yselfscale=False,xsharedaxis=False,ysharedaxis=False,customsymbol=True,symbolshape="circle",symbolsize=10,symbolcolor="0000ff",symbolfill="fill",symboloutline=False,coloraxis="",customflaggedsymbol=True,flaggedsymbolshape="circle",flaggedsymbolsize=10,flaggedsymbolcolor="red",flaggedsymbolfill="fill",flaggedsymboloutline=False,plotrange=[],title="",titlefont=0,xlabel="",xaxisfont=0,ylabel="",yaxisfont=12,showmajorgrid=False,majorwidth=1,majorstyle="",majorcolor="B0B0B0",showminorgrid=False,minorwidth=1,minorstyle="",minorcolor="D0D0D0",showlegend=False,legendposition=None,plotfile="after_cal.png",expformat="",verbose=True,exprange="",highres=False,dpi=-1,width=4000,height=3200,overwrite=False,showgui=False,clearplots=True,callib=[''],headeritems="",showatm=False,showtsky=False)

print('Generated two png files before and after applying solutions.')
