next up previous contents
Next: TYPEs Of Binned Up: No Title Previous: Introduction

BINNED DATASETS

Here we list the structure of a general N-dimensional binned dataset, and then consider the various substructures in turn.

DATASET             <#D>                See comment below on 
                                        TYPE 
  TITLE               <_CHAR*80>                        
  DATA_ARRAY(m,n,...) <_REAL>           Could be any numeric
                                        type 
  LABEL               <_CHAR*80>        
  UNITS               <_CHAR*80>        
  VARIANCE(m,n,...)   <_REAL>
  QUALITY             <QUALITY>
     QUALITY(m,n,...)    <_UBYTE>
     BADBITS             <_UBYTE>
  AXIS(N)
     DATA_ARRAY          <p_array>
     LABEL               <_CHAR*80>
     UNITS               <_CHAR*80>
     NORMALISED          <_LOGICAL>
     WIDTH               <s_array>
  MORE                <EXTENSION>
     ASTERIX             <EXTENSION>
        HEADER              <EXTENSION>
        INSTRUMENT          <EXTENSION>
           SORT                <EXTENSION>   
        PROCESSING          <EXTENSION> 
           BGND_SUBTRACTED     <_LOGICAL>
           CORRECTED           <EXTENSION>
              DEAD_TIME           <_LOGICAL>
              VIGNETTING          <_LOGICAL>
              BARYCENTRIC         <_LOGICAL>
        LIVE_TIME           <EXTENSION>   Only for data binned
                                          up from event data 
        PSF                 <EXTENSION>   Only for image data 
        ENERGY_RESP         <EXTENSION>   Only for spectral data
  HISTORY             <HISTORY>

Note that the only component which is mandatory for a binned dataset is the DATA_ARRAY, though some particular applications will be unable to function sensibly without further information. In general software should default as many of the other components as possible, where they are not present.

A package of subroutines is available to allow easy access to components in standard binned datasets. See ASTERIX document PROG_003 for details.





Web Master
Wed Oct 8 09:22:18 BST 1997