[daip] cross-correlation of theoretical images
Eric Greisen
egreisen at nrao.edu
Mon Apr 23 19:02:22 EDT 2012
Juan-Carlos Algaba-Marcos wrote:
> To whom it may concern,
>
> I am lately working on task CONVL with theoretical and observed images. Currently I want
> to obtain the cross-correlation of a theoretical model and the corresponding synthesized
> 'observed' one. (OPCODE='IMAC') However, when I try to do so I obtain the following error:
>
> localh> CONVL1: CONFIL: UNEQUAL SPACINGS IN TWO MAPS
> localh> CONVL1: IMAGE= 0.0000 0.0000 CONV. FN= 0.0000 0.0000
> localh> CONVL1: Destroyed MA image file: catno= 39 disk= 2
> localh> CONVL1: Purports to die of UNNATURAL causes
> localh> CONVL1: localhost 31DEC11 TST: Cpu= 0.0 Real= 0
>
> As the first image is a model, I have removed the blanks with task REMAG and adjusted
> all values to match the observed image with PUTHEAD. Here are the headers of both input
> images:
>
>
IMHEADER does not display the axis increments with enough accuracy to
see what CONVL is complaining about. It checks that the increments are
the same to 5% and they are not. Try keyword='cdelt1'; gethead on one
image and then puthead on the other. Repeat with keyword='cdelt2'.
That should get us past the above error.
It is true that when you convolve with a Gaussian is scales correctly to
produce Jy/beam from Jy/pixel and it should therefore change the header
units. keyword='bunit'; keystr='jy/beam'; puth will fix that. I will
look at correcting the code (in 31DEC12 version).
OHGEO is intended to interpolate an image to the coordinates of the 2nd
image - your two are half-way across the sky from each other and so that
is a meaningless operation (all blanks out results).
Eric Greisen
More information about the Daip
mailing list