Next: SURFLIB_REMOVE_DC_VIA_SECT - Remove median baseline from each exposure
Up: Library APIs
Previous: SURFLIB_REM_TIMESERIES - Remove a time series from a 2D array
SURFLIB_REMOVE_DC_FROM_EXP
- Remove linear baseline from each exposure
- Description:
- This routine takes a data array. It then removes a
DC offset (either the mean or the median derived from the scan)
from each scan.
- Invocation:
- CALL SCULIB_REMOVE_DC_FROM_EXP(DORLB, N_EXPOSURES,
N_INTEGRATIONS, N_MEASUREMENTS, METHOD, DEM_PNTR, N_BOL, N_POS,
IN_DATA, IN_QUALITY, SAMPLE_DX, CHOP_THROW, OUT_DATA,
OUT_QUALITY, BADBIT, STATUS)
- Arguments:
-
-
DORLB = LOGICAL (Given)
-
control whether we are subtracting the baseline (TRUE)
or storing the basline (FALSE)
-
N_EXPOSURES = INTEGER (Given)
-
maximum number of exposures per integration
-
N_INTEGRATIONS = INTEGER (Given)
-
number of integrations in the observation
-
N_MEASUREMENTS = INTEGER (Given)
-
number of measurements in the observation
-
METHOD = CHAR (Given)
-
Removal method. MEDIAN or MEAN supported.
-
DEMOD_POINTER (N_EXPOSURES, N_INTEGRATIONS, N_MEASUREMENTS)
-
= INTEGER (Given)
array pointing to start and finish of scans in IN_DATA
-
N_BOL = INTEGER (Given)
-
the number of bolometers for which data was taken
-
N_POS = INTEGER (Given)
-
the number of positions measured in the scan
-
IN_DATA (N_BOL, N_POS) = REAL (Given)
-
the measured data
-
IN_VARIANCE (N_BOL, N_POS) = REAL (Given)
-
the measured variance
-
IN_QUALITY (N_BOL, N_POS) = BYTE (Given)
-
the quality on IN_DATA
-
OUT_DATA (N_BOL, N_POS) = REAL (Returned)
-
the data with baseline removed
-
OUT_VARIANCE (N_BOL, N_POS) = REAL (Given)
-
the output variance
-
OUT_QUALITY (N_BOL, N_POS) = BYTE (Returned)
-
the quality on OUT_DATA
-
BADBIT = BYTE (Given)
-
bad bit mask
-
STATUS = INTEGER (Given and Returned)
-
Global Status value
-
Copyright
- Copyright ©1995,1996,1997,1998,1999 Particle Physics and Astronomy
Research Council. All Rights Reserved.
Next: SURFLIB_REMOVE_DC_VIA_SECT - Remove median baseline from each exposure
Up: Library APIs
Previous: SURFLIB_REM_TIMESERIES - Remove a time series from a 2D array
SURF Programming Interface
Starlink System Note 72
Tim Jenness, John F. Lightfoot
Joint Astronomy Centre, Hilo, Hawaii
10 July 2000
E-mail:ussc@star.rl.ac.uk
Copyright © 2008 Science and Technology Facilities Council