SCULIB_COADD_MAPS

Average together integration and output map

Description:

This routine coadds the current integration image to the output image. The coadd variance is calculated from the spread of the integrations about the mean if more than one integration has been added in. The averaging is done over integrations, so that each point in an image is separate. An output point is good if either of the inputs is good. If only one dataset is coadded th variance is set zero. Input pixels with bad quality are ignored.

Invocation

CALL SCULIB_COADD_MAPS(NPTS, DATA_IN, QUALITY_IN, WEIGHT, NCOADD, DATA_OUT, VARIANCE_OUT, QUALITY_OUT, WEIGHT_OUT, STATUS)

Arguments

NPTS = INTEGER (Given)
Number of input data points
DATA_IN( NPTS ) = REAL (Given)
Input data
QUALITY_IN( NPTS ) = BYTE (Given)
Input data quality
WEIGHT = REAL (Given)
Relative weight of input data
NCOADD( NPTS ) = INTEGER (Given & Returned)
Number of points coadded into each data point
DATA_OUT( NPTS ) = REAL (Given & Returned)
Coadded output data
VARIANCE_OUT( NPTS ) = REAL (Given & Returned)
Variance of coadded output data.
QUALITY_OUT( NPTS ) = BYTE (Given & Returned)
Quality of coadded output data
WEIGHT_OUT( NPTS ) = REAL (Given & Returned)
Total weight of output data
STATUS = INTEGER (Given & Returned)
Global status

Copyright

Copyright ©1995,1996,1997,1998,1999 Particle Physics and Astronomy Research Council. All Rights Reserved.