Package pydrizzle :: Class WFPCObservation
[hide private]
[frames] | no frames]

Class WFPCObservation

source code

Pattern --+
          |
         WFPCObservation

This class defines an observation with information specific to WFPC2 exposures, including knowledge of how to mosaic the chips.

Instance Methods [hide private]
 
__init__(self, filename, output, pars=None) source code
 
addMembers(self, filename)
Build rootname for each SCI extension, and create the mask image from the DQ extension.
source code
 
_findDQFile(self)
Find the DQ file which corresponds to the input WFPC2 image.
source code
 
setOrient(self)
Determine desired orientation of product.
source code

Inherited from Pattern: DeltaXYtoOffset, applyAsnShifts, buildMetachip, buildPars, buildProduct, closeHandle, computeCubicCoeffs, computeOffsets, getExptime, getHeaderHandle, getMember, getMemberNames, getProductCorners, getWCS, setNames, transformMetachip

Inherited from Pattern (private): _applyShifts

Class Variables [hide private]
  IDCKEY = 'idctab'
  __pmat = N.array([[-1., 0.], [0., 1.]])
  __refchip = 3
  PARITY = {'1': __pmat, '2': __pmat, '3': __pmat, '4': __pmat, ...
  NUM_IMSET = 1

Inherited from Pattern: COPY_SUFFIX, DETECTOR_NAME, PA_KEY, REFDATA

Method Details [hide private]

__init__(self, filename, output, pars=None)
(Constructor)

source code 
Overrides: Pattern.__init__

addMembers(self, filename)

source code 

Build rootname for each SCI extension, and create the mask image from the DQ extension. It would then append a new Exposure object to 'members' list for each extension.

Overrides: Pattern.addMembers
(inherited documentation)

Class Variable Details [hide private]

PARITY

Value:
{'1': __pmat, '2': __pmat, '3': __pmat, '4': __pmat, 'WFPC': __pmat}