NRAO Home > CASA > CASA Toolkit Reference Manual
image.deconvolvecomponentlist - Function

1.1.1 Deconvolve a componentlist from the restoring beam


Description

This method deconvolves (a record representation of) a Componentlist tool from the restoring beam, returning (a record representation of) a new Componentlist tool. If there is no restoring beam, a fail is generated.

Currently, only deconvolution of Gaussian components is supported.

For images with per-plane beam, the user must choose which beam is used for the deconvolution by setting channel and/or polarization. Only a single beam is used to deconvolve all components.

See also functions setrestoringbeam and restoringbeam.

Arguments





Inputs

complist

Componentlist to deconvolve

allowed:

record

Default:

channel

Zero-based channel number to use for beam for per plane images. Not used if the image has a single beam.

allowed:

int

Default:

-1

polarization

Zero-based polarization number to use for beam for per plane images. Not used if the image has a single beam.

allowed:

int

Default:

-1

Returns
record

Example

 
 
"""  
#  
print "\t----\t deconvolvecomponentlist Ex 1 \t----"  
ia.maketestimage()  
r = ia.fitcomponents()  
cl1 = r[’results’]                     # cl1 and cl2 are record representations  
r = ia.fitcomponents()  
cl1 = r[’results’]                      # cl1 and cl2 are record representations  
cl2 = ia.deconvolvecomponentlist(cl1)  #   of componentlists  
print cl1, cl2  
cl.fromrecord(cl2)                     # set componentlist tool with record  
ia.close()  
cl.close()  
#  
"""  
 

__________________________________________________________________


More information about CASA may be found at the CASA web page

Copyright 2016 Associated Universities Inc., Washington, D.C.

This code is available under the terms of the GNU General Public Lincense


Home | Contact Us | Directories | Site Map | Help | Privacy Policy | Search