Processing math: 100%

POL_EXTENDED

Reduces an imaging polarimetry observation of an extended source

Description:

This script reduces a polarimetry observation with UKIRT imaging data. It takes an imaging observation comprising alternating object and sky frames at the four waveplate angles 0, 45, 22.5, 67.5 degrees in turn, then jittered to at least three positions; and a dark frame to make calibrated polarisation images and vectors automatically. See “Output Data” for a list of these images.

It performs a null debiassing, bad-pixel masking, dark subtraction and flat-field division on all frames. Next the sections of the target frame representing the e- and o-beam target regions are extracted and sky-subtracted. The sky levels are determined from the two corresponding regions for each beam in the following sky frame. The resultant frames undergo registration and resampling to form a mosaic for each waveplate angle and beam. Once all eight mosaics are formed they are registered and resampled, and then combined to form the various polarisation images. The polarisation data are binned and noisy data excluded from a final catalogue of vectors. See the “Notes” for details.

This recipe is intended for extended sources whose sizes are more than about 35 arcseconds respectively for UFTI, or 8 arcseconds for IRCAM.

Notes:

Output Data

Parameters:

NUMBER = INTEGER
The number of frames in the jitter pattern, per waveplate angle. If this is not set, the number of offsets, as given by FITS header NOFFSETS, minus one is used. If neither is available, 3 is the default. An error state arises if the number of jittered frames is fewer than 3. For observations prior to the availability of full ORAC, header NOFFSETS will be absent. []
USEVAR = LOGICAL
Whether or not to create and propagate variance arrays. [1]

Related Recipes

POL_ANGLE_JITTER, SKY_FLAT_POL, SKY_FLAT_POL_ANGLE.

Implementation Status: