IDL> restore,'PO_CEP_RAL_SURVEY_IPS_1996134.DAT',/verbose
% RESTORE: Portable (XDR) SAVE/RESTORE file.
% RESTORE: Save file written by friedel@hydra.mpae.gwdg.de, Sun Jan 12
15:46:44 1997.
% RESTORE: Restored variable: INPUT_HEADER.
% RESTORE: Restored variable: INPUT_DATA.
IDL> help, INPUT_HEADER, /stru
** Structure HEADER_IPS_SURVEY, 23 tags, length=3104:
DATATYPE STRING 'POLAR/CEPPAD/IPS normal mode SURVEY'
NPOINTS LONG 907
NDETECTORS LONG 10
NBANDS LONG 17
NSECTORS LONG 16
NLUTS LONG 2
DETECTORS LONG Array(10)
TSTART DOUBLE 1.2106369e+09
TSTOP DOUBLE 1.2107232e+09
CH_POSITIONS FLOAT Array(2, 17, 10, 2)
COUNT_CAL FLOAT Array(2)
ENERGY_CAL FLOAT 1.00000
PEDESTALS FLOAT Array(10, 2, 2)
CAL INT 0
RAT INT 0
DIV INT 0
CLEAN INT 0
SUBTRACT INT 0
TITLE STRING 'POLAR/CEPPAD/IPS normal mode SURVEY'
XTITLE STRING 'UT:'
YTITLE STRING 'Energy'
ZTITLE STRING 'Cts'
PTITLE STRING Array(10)
IDL> help, INPUT_DATA, /stru
** Structure DATA_IPS_SURVEY, 4 tags, length=10896:
TIME DOUBLE 1.2106369e+09
DATA FLOAT Array(16, 10, 17)
LUT BYTE 0
FLAG BYTE 1
For a full description of the INPUT_HEADER and INPUT_DATA structure look at
the RAL documentation from their ftp site. But even as is it's not difficult
to read - the data is an array of 907 elements of the data structure, and at
each time you have an data array of 16 sectors by 10 detectors by 17 energy
channels, in counts. The time is in TAI (International Atomic Time). Both
PAPCO and the RAL software include a full library of IDL routines for this
format, which comes from the CDS time conversion software written for SOHO. You can download this library here.