[daip] [Fwd: BB255CB and CD]

Eric Greisen egreisen at nrao.edu
Fri May 8 15:35:30 EDT 2009


Andreas Brunthaler wrote:
> Hi Amy,
> 
> it is pass 4 (the only one with only 16 channels). The files are:
> 
> BB255CB/BB255CB_4_HPOL4IF8MHZ16CH_22.197GHZ00
> BB255CD/BB255CD_4_HPOL4IF8MHZ16CH_22.197GHZ00
> 
> Thanks,
> Andreas
> 
> 
> Amy Mioduszewski wrote:
>> Hi Andreas,
>>
>> I am going to try to download your data and reproduce your problem. 
>> Which pass were you doing?
>>
>> Thanks,
>>
>> Amy
>>
>> Andreas Brunthaler wrote:
>>
>>> Dear Eric,
>>>
>>> Eric Greisen wrote:
>>>
>>>>> Dear Analysts,
>>>>>
>>>>> I have downloaded the data from BB255CB and CD today from  the archive
>>>>> (the 16 channel pass). When I try to load the two datasets with fitld
>>>>> and doconcat 1 I get the following error:
>>>>>
>>>>> PC2004> FITLD1: Task FITLD  (release of 31DEC09) begins
>>>>> PC2004> FITLD1: MISMATCH           6           2  AXIS COUNT
>>>>> PC2004> FITLD1: ERROR      1 RETURNED FROM UVFHDR
>>>>> PC2004> FITLD1: Purports to die of UNNATURAL causes
>>>>> PC2004> FITLD1: pc20045      31DEC09 TST: Cpu=       0.0  Real=       0
>>>>>
>>>>> The headers are almost identical:
>>>>>
>>>>> AIPS 1: Image=MULTI     (UV)         Filename=BB255C      .FXPOL .   1
>>>>> AIPS 1: Telescope=VLBA               Receiver=
>>>>> AIPS 1: Observer=BB255               User #=  255
>>>>> AIPS 1: Observ. date=08-APR-2009     Map date=05-MAY-2009
>>>>> AIPS 1: # visibilities   1046761     Sort order  TB
>>>>> AIPS 1: Rand axes: UU-L-SIN  VV-L-SIN  WW-L-SIN  TIME1  BASELINE
>>>>> AIPS 1:            SOURCE  FREQSEL  INTTIM  GATEID  CORR-ID
>>>>> AIPS 1:
>>>>> ----------------------------------------------------------------
>>>>> AIPS 1: Type    Pixels   Coord value     at Pixel     Coord incr  
>>>>> Rotat
>>>>> AIPS 1: COMPLEX      3   1.0000000E+00       1.00  1.0000000E+00   
>>>>> 0.00
>>>>> AIPS 1: STOKES       2  -1.0000000E+00       1.00 -1.0000000E+00   
>>>>> 0.00
>>>>> AIPS 1: FREQ        16   2.2197040E+10       0.53  5.0000000E+05   
>>>>> 0.00
>>>>> AIPS 1: IF           4   1.0000000E+00       1.00  1.0000000E+00   
>>>>> 0.00
>>>>> AIPS 1: RA           1    00 00 00.000       1.00       0.000000   
>>>>> 0.00
>>>>> AIPS 1: DEC          1    00 00 00.000       1.00       0.000000   
>>>>> 0.00
>>>>> AIPS 1:
>>>>> ----------------------------------------------------------------
>>>>> AIPS 1: Coordinate equinox 2000.00
>>>>>
>>>>>
>>>>> and
>>>>>
>>>>> AIPS 1: Image=MULTI     (UV)         Filename=BB255C      .FXPOL .   2
>>>>> AIPS 1: Telescope=VLBA               Receiver=
>>>>> AIPS 1: Observer=BB255               User #=  255
>>>>> AIPS 1: Observ. date=09-APR-2009     Map date=05-MAY-2009
>>>>> AIPS 1: # visibilities    970096     Sort order  TB
>>>>> AIPS 1: Rand axes: UU-L-SIN  VV-L-SIN  WW-L-SIN  TIME1  BASELINE
>>>>> AIPS 1:            SOURCE  FREQSEL  INTTIM  GATEID  CORR-ID
>>>>> AIPS 1:
>>>>> ----------------------------------------------------------------
>>>>> AIPS 1: Type    Pixels   Coord value     at Pixel     Coord incr  
>>>>> Rotat
>>>>> AIPS 1: COMPLEX      3   1.0000000E+00       1.00  1.0000000E+00   
>>>>> 0.00
>>>>> AIPS 1: STOKES       2  -1.0000000E+00       1.00 -1.0000000E+00   
>>>>> 0.00
>>>>> AIPS 1: FREQ        16   2.2197040E+10       0.53  5.0000000E+05   
>>>>> 0.00
>>>>> AIPS 1: IF           4   1.0000000E+00       1.00  1.0000000E+00   
>>>>> 0.00
>>>>> AIPS 1: RA           1    00 00 00.000       1.00       0.000000   
>>>>> 0.00
>>>>> AIPS 1: DEC          1    00 00 00.000       1.00       0.000000   
>>>>> 0.00
>>>>> AIPS 1:
>>>>> ----------------------------------------------------------------
>>>>> AIPS 1: Coordinate equinox 2000.00
>>>>>
>>>>> Do you have any idea why I get this error?
>>>>>
>>>>> Cheers,
>>>>> Andreas
>>>>
>>>> This is a bizarre looking error - the number of axes being 2 would apply
>>>> to some simple images perhaps although aips normally makes more axes
>>>> than that.  There was a bug in FITLD that I fixed in 31DEC09 on April 10
>>>> which conceivably could be behind this problem although the testing that
>>>> I did showed other issues mostly not serious.  Try bringing your version
>>>> up to date and re-running FITLD.
>>>
>>> I tried it both with our MPIfR installation and on my laptop (after
>>> bringing it up to date). Still the same problem. However, if I load both
>>> files separately and use DBCON, it seems to work.
>>>
>>> Andreas
>>>
>>>
> 
> 
I have looked at this issue and now understand it.  When the data being 
read are from FITTP or FITAB, DOCONCAT cannot work.  Actually I do not 
understand why we don't allow it for regular FITTP output - although it 
would be a lot of work to disentangle issues of renumbering antennas, 
sources, FQIDs, etc.  But for FITAB output - after FITAB was corrected 
to be a proper rather than cheating implementation of FITS tables - 
nothing is known about the structure of the UV data until the UV table 
itself has had its header parsed.  Thus we cannot decide in advance 
whether concatenation is allowed or not and we have to write the other 
tables somewhere before we get to the uv data table.

I have changed the fortran to ignore DOCONCAT for files other than those 
directly from the correlator and the help to make it clear that DOCONCAT 
applies only the FITS-IDI files from the correlator.

DBCON may be run on the files after they are loaded - although they may 
require MATCH first since DBCON will not renumber antennas (it does do 
sources and FQIDs).

Eric Greisen




More information about the Daip mailing list