[Casa-framework] follow on to mp tool comments

Lindsey Davis ldavis at nrao.edu
Thu Oct 5 17:47:07 EDT 2006


Hi Joe,

I realize that I can do what you suggest except that I did not realize
that a new open will implicitly do a close. I learnt not to trust this
during protopipeline development so I always do a close myself.

However the point of my experiment was to try and set up casapy so I don't
have to repeat the open calls, i.e. just do it once for a data set, and
don't have to reset plotoptions, setdata, etc if the calls to these
don't change from plot to plot which they don't. I would like to maintain
2 different data contexts which feed to the same window. It almost works ...

                                                            Lindsey

On Thu, 5 Oct 2006, Joseph P. McMullin wrote:

> Hi Lindsey,
> You can do this pretty easily, with the (single) default msplot tool.
> mp.open('B0319_0317.ms')
> mp.plotoptions subplot=211
> mp.vistime
> mp.open('G0336_0317.ms')
> mp.plotoptions subplot=212
> mp.vistime
> #looks okay
> mp.open('B0319_0317.ms')
> mp.plotoptions subplot=211
> mp.vischannel
> mp.open('G0336_0317.ms')
> mp.plotoptions subplot=212
> mp.vischannel
> #etc etc
>
> On 10/5/06, Lindsey Davis <ldavis at nrao.edu> wrote:
>> 
>> Hi,
>> 
>> Since I started a thread on multiple mp tools I thought I would tell 
>> people
>> where I ended up with this.
>> 
>> For what I want to do at present the 2 instances of casapy work best and
>> involve the least setup and typing.
>> 
>> However I thought I would try something like the following as well.
>> 
>> 1. Create my own mp tool instances mpraw and mpred
>> 
>> 2. Open the data sets
>> mpraw.open <raw_data_set>
>> mpred.open <reduced_data_set>
>> 
>> 3. Set the plot options
>> mpraw.plotoptions subplot=211
>> mpred.plotoptions subplot=212
>> 
>> 4. Set the data options
>> mpraw.setdata ...
>> mpred.setdata ...
>> 
>> 5. Make the plots
>> mpraw.vistime ...
>> mpred.vistime ...
>> 
>> 6. Repeat 5 for all plot types of interest. Reset data selections and
>> repeat 5 for all plots of interest.
>> 
>> 7. Close the data sets.
>> mpraw.close
>> mpred.close
>> 
>> This should result in the minimum amount of setup and typing. It all
>> seems to work except step 6. If I try to follow vistime by vischannel
>> plots, keeping the plot setup and data selection the same, I get plotting
>> errors.  What seems to be happening is that the plot still thinks it
>> should have a time axis not a channel axis. Interestingly enough I can do
>> vischannels plots followed by a vistime plots, but the next vischannel 
>> plot
>> cause the same axis related error I saw the first time. From this I
>> conclude that this scheme should work in principal, but there is an axis
>> reset bug somewhere. Is this true or is this scheme flawed ?
>> 
>> By the way what started me off on this was 1) translating the pipeline 
>> user
>> test visibility plotting instructions from Glish to Casapy, 2) trying to
>> examine the raw and reduced pipeline test data sets with casapy in the
>> most efficient way.
>> 
>> 
>> 
>>
>>                                                           Lindsey
>> 
>> _______________________________________________
>> Casa-framework mailing list
>> Casa-framework at donar.cv.nrao.edu
>> http://listmgr.cv.nrao.edu/mailman/listinfo/casa-framework
>> 
>
>
> -- 
> Dr. Joseph P. McMullin         W: +15058357327
> Scientist                               F: +15058357027
> NRAO                             email: jmcmulli at nrao.edu
> 1003 Lopezville Rd
> Socorro, NM 87801
>


More information about the Casa-framework mailing list