[daip] [!4767]: aips - Array limits in AIPS ?

Eric Greisen egreisen at nrao.edu
Tue Apr 8 10:18:36 EDT 2014


Cheng-Yu Kuo wrote:
> Cheng-Yu Kuo updated #4767
> --------------------------
> 
> Array limits in AIPS ?
> ----------------------
> 
>            Ticket ID: 4767
>                  URL: https://help.nrao.edu/staff/index.php?/Tickets/Ticket/View/4767
>            Full Name: Cheng-Yu Kuo
>                Email: ck2v at virginia.edu
>              Creator: User
>           Department: AIPS Data Processing
>        Staff (Owner): -- Unassigned --
>                 Type: Issue
>               Status: Open
>             Priority: Default
>                  SLA: NRAO E2E
>       Template Group: Default
>              Created: 08 April 2014 07:15 AM
>              Updated: 08 April 2014 07:15 AM
>                  Due: 10 April 2014 07:15 AM (2d 0h 0m)
>       Resolution Due: 16 April 2014 07:15 AM (8d 0h 0m)
> 
> 
> 
>             To whom it may concern :
> 
>         I am trying to use a AIPS RUN file to run multiple tasks in sequence. The run file looks like :
> ----------------------------------------------------------------------------------------------------------------------------------
> ;Second time SPLIT ; SPLIT NGC 6323 only
> Task 'SPLIT';dowait=1
> default
> inname 'bb278m'
> inclass 'CVEL'
> inseq 1
> indi 8
> sour 'ngc6264''
> bif 1
> eif 1
> docalib 1
> gainuse 9
> flagver 2
> doband 1
> bpver 1
> outclass 'split'
> outseq 12
> outdi 1
> douvcomp 1
> go
> 
> 
> Task 'AVSPC';dowait=1
> default
> inname 'ngc6264''
> inclass 'split'
> indi 1
> inseq 12
> sour 'ngc6264''
> bif 1;eif 1
> docalib -1
> flagver 0
> doband -1
> outname 'bb278m'
> outclass 'avspc'
> outseq 12
> outdi 1
> ichansel 0
> avoption 'subs'
> channel 4
> go
> 
> .......the rest of the script just repeats the above tasks with different IF numbers.
> --------------------------------------------------------------------------------------------------------------------------
> 
> However, when I actually run the RUN file, I got something like :
> --------------------------------------------------------------------------------------------------------------------------
> AIPS 1: Task 'SPLIT';dowait=1
> AIPS 1: default
> AIPS 1: inname 'BB278M'
> AIPS 1: inclass 'CVEL'
> AIPS 1: inseq 1
> AIPS 1: indi 8
> AIPS 1: sour 'NGC6264''
> AIPS 1: bif 1
> AIPS 1: eif 1
> AIPS 1: docalib 1
> AIPS 1: gainuse 9
> AIPS 1: flagver 2
> AIPS 1: doband 1
> AIPS 1: bpver 1
> AIPS 1: outclass 'SPLIT'
> AIPS 1: outseq 12
> AIPS 1: outdi 1
> AIPS 1: douvcomp 1
> AIPS 1: go
> AIPS 1: Resumes
> AIPS 1:
> AIPS 1:
> AIPS 1: Task 'AVSPC';dowait=1
> AIPS 1: default
> AIPS 1: inname 'NGC6264''
> AIPS 1: ARRAY LIMITS
> ----------------------------------------------------------------------------------------------------------------------------
> 
>        The script stops when AIPS complains ARRAY LIMITS. I never encountered this problem before
> when I use NRAO computers to run scrips. Now, I use my machine in ASIAA in Taiwan and get
> this problem. Could you advice a way to solve this problem so that I can run scripts smoothly ?
> Thank you so much !

The error is in the line above.  INNAME is a single character string, 
while what you have typed is appropriate for a character string array 
such as sources.  It is equivalent to saying
     i = 2 3
Eric Greisen




More information about the Daip mailing list