ASN_TAB
 
Name of the association table produced as part of the science dataset.
This table provides the information regarding the observation and how
exposures and products were associated. The MEM_TYPE column in this
table corresponds to the ASN_MTYPE keyword discussed below.
ASN_STAT
 
Complete/Incomplete- Indicates whether or not the association had orphan exposures. This affects whether the observation log files are archived individually or in one multi-extension FITS file. The observation log files 
will normally only be combined if the ASN_STAT indicates COMPLETE.
ASN_PROD
 
T/F- Was the observation an association?
PRODNAMn
 
Rootnames of each association product. Within an association there can be 
multiple products. There exists only one association product for STIS, but NICMOS may have one association product for the target and up to 8 background products. Only one observation log file is created for the target and 
any background associations. The multiple extensions in the observation log files will contain pointing data for the background product and the target products. The order of the exposures (extensions) in the observation log file will follow the order given in the rootname_asn.fits table, which is one of the calibrated science products, and whose name 
is given in the ASN_TAB keyword.
ASN_MTYP
 
Role of the particular exposure in the association. 
An example at this point will probably be immensely useful. The idea of
all this discussion of course is to relate a given observation log's extention to the correct exposure. Below is an observation's asn table, showing a spiral dither chop, n48o06020_asn.fits.
cl> tedit n48O06020_asn.fits
Label  ___MEMNAME____ ___MEMTYPE____ MEMPRSNT
1	N48O06G9Q	EXP-TARG	yes
2	N48O06GAQ	EXP-TARG	yes
3	N48O06GBQ	EXP-BCK1	yes
4	N48O06GCQ	EXP-BCK1	yes
5	N48O06GDQ	EXP-TARG	yes
6	N48O06GEQ	EXP-TARG	yes
7	N48O06GGQ	EXP-BCK1	yes
8	N48O06GHQ	EXP-BCK1	yes
9	N48O06GIQ	EXP-TARG	yes
10	N48O06GJQ	EXP-TARG	yes
11	N48O06GKQ	EXP-BCK1	yes
12	N48O06GLQ	EXP-BCK1	yes
13	N48O06G20	PROD-TARG	yes
14	N48O06G21	PROD-BCK1	yes
The ASN table tells us the association contains 12 exposures, 6 on target and 6 on sky, grouped into 2 association products (N48O06G20, target and N48O06G21, background), and the rootnames and role of each exposure in the association.
Now looking at our n48O06020_jif.fits image:
cl> catfits n48O06020_JIF.fits
0     n48o06020_jif N48O06020_JIF.FITS                     32          
1       IMAGE       jit                   1     64x64      32        
2       IMAGE       jit                   2     64x64      32          
3       IMAGE       jit                   3     64x64      32        
4       IMAGE       jit                   4     64x64      32        
5       IMAGE       jit                   5     64x64      32          
6       IMAGE       jit                   6     64x64      32          
7       IMAGE       jit                   7     64x64      32           
8       IMAGE       jit                   8     64x64      32           
9       IMAGE       jit                   9     64x64      32        
10      IMAGE       jit                   10    64x64      32     
11      IMAGE       jit                   11    64x64      32         
12      IMAGE       jit                   12    64x64      32   
...we see that the jitter file has 12 extensions (plus the zeroeth group only
containing header parameters). These 12 extensions correspond to the 6 exposures 
for both the target and background association products. Looking at the association
keywords in the header, we see...
ASN_ID  = 'N48O06020'          /unique identifier assigned to association
ASN_TAB = 'n48o06020_asn.fits' /name of the association table
ASN_STAT= 'COMPLETE'           /status of association (COMPLETE/INCOMPLETE)
ASN_PROD=                    T /product created (T/F)
PRODNAM0= 'N48O06020'          /rootname of the zeroth association product
PRODNAM1= 'N48O06021'          /rootname of first association product
PRODNAM2= '                  ' /rootname of second association product
PRODNAM3= '                  ' /rootname of third association product
PRODNAM4= '                  ' /rootname of fourth association product
PRODNAM5= '                  ' /rootname of fifth association product
PRODNAM6= '                  ' /rootname of sixth association product
PRODNAM7= '                  ' /rootname of seventh association product
PRODNAM8= '                  ' /rootname of eighth association product
PRODNAM9= '                  ' /rootname of ninth association product
This block tells us that the jif and jit files have extensions with data covering
these association products, and that they correspond to the listing of exposures
in the table whose name is given in the ANS_TAB keyword, in this case n48o06020_asn.fits.
Looking at the ASN_MTYP and EXPNAME keywords for each extension of the n48o06020_jif.fits file,
we see...
n48o06020_jif.fits[1], ASN_MTYP = EXP-TARG EXPNAME = N48O06G9J
n48o06020_jif.fits[2], ASN_MTYP = EXP-TARG EXPNAME = N48O06GAJ
n48o06020_jif.fits[3], ASN_MTYP = EXP-BCK1 EXPNAME = N48O06GBJ
n48o06020_jif.fits[4], ASN_MTYP = EXP-BCK1 EXPNAME = N48O06GCJ
n48o06020_jif.fits[5], ASN_MTYP = EXP-TARG EXPNAME = N48O06GDJ
n48o06020_jif.fits[6], ASN_MTYP = EXP-TARG EXPNAME = N48O06GEJ
n48o06020_jif.fits[7], ASN_MTYP = EXP-BCK1 EXPNAME = N48O06GGJ
n48o06020_jif.fits[8], ASN_MTYP = EXP-BCK1 EXPNAME = N48O06GHJ
n48o06020_jif.fits[9], ASN_MTYP = EXP-TARG EXPNAME = N48O06GIJ
n48o06020_jif.fits[10],ASN_MTYP = EXP-TARG EXPNAME = N48O06GJJ
n48o06020_jif.fits[11],ASN_MTYP = EXP-BCK1 EXPNAME = N48O06GKJ
n48o06020_jif.fits[12],ASN_MTYP = EXP-BCK1 EXPNAME = N48O06GLJ
This information will reflect what is seen in the _asn table, and gives positive
identification of each extension in the jitter file, relating it to the individual exposures, in associations or otherwise.