Commits
125 125 | def getweightgrid(self, msname='', wgttype='imaging'): |
126 126 | if(self.imperms.has_key(msname) and (not self.novaliddata[msname])): |
127 127 | return self.imperms[msname].getweightgrid(type=wgttype) |
128 128 | def setweightgrid(self, msname='', weight=[], wgttype='imaging'): |
129 129 | if(self.imperms.has_key(msname) and (not self.novaliddata[msname])): |
130 130 | self.imperms[msname].setweightgrid(weight=weight, type=wgttype) |
131 131 | def getftweight(self, msname='', wgtimage=['']): |
132 132 | if(self.imperms.has_key(msname) and (not self.novaliddata[msname])): |
133 133 | self.imperms[msname].getweightgrid(type='ftweight', wgtimages=wgtimage) |
134 134 | #### |
135 - | def imagecont(self, msname='spw00_4chan351rowTile.ms', start=[0], numchan=[-1], spw='', field=0, freq='1.20GHz', band='200MHz', imname='newmodel', nterms=1, scales=[0]): |
135 + | def imagecont(self, msname='spw00_4chan351rowTile.ms', start=[0], numchan=[-1], spw='', field=0, freq='1.20GHz', band='200MHz', imname='newmodel', nterms=1, scales=[0],timerange=''): |
136 136 | #casalog.post('KEYS '+str(self.imperms.keys())) |
137 137 | if(not self.imperms.has_key(msname)): |
138 138 | self.imageparamset=False |
139 139 | im=casac.imager() |
140 140 | self.imperms[msname]=im |
141 141 | self.novaliddata[msname]=False |
142 142 | #casalog.post('MSNAME '+msname) |
143 143 | else: |
144 144 | #casalog.post('reMSNAME '+msname) |
145 145 | im=self.imperms[msname] |
148 148 | if(self.novaliddata[msname]): |
149 149 | return |
150 150 | #j=start |
151 151 | #end=start+numchan-1 |
152 152 | #spwstring=str(spw)+':'+str(start)+'~'+str(end) |
153 153 | #print 'spwstring', spwstring |
154 154 | if(not self.imageparamset): |
155 155 | self.origms=msname |
156 156 | try: |
157 157 | im.selectvis(vis=msname, field=field, spw=spw, nchan=numchan, start=start, step=1, datainmemory=self.visInMem, |
158 - | time=self.timerange, uvrange=self.uvrange, baseline=self.baselines, scan=self.scan, |
158 + | time=timerange, uvrange=self.uvrange, baseline=self.baselines, scan=self.scan, |
159 159 | observation=self.observation, writeaccess=False) |
160 160 | if(self.uvtaper): |
161 161 | im.filter(type='gaussian', bmaj=self.outertaper[0], |
162 162 | bmin=self.outertaper[1], bpa=self.outertaper[2]) |
163 163 | except Exception, instance: |
164 164 | ###failed to selectdata |
165 165 | self.novaliddata[msname]=True |
166 166 | #### |
167 167 | #imname=imname+'_%02d'%(j) |
168 168 | self.setparamcont(im, freq, band) |