6.12. stackFrames

6.12.1. Purpose

This primitive is simply a wrapper around the standard StackPrimitives.stackFrames primitive which exposes extra parameters to the underlying gemcombine.cl IRAF script, and allows increasing the IRAF verbosity.

6.12.2. Inputs and Outputs

hsigma: float or None (default: None) - expose the hsigma parameter of the underlying IRAF gemcombine script, allowing it to be set within a recipe

hthresh: float or None (default: None) - expose the hthreshold parameter of the underlying IRAF gemcombine script, allowing it to be set within a recipe

lsigma: float or None (default: None) - expose the lsigma parameter of the underlying IRAF gemcombine script, allowing it to be set within a recipe

lthresh: float or None (default: None) - expose the lthreshold parameter of the underlying IRAF gemcombine script, allowing it to be set within a recipe

pclip: float or None (default: None) - expose the pclip parameter of the underlying IRAF gemcombine script, allowing it to be set within a recipe

sigscale: float or None (default: None) - expose the sigscale parameter of the underlying IRAF gemcombine script, allowing it to be set within a recipe

verbose: <any> or None (default: None) - set the level of iraf verbosity

6.12.3. Issues and Limitations

The default value for reject_method (a parameter exposed by the underlying StackPrimitives.stackFrames primitive) is ‘avsigclip’ (inherited from Gemini) which is probably not what we want in most cases. If necessary (or more convenient), we could override the default in this wrapper, or in the parameters_GHOST.py file.