Next: SURFLIB_REMOVE_IP - Remove instrumental polarisation
Up: Library APIs
Previous: SURFLIB_REMOVE_DC_FROM_EXP - Remove linear baseline from each exposure
SURFLIB_REMOVE_DC_VIA_SECT
- Remove median baseline from each exposure
- Description:
- This routine takes a data array and removes a
DC offset from each scan. The DC level is the median of the
data specified in the SCUBA section for that particular integration.
The same level is removed for each scan of an integration
with a different value for each bolometer.
- Invocation:
- CALL SCULIB_REMOVE_DC_FROM_EXP(DORLB,N_SPEC,SECTION,USE_SECT,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_SPEC = INTEGER (Given)
-
Number of sections specified
-
SECTION ( N_SPEC ) = CHAR (Given)
-
Array of section specifications
-
USE_SECT = LOGICAL (Given)
-
Is this an inverse section
-
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
-
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_IP - Remove instrumental polarisation
Up: Library APIs
Previous: SURFLIB_REMOVE_DC_FROM_EXP - Remove linear baseline from each exposure
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 © 2010 Science and Technology Facilities Council