Source
import os
import shutil
from taskinit import casalog
from casac import casac
def msuvbin(vis=None, field=None, spw=None, taql=None, outvis=None, phasecenter=None, nx=None, ny=None, cell=None,
ncorr=None, nchan=None, fstart=None, fstep=None, wproject=None, memfrac=None):
casalog.origin('msuvbin ')
cmd='msuvbin '
pnames=msuvbin.func_code.co_varnames[:msuvbin.func_code.co_argcount]
for p in pnames:
pval=eval(p)
if(not ((pval == '') or (pval ==None))):
if(str(pval).find(' ') > 0):
pval='"'+str(pval)+'"'
if(p=='cell'):
cmd=cmd+' '+'cellx'+'='+str(pval)+' '+'celly'+'='+str(pval)
else:
cmd=cmd+' '+p+'='+str(pval)
##############3
print 'command ', cmd
############
os.system(cmd)