7-D Array Operations

The AR7 routines provide operations to support ASTERIX applications which manipulate binned data in an N-dimensional fashion. The way this is done is to coerce the dimensions of all such arrays to 7D by padding the dimensions array with 1's. The AR7 routines handle arrays which have such dimensions - their operation is often quite simple but their presence saves each dimension being passed as a separate argument (as Fortran 77 requires).

The routines are suffixed with the Starlink standard type codes, ie. [B]yte, [W]ord, [I]integer, [R]eal and [D]ouble.

David J. Allan (dja@star.sr.bham.ac.uk)